Annual report pursuant to Section 13 and 15(d)

Common Stock (Details Textual)

v2.4.1.9
Common Stock (Details Textual) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Common Stock, Par or Stated Value Per Share $ 0.001us-gaap_CommonStockParOrStatedValuePerShare $ 0.001us-gaap_CommonStockParOrStatedValuePerShare
Common Stock Issuable For Services Value $ 50,004ipwr_CommonStockIssuableForServicesValue $ 151,665ipwr_CommonStockIssuableForServicesValue
Proceeds from Issuance Initial Public Offering   17,250,000us-gaap_ProceedsFromIssuanceInitialPublicOffering
Net Proceeds From Issuance Initial Public Offering   15,000,000ipwr_NetProceedsFromIssuanceInitialPublicOffering
Payments of Stock Issuance Costs   2,200,000us-gaap_PaymentsOfStockIssuanceCosts
Debt Conversion, Original Debt, Amount 6,100,000us-gaap_DebtConversionOriginalDebtAmount1  
Debt Instrument, Increase, Accrued Interest 163,218us-gaap_DebtInstrumentIncreaseAccruedInterest  
Stock Issued During Period, Value, Stock Options Exercised 4,966us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised  
Stock Issued During Period, Value, New Issues   32,525us-gaap_StockIssuedDuringPeriodValueNewIssues
Stock Issued During Period, Shares, New Issues 201,669us-gaap_StockIssuedDuringPeriodSharesNewIssues 151,665us-gaap_StockIssuedDuringPeriodSharesNewIssues
Adjustment of Warrants Granted for Services 130,719us-gaap_AdjustmentOfWarrantsGrantedForServices  
Stock Issued During Period, Value, Issued for Services 46,000us-gaap_StockIssuedDuringPeriodValueIssuedForServices  
Shares Authorised, Value 75,000,000ipwr_SharesAuthorisedValue  
Common Stock Issuable [Member]    
Common Stock Issuable For Services Shares   32,525ipwr_CommonStockIssuableForServicesShares
/ us-gaap_StatementEquityComponentsAxis
= ipwr_CommonStockIssuableMember
Common Stock Issuable For Services Value   151,665ipwr_CommonStockIssuableForServicesValue
/ us-gaap_StatementEquityComponentsAxis
= ipwr_CommonStockIssuableMember
Common Stock Issuable [Member] | Current Director [Member]    
Common Stock Issuable For Services Shares   25,333ipwr_CommonStockIssuableForServicesShares
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= ipwr_CurrentDirectorMember
/ us-gaap_StatementEquityComponentsAxis
= ipwr_CommonStockIssuableMember
Stock Issued During Period Share Fair Value Share Based Compensation   $ 5.00ipwr_StockIssuedDuringPeriodShareFairValueShareBasedCompensation
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= ipwr_CurrentDirectorMember
/ us-gaap_StatementEquityComponentsAxis
= ipwr_CommonStockIssuableMember
Common Stock Issuable [Member] | Former Director [Member]    
Common Stock Issuable For Services Shares   7,192ipwr_CommonStockIssuableForServicesShares
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= ipwr_FormerDirectorMember
/ us-gaap_StatementEquityComponentsAxis
= ipwr_CommonStockIssuableMember
Stock Issued During Period Share Fair Value Share Based Compensation   $ 3.48ipwr_StockIssuedDuringPeriodShareFairValueShareBasedCompensation
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= ipwr_FormerDirectorMember
/ us-gaap_StatementEquityComponentsAxis
= ipwr_CommonStockIssuableMember
Common Stock [Member]    
Common Stock, Par or Stated Value Per Share $ 0.001us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
 
Common Stock Issuable For Services Shares 38,903ipwr_CommonStockIssuableForServicesShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0ipwr_CommonStockIssuableForServicesShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Common Stock Issuable For Services Value 39ipwr_CommonStockIssuableForServicesValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0ipwr_CommonStockIssuableForServicesValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Stock Issued During Period Shares New Issues1   3,450,000ipwr_StockIssuedDuringPeriodSharesNewIssues1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Share Price   $ 5.00us-gaap_SharePrice
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Stock Issued During Period, Shares, Conversion of Convertible Securities   1,700,493us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Stock Issued During Period Shares Cashless Warrants Exercised   301,213ipwr_StockIssuedDuringPeriodSharesCashlessWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 77,364us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
 
Stock Issued During Period, Value, Stock Options Exercised 77us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
 
Stock Issued During Period, Value, New Issues 38,903us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
 
Underwriter Expenses [Member]    
Payments of Stock Issuance Costs   1,500,000us-gaap_PaymentsOfStockIssuanceCosts
/ ipwr_StockIssuanceCostsTypeAxis
= ipwr_UnderwriterExpensesMember
Legal Fees [Member]    
Payments of Stock Issuance Costs   440,736us-gaap_PaymentsOfStockIssuanceCosts
/ ipwr_StockIssuanceCostsTypeAxis
= ipwr_LegalFeesMember
Other Expenses [Member]    
Payments of Stock Issuance Costs   148,154us-gaap_PaymentsOfStockIssuanceCosts
/ ipwr_StockIssuanceCostsTypeAxis
= ipwr_OtherExpensesMember
Warrants Issued For State Of Texas [Member]    
Warrants Exercised Number   301,273ipwr_WarrantsExercisedNumber
/ ipwr_WarrantTypeAxis
= ipwr_WarrantsIssuedForStateOfTexasMember
Shares Adjusted For Exercise Price Number   60ipwr_SharesAdjustedForExercisePriceNumber
/ ipwr_WarrantTypeAxis
= ipwr_WarrantsIssuedForStateOfTexasMember
Stock Issued During Period Shares Cashless Warrants Exercised 301,213ipwr_StockIssuedDuringPeriodSharesCashlessWarrantsExercised
/ ipwr_WarrantTypeAxis
= ipwr_WarrantsIssuedForStateOfTexasMember
301,213ipwr_StockIssuedDuringPeriodSharesCashlessWarrantsExercised
/ ipwr_WarrantTypeAxis
= ipwr_WarrantsIssuedForStateOfTexasMember
Change In Fair Value Of Warrant, Charge Amount 404,000ipwr_ChangeInFairValueOfWarrantChargeAmount
/ ipwr_WarrantTypeAxis
= ipwr_WarrantsIssuedForStateOfTexasMember
404,000ipwr_ChangeInFairValueOfWarrantChargeAmount
/ ipwr_WarrantTypeAxis
= ipwr_WarrantsIssuedForStateOfTexasMember
Warrants Issued For Underwriter [Member]    
Warrants To Purchase Common stock   345,000ipwr_WarrantsToPurchaseCommonStock
/ ipwr_WarrantTypeAxis
= ipwr_WarrantsIssuedForUnderwriterMember
Warrants Issued During Period, Fair Value   1,682,877ipwr_WarrantsIssuedDuringPeriodFairValue
/ ipwr_WarrantTypeAxis
= ipwr_WarrantsIssuedForUnderwriterMember
Warrants Issued For Consulting Services [Member]    
Warrants To Purchase Common stock   84,000ipwr_WarrantsToPurchaseCommonStock
/ ipwr_WarrantTypeAxis
= ipwr_WarrantsIssuedForConsultingServicesMember
Warrants Issued During Period, Fair Value   237,719ipwr_WarrantsIssuedDuringPeriodFairValue
/ ipwr_WarrantTypeAxis
= ipwr_WarrantsIssuedForConsultingServicesMember
Warrants, Interest Expense 130,179ipwr_WarrantsInterestExpense
/ ipwr_WarrantTypeAxis
= ipwr_WarrantsIssuedForConsultingServicesMember
22,640ipwr_WarrantsInterestExpense
/ ipwr_WarrantTypeAxis
= ipwr_WarrantsIssuedForConsultingServicesMember
Underwriter Fees [Member]    
Payments of Stock Issuance Costs   $ 187,500us-gaap_PaymentsOfStockIssuanceCosts
/ ipwr_WarrantTypeAxis
= ipwr_UnderwriterFeesMember