Quarterly report pursuant to Section 13 or 15(d)

Equity Incentive Plan (Details Textual)

v2.4.1.9
Equity Incentive Plan (Details Textual) (USD $)
3 Months Ended
Mar. 31, 2015
Dec. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options $ 3,493,360us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 3 years 1 month 6 days  
Employee Stock Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock Granted, Value, Share-based Compensation, Gross 260,725us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 62,602us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Allocated Share-based Compensation Expense 39,779us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 18,464us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Employees [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 24,100us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= ipwr_EmployeesMember
 
Director [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 38,502us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
 
Equity Incentive 2013 Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized   487,932us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= ipwr_EquityIncentive2013PlanMember
Share-based Compensation Arrangement By Share-based Payment Award Plan Modification Number Of Shares Authorised   839,983ipwr_SharebasedCompensationArrangementBySharebasedPaymentAwardPlanModificationNumberOfSharesAuthorised
/ us-gaap_PlanNameAxis
= ipwr_EquityIncentive2013PlanMember
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 135,677us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= ipwr_EquityIncentive2013PlanMember
 
Equity Incentive Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 18,464us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= ipwr_EquityIncentivePlanMember
 
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 17,902us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= ipwr_EquityIncentivePlanMember
 
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 1,250,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
/ us-gaap_PlanNameAxis
= ipwr_EquityIncentivePlanMember
 
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period 562us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_PlanNameAxis
= ipwr_EquityIncentivePlanMember
 
Proceeds from Issuance of Common Stock $ 84,813us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_PlanNameAxis
= ipwr_EquityIncentivePlanMember