Annual report pursuant to Section 13 and 15(d)

Accounts Receivable (Details)

v2.4.1.9
Accounts Receivable (Details) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Trade receivables $ 231,412ipwr_TradeReceivablesCurrent $ 24,643ipwr_TradeReceivablesCurrent
Grant receivables 132,227ipwr_GrantReceivablesCurrent 211,063ipwr_GrantReceivablesCurrent
Other receivables 107,657us-gaap_OtherReceivables 16,700us-gaap_OtherReceivables
Accounts Receivable, Gross, Current 471,296us-gaap_AccountsReceivableGrossCurrent 252,406us-gaap_AccountsReceivableGrossCurrent
Allowance for doubtful accounts (24,775)us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent 0us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Accounts Receivable, Net, Current $ 446,521us-gaap_AccountsReceivableNetCurrent $ 252,406us-gaap_AccountsReceivableNetCurrent