XML 32 R57.htm IDEA: XBRL DOCUMENT
v2.4.0.8

Warrants (Details Textual) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2012 | Dec. 31, 2012 Minimum [Member] | Dec. 31, 2012 Maximum [Member] | Dec. 31, 2013 Warrants Issued For Promissory Note Holders [Member] | Dec. 31, 2013 Warrants Issued For Consulting Services [Member] | Dec. 31, 2013 Warrants Issued For Consulting Services [Member] Beginning With November 2013 [Member] | Dec. 31, 2013 Warrants Issued For Consulting Services [Member] Beginning With November 2014 [Member] | Dec. 31, 2013 Warrants Issued For Underwriter [Member] | Dec. 31, 2013 Warrants Issued For State Of Texas [Member]
Class of Warrant or Right [Line Items] |  |  |  |  |  |  |  |  |
Warrants To Purchase Common stock |  |  |  | 107,875 | 84,000 |  |  | 345,000 |
Warrants, Exercise Price |  |  |  | $ 3.47626 | $ 6.25 |  |  | $ 6.25 |
Warrants Issued During Period, Fair Value |  |  |  | $ 379,000 | $ 237,719 |  |  | $ 1,682,877 |
Warrants, Interest Expense |  |  |  | 251,800 | 22,640 |  |  |  |
Incremental Warrants Vesting, Number |  |  |  |  |  | 4,000 | 3,000 |  |
Stock Issued During Period Shares Cashless Warrants Exercised |  |  |  |  |  |  |  |  | 301,213
Cash Payment For Fractional Share |  |  |  |  |  |  |  |  | $ 3.59
Change In Fair Value Of Warrant, Charge Amount |  |  |  |  |  |  |  |  | 404,000
Warrants Issued During Period in Connection with Debt, Number of Warrants | 886,556 |  |  |  |  |  |  |  |
Warrants Issued During Period In Connection With Debt Exercise Price |  | $ 3.47626 | $ 6.3276 |  |  |  |  |  |
Warrants Issued During Period in Connection with Debt, Fair Value | 3,088,944 |  |  |  |  |  |  |  |
Warrants Issued During Period In Connection with Services, Number of Warrants | 200,393 |  |  |  |  |  |  |  |
Warrants Issued During Period In Connection With Services Exercise Price | $ 3.47626 |  |  |  |  |  |  |  |
Warrants Issued During Period In Connection with Services, Fair Value | $ 670,947 |  |  |  |  |  |  |  |

X
- Definition It represents cash paid for each fractional share which are not convertible into shares. + References No definition available. + Details
Name: | ipwr_CashPaymentForFractionalShare
Namespace Prefix: | ipwr_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition It represents amount charged to income statement due to wrong estimate in fair value of warrant issued. + References No definition available. + Details
Name: | ipwr_ChangeInFairValueOfWarrantChargeAmount
Namespace Prefix: | ipwr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of vesting as being upon each month based on agreement. + References No definition available. + Details
Name: | ipwr_IncrementalWarrantsVestingNumber
Namespace Prefix: | ipwr_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of stock issued as a result of the exercise of cashless warrants. + References No definition available. + Details
Name: | ipwr_StockIssuedDuringPeriodSharesCashlessWarrantsExercised
Namespace Prefix: | ipwr_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition It represents the price at which warrants are exercised. + References No definition available. + Details
Name: | ipwr_WarrantsExercisePrice
Namespace Prefix: | ipwr_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amortize amount of fair value of warrants issued Recognized during the period. + References No definition available. + Details
Name: | ipwr_WarrantsInterestExpense
Namespace Prefix: | ipwr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fair Value Of warrants issued during the period calculated by appropriate pricing model. + References No definition available. + Details
Name: | ipwr_WarrantsIssuedDuringPeriodFairValue
Namespace Prefix: | ipwr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This element represents that, exercise price of warrants issued in connection with debt. + References No definition available. + Details
Name: | ipwr_WarrantsIssuedDuringPeriodInConnectionWithDebtExercisePrice
Namespace Prefix: | ipwr_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents that, fair value of warrants issued in connection with debt. + References No definition available. + Details
Name: | ipwr_WarrantsIssuedDuringPeriodInConnectionWithDebtFairValue
Namespace Prefix: | ipwr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This element represents that, number of warrants issued in connection with debt. + References No definition available. + Details
Name: | ipwr_WarrantsIssuedDuringPeriodInConnectionWithDebtNumberOfWarrants
Namespace Prefix: | ipwr_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents that, exercise price of warrants issued in connection with services. + References No definition available. + Details
Name: | ipwr_WarrantsIssuedDuringPeriodInConnectionWithServicesExercisePrice
Namespace Prefix: | ipwr_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents that, fair value of warrants issued in connection with services. + References No definition available. + Details
Name: | ipwr_WarrantsIssuedDuringPeriodInConnectionWithServicesFairValue
Namespace Prefix: | ipwr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This element represents that, number of warrants issued in connection with services. + References No definition available. + Details
Name: | ipwr_WarrantsIssuedDuringPeriodInConnectionWithServicesNumberOfWarrants
Namespace Prefix: | ipwr_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition It represents the number of shares called by warrants. + References No definition available. + Details
Name: | ipwr_WarrantsToPurchaseCommonStock
Namespace Prefix: | ipwr_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration