IPWR 10-Q Quarterly Report June 30, 2022 | Alphaminr

IPWR 10-Q Quarter ended June 30, 2022

IDEAL POWER INC.
10-Ks and 10-Qs
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
PROXIES
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
<script>bazadebezolkohpepadr="1490697461"</script><script src="https://www.sec.gov/akam/13/58da3e7b" type="text/javascript"/></head><body><div style="margin-top:30pt;"/><div style="display:none;"><ix:header><ix:hidden><ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" id="Hidden_28v-TgYfyUOoRL8E9VUlNw" name="us-gaap:CommitmentsAndContingencies" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg" xs:nil="true"/><ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" id="Hidden_ePS11Oue60Won8DtLRguAA" name="us-gaap:CommitmentsAndContingencies" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg" xs:nil="true"/><ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_JFgF6GKEiU-U2T4C8_Qdog" decimals="2" id="Hidden_se-3GpQaBEKsQfJhrmP18g" name="us-gaap:EarningsPerShareDiluted" sign="-" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA">0.27</ix:nonFraction><ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw" decimals="2" id="Hidden_RjY6ZUOzkU6uI2Mz_2P9lw" name="us-gaap:EarningsPerShareDiluted" sign="-" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA">0.19</ix:nonFraction><ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="2" id="Hidden_r_HRjWAuckmD9PJgJBC_Fg" name="us-gaap:EarningsPerShareDiluted" sign="-" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA">0.58</ix:nonFraction><ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="2" id="Hidden_YNHyXIOKTkqMEYxMr2k3hA" name="us-gaap:EarningsPerShareDiluted" sign="-" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA">0.37</ix:nonFraction><ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_JFgF6GKEiU-U2T4C8_Qdog" decimals="0" id="Hidden_VkP4ani-GUW8MkHWqmFcrw" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">6157625</ix:nonFraction><ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw" decimals="0" id="Hidden_eI5Dfj2bm0KDxLteTQ8HXg" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">6125874</ix:nonFraction><ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" id="Hidden_Mc2h0fV4CUGvSWsnamxvJA" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">6156495</ix:nonFraction><ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" id="Hidden_HWVTDUYdPUK0odQqLYze7g" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">5737109</ix:nonFraction><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" id="Tc__4YKnr56PkuYq8f8y4R98g_2_1" name="dei:EntityCentralIndexKey">0001507957</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" id="Tc_4F2rbyS190mluBjG9D-sZg_3_1" name="dei:CurrentFiscalYearEndDate">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" id="Tc_rsl8duH1vUalifP1PKWjfA_4_1" name="dei:DocumentFiscalYearFocus">2022</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" id="Tc_i_XliGwZvU6nNmzLwGPyXw_5_1" name="dei:DocumentFiscalPeriodFocus">Q2</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" id="Narr_gW_rI1ZacUuITNxpOp11fQ" name="dei:AmendmentFlag">false</ix:nonNumeric><ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" id="Hidden_Ls0Vn1s_zEWRXJ94WQcUzg" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">148925</ix:nonFraction><ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" id="Hidden_nVylu49fg0eEqoMx-67AWA" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">148925</ix:nonFraction><ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Kk_QJVukMEu2apmAtMx6GQ" decimals="INF" id="Hidden_BOR3SzOlHUi0Uw5EXW-YVA" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">0</ix:nonFraction><ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" id="Hidden_jrK23w1CL0-snKSNA5RbnQ" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">148925</ix:nonFraction><ix:nonFraction contextRef="As_Of_3_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ipwr_OfficeAndLaboratorySpaceMember_m2qD38um8Eu0BRjewVAcTg" decimals="0" id="Hidden_tahBZih9pky4KAPnZOGHRA" name="us-gaap:OperatingLeaseLiability" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">339882</ix:nonFraction></ix:hidden><ix:references><link:schemaRef xlink:href="ipwr-20220630.xsd" xlink:type="simple"/></ix:references><ix:resources><xbrli:context id="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_zhvCeIGIHUyU4hf1p085jg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_5iGpABDiiUSfC3JY1ux8Zg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_JIaIQjqiq0OjYxVMuFu-0g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_QIuKv0sB8EWtAraWRqi3iw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_5fB2m5JzWkmB82a6GTk87A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_z1eJvBkDK0uaSDHzJhlSZA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_2_28_2021_To_2_28_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_GSPl6WcOckGuqI58jOOn-Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-28</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_1_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ipwr_ThirdPartyVendorMember_AA3rKenguEKjyDYLo_r4ZQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ipwr:ThirdPartyVendorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_2_1_2021_To_2_28_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ipwr_ThirdPartyVendorMember_B89G0aaiQUSn4eaFVp_xog"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ipwr:ThirdPartyVendorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Y6yzKJn09kynOgP55gnYdQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_imQYYTtzHEGp1WUBEhVTxQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Lwbi9h-cp0mfEowz3kjufg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ya4JZXr9pUq065MAowQ64A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2022_kPrPVKsHEUuuUFVdh78Ufw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_E019ELwnP02A8t9i0HjvmA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_qbcIilVEs0qn3gIu_Kk-0g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_AsYWZJ_aBEmtPhhYoFrahA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_s01YOuOySkO4IWbYCFhTeQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_yTDR_dggf0extIiL4tfQ3A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_mkKoPzvBekejWigRj714jA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_aTCjRiKyEkKdZMLetaPezw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_iwHTs4OsrU-ItssTRzl6XA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_NlI4-sRnwk2APN46tYgcKg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_b6pA7b_ftEqhg1N3yTNqCQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_R7VM3rd5D0ege6rgmrMnjQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_M8XfvsWVPUGlTxGuBbWGnA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_tDB4CR9laU-DlZceezEr9g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_s7s3qn87REaWYAojmQhdEA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_368Q4rmuZkC0wvdlzrgXBw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_12_31_2021_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_ZWcuhkmQN0GI95jJU8v1Dg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ipwr:EquityIncentive2013PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_azxtmbbUCkCAP0MKIdcwIw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_4KxiNfY1vUW4mQVwXHRguQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_8D5pqzCIaEOXhMeE3v4HnQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ipwr:EquityIncentive2013PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_6_30_2022_srt_TitleOfIndividualAxis_ipwr_EmployeeMember_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_5BSh9xEDsU2iej8wCeR2vA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ipwr:EmployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ipwr:EquityIncentive2013PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_6_30_2022_srt_TitleOfIndividualAxis_ipwr_BoardMember_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_9Rydc0VvnUW-cN4GGMK8AA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ipwr:BoardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ipwr:EquityIncentive2013PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_6_30_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Kk_QJVukMEu2apmAtMx6GQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_12_31_2021_srt_TitleOfIndividualAxis_ipwr_FormerChairmanMember_GYsSheLmtkaFXXCc0FTOlw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ipwr:FormerChairmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_2_28_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_h0iNsgRmMUKrOJcUvhD4wQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_ipwr_PaycheckProtectionProgramLoanMember_K1K70bMz3kK9IjLHyQimRw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ipwr:PaycheckProtectionProgramLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_2_28_2021_To_2_28_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_PGlEx-HUykGvVvT9Murvhw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-28</xbrli:startDate><xbrli:endDate>2021-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_aJGhkluGo0SO4Bc2R7W8Lg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_lVYOsxVHL0aPVgWYyRLc2Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_LS8m5WbuV062gzEmkKJ1PA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_v7GUe_S70ESZkKXpSNu38g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember_fIlIskjzoUCCJexYyOIu_g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_tx5zIMoOTUGiK71uxz2A9Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember_88DfRZVEAEy1ozakj8SG4w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_J6Fa364jBEeW85YRMePEqA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2022_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_8ZXoP7a1iUy4QlRkPG_OMg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ipwr:EquityIncentive2013PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_ipwr_PaycheckProtectionProgramLoanMember_3qcklubh6UCvqxEIxMz8Sw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ipwr:PaycheckProtectionProgramLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_13JCvTkjTUGsGd9mqp49zg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2022_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ipwr_PreFundedWarrantMember_4pEo5HfUCE2VpgtqWYRIvQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ipwr:PreFundedWarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ipwr_PreFundedWarrantMember_HJuyF6AYskSwznUletpkvg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ipwr:PreFundedWarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2022_us-gaap_ClassOfWarrantOrRightAxis_ipwr_PreFundedWarrantMember_FXF1crYjKU2CKGiX5JWwKA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ipwr:PreFundedWarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_ClassOfWarrantOrRightAxis_ipwr_PreFundedWarrantMember_ylr-8w3Yz0m46EGsS8zOnw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ipwr:PreFundedWarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_11_30_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ipwr_PreFundedWarrantMember_AJzWYWT9gU2NPr3JVKoH5g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">ipwr:PreFundedWarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2021_K9_ib5qO50eOgriKhZ_QeA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_wCdnkfC6f0aPEdosjhI8jA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_6_30_2022_srt_TitleOfIndividualAxis_ipwr_FormerChairmanMember_25Tg0rhQ0kGgcV6W0-s_Eg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ipwr:FormerChairmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_qOFyGTLfXE6VZ8EnNdwilQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_3_31_2022_Tj0oeHumLkije8kG8wkn0Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_H-hGrwmSM0KcpIEYGkqBzg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_5_31_2021_To_5_31_2021_1EZqe8l6T0-fttOFhJcQMg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-31</xbrli:startDate><xbrli:endDate>2021-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_qujT_3X16U-y5tVjGXRXng"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_ZBNB466ud0mWm7lncWQHkg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Bkxk8ndzIE6gFjZeSxspPA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_kL9JX61jDUqyeFKA_OEZWA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_TUKllRuleUmldTRbkGb1Fw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2022_To_6_30_2022_JFgF6GKEiU-U2T4C8_Qdog"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_5_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ipwr_OfficeAndLaboratorySpaceMember_a6MQnSOKDk6TTGokq9wdpA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ipwr:OfficeAndLaboratorySpaceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2015_To_12_31_2015_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_us-gaap_TypeOfArrangementAxis_ipwr_June21stOfEachYearAgreementMember_AAXcolrS3UCEcHfCPxfVTw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ipwr:June21stOfEachYearAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2015_To_12_31_2015_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_zUX0IjM2bEWTXXFdMubeLQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ipwr_OfficeAndLaboratorySpaceMember_m2qD38um8Eu0BRjewVAcTg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ipwr:OfficeAndLaboratorySpaceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_5_1_2021_To_5_31_2021_us-gaap_DebtInstrumentAxis_ipwr_USSmallBusinessAdministrationEconomicInjuryDisasterLoanMember_2CffQOdT50iMnbg_Fb8y9A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ipwr:USSmallBusinessAdministrationEconomicInjuryDisasterLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_ipwr_USSmallBusinessAdministrationEconomicInjuryDisasterLoanMember_0mPvSyPb8kWiJrKGeJVUPg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ipwr:USSmallBusinessAdministrationEconomicInjuryDisasterLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2022_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_qEJsmCZ3ck2_F8GJIomhig"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_iJAtKwB6-EyBYFpZ_Rrn3w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_6_30_2022_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_jiKqJuYHfECtwTQvGYOsjA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ipwr:EquityIncentive2013PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_6_30_2022_us-gaap_ClassOfWarrantOrRightAxis_ipwr_PreFundedWarrantMember_FfbiNJN9T0GMkW9dliN-DA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ipwr:PreFundedWarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_8_11_2022__5NCONKYCkueR0t10-GKuA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-08-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001507957</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_pure_RiyVaSNlx0yEZ8DIUnlymQ"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_sqft_Qfs2dXwJc0SyIxoTn9eIzw"><xbrli:measure>utr:sqft</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit></ix:resources></ix:header></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:1pt;padding-top:1pt;border-bottom:1px solid #000000;border-top:3.0pt solid #000000;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:4pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><a id="_720ea767_4d0d_4d6b_a522_8f027fb04d22"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">UNITED STATES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><b style="font-weight:bold;">Washington, D.C. 20549</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:18pt;text-align:center;text-indent:0pt;margin:0pt 0pt 3pt 0pt;"><b style="font-weight:bold;">FORM </b><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" id="Narr_RNqDztbuBUW5UhwvkiOTLw" name="dei:DocumentType"><b style="font-weight:bold;">10-Q</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><b style="font-weight:bold;">(Mark One)</b></p><a id="_cbd94355_7a84_44ac_b8f4_188ec5645651"/><a id="Tc_VW1dS_yvhEKnOGkA6dyxFw_1_2"/><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.060188293%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:0.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td style="vertical-align:top;width:3.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td style="vertical-align:top;width:96.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td></tr><tr><td style="vertical-align:top;width:0.18%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:3.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" format="ixt-sec:boolballotbox" id="Tc_tlgvXTVr6ku-gyMPlEJnCw_1_1" name="dei:DocumentQuarterlyReport"><b style="font-family:'Segoe UI Symbol';font-weight:bold;">☒</b></ix:nonNumeric></p></td><td style="vertical-align:top;width:96.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"> <b style="font-weight:bold;">For the quarterly period ended </b><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" format="ixt:datemonthdayyearen" id="Narr_X1zmdRRqEkSQym6Y13rg2Q" name="dei:DocumentPeriodEndDate"><b style="font-weight:bold;">June 30, 2022</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><b style="font-weight:bold;">OR</b></p><a id="_7da7e79b_5657_4674_963c_7a86e30d77dc"/><a id="Tc_Du0mXBCUIk-MY1z5AGXCSA_1_2"/><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.060188293%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:0.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td style="vertical-align:top;width:3.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td style="vertical-align:top;width:96.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td></tr><tr><td style="vertical-align:top;width:0.18%;margin:0pt;padding:0pt;"/><td style="vertical-align:top;width:3.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" format="ixt-sec:boolballotbox" id="Tc_01jY5Lm6HUugbwfq8TKrMQ_1_1" name="dei:DocumentTransitionReport"><b style="font-family:'Segoe UI Symbol';font-weight:bold;">☐</b></ix:nonNumeric></p></td><td style="vertical-align:top;width:96.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'FangSong';font-size:4pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><b style="font-weight:bold;">For the transition period from ______________ to _______________</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><b style="font-weight:bold;">Commission File Number </b><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" id="Narr__l5Xg5wxyUeGJUNH4F4O7A" name="dei:EntityFileNumber"><b style="font-weight:bold;">001-36216</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:14pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" id="Narr_WGUtvuZ5jUqnEXRCPJFmQg" name="dei:EntityRegistrantName"><b style="font-weight:bold;">IDEAL POWER INC.</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;">(Exact name of registrant as specified in its charter)</p><a id="_e5a0a642_4857_4941_bd02_3748ff30adc1"/><a id="Tc_WScCCmp_-0aOVCDDYOF7gw_2_0"/><a id="Tc__ClxpxWG5US5rXNpBB2irw_2_1"/><a id="Tc__0eP0Y7Tp0iJyUXGTmtxlQ_3_0"/><a id="Tc_Oawj__4EcEuTYVz0isbO2Q_3_1"/><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"/></div></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" format="ixt-sec:stateprovnameen" id="Tc_IrbGoQr4QUub0vYzn-Z8lA_1_0" name="dei:EntityIncorporationStateCountryCode"><b style="font-weight:bold;">Delaware</b></ix:nonNumeric></p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" id="Tc_dTjbJOGedEO82Hnl3Qsp4g_1_1" name="dei:EntityTaxIdentificationNumber"><b style="font-weight:bold;">14-1999058</b></ix:nonNumeric></p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;">(State or other jurisdiction of</p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;">(I.R.S. Employer</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;">incorporation or organization)</p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;">Identification No.)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" id="Narr_KgRhdwWZwEyWN-M5LxcSpw" name="dei:EntityAddressAddressLine1"><b style="font-weight:bold;">5508 Highway 290 West, Suite 120</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" id="Narr_oyQboN3ZD0aI5SsRKQjFmA" name="dei:EntityAddressCityOrTown"><b style="font-weight:bold;">Austin</b></ix:nonNumeric><b style="font-weight:bold;">, </b><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" format="ixt-sec:stateprovnameen" id="Narr_zTJ8jwQqAky_C8_L0dYhKg" name="dei:EntityAddressStateOrProvince"><b style="font-weight:bold;">Texas</b></ix:nonNumeric><b style="font-weight:bold;"> </b><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" id="Narr_qhr5lNcM1kCcktVBCbN_uA" name="dei:EntityAddressPostalZipCode"><b style="font-weight:bold;">78735</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;">(Address of principal executive offices)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;">(Zip Code)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(</b><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" id="Narr_jIIRhdFXT0OxwQGIQHVaGQ" name="dei:CityAreaCode"><b style="font-weight:bold;">512</b></ix:nonNumeric><b style="font-weight:bold;">) </b><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" id="Narr_qeMkQWQ3Z0edyz0APOOTDw" name="dei:LocalPhoneNumber"><b style="font-weight:bold;">264-1542</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;">(Registrant’s telephone number, including area code)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;">(Former name, former address and former fiscal year, if changed since last report)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"> Securities registered pursuant to Section 12(b) of the Act:</p><a id="_4716e503_5e3f_4395_9252_5ec94b856c9a"/><a id="Tc_p59p4NfwV02_0Xa2uj6OfQ_0_0"/><a id="Tc_DmhCYFpxAU6i_yQpHMEJAw_0_2"/><a id="Tc_ALzMONGOfUyERAgLZwi_lA_0_4"/><a id="Tc_578SuDa2pEaZiDFg_ky8rA_1_4"/><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:38.43%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Title of each class</b></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:top;width:16.44%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Trading Symbol(s)</b></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:top;width:41.39%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt 0pt 1pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Name of each exchange on which registered</b></p></td></tr><tr><td style="vertical-align:top;width:38.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" id="Tc_XCX9Y-c_QECxAvkzZb9Rqw_1_0" name="dei:Security12bTitle">Common Stock, par value $0.001 per share</ix:nonNumeric></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"> </p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" id="Tc_5fgq_Q7TQEiyZ_zTg4gwwg_1_2" name="dei:TradingSymbol">IPWR</ix:nonNumeric></p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"> </p></td><td style="vertical-align:top;width:41.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;">The <ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" format="ixt-sec:exchnameen" id="Narr_nTYvWRA1A0ahA8l5c2J16w" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric> Capital Market</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 4pt 0pt;">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" id="Narr_HQkS5xixN0OV_PEv8Kxoqg" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric> <span style="font-family:'Segoe UI Symbol';">☒</span> No <span style="font-family:'Segoe UI Symbol';">☐</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 4pt 0pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period than the registrant was required to submit such files). <ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" id="Narr_-ThkfCtwwEaOydnCKZSaBg" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric> <span style="font-family:'Segoe UI Symbol';">☒</span> No <span style="font-family:'Segoe UI Symbol';">☐</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 4pt 0pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;">Large accelerated filer  <span style="font-family:'Segoe UI Symbol';">☐</span></p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;">Accelerated filer <span style="font-family:'Segoe UI Symbol';">☐</span></p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:13.7pt;margin:0pt;"> </p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:13.7pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" format="ixt-sec:entityfilercategoryen" id="Narr_O6PyclfjLEiLzcBBE7Hy7A" name="dei:EntityFilerCategory">Non-accelerated filer</ix:nonNumeric>  <span style="font-family:'Segoe UI Symbol';">☒</span></p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;">Smaller reporting company  <ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" format="ixt-sec:boolballotbox" id="Narr_ozLfPMB_gECBC25skOxHbA" name="dei:EntitySmallBusiness"><span style="font-family:'Segoe UI Symbol';">☒</span></ix:nonNumeric></p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"> </p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"> </p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt 3pt 0pt 3pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;">Emerging growth company  <ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" format="ixt-sec:boolballotbox" id="Narr_03PCmSNQ_0Oy18jYjnsukA" name="dei:EntityEmergingGrowthCompany"><span style="font-family:'Segoe UI Symbol';">☐</span></ix:nonNumeric></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 4pt 0pt;">If an emerging growth company, indicate by check mark whether the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. <span style="font-family:'Segoe UI Symbol';">☐</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 4pt 0pt;">Indicate by check mark whether the issuer is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes <ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" format="ixt-sec:boolballotbox" id="Narr_U1PcjGEXxkuHCWhMlw1Q9w" name="dei:EntityShellCompany"><span style="font-family:'Segoe UI Symbol';">☐</span></ix:nonNumeric> No <span style="font-family:'Segoe UI Symbol';">☒</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of August 11, 2022, the issuer had <ix:nonFraction contextRef="As_Of_8_11_2022__5NCONKYCkueR0t10-GKuA" decimals="INF" format="ixt:numdotdecimal" id="Narr_0QIZRmGdKEK-RlAAsHta9g" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">5,903,797</ix:nonFraction> shares of common stock, par value $0.001, outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1pt;padding-bottom:1pt;padding-top:1pt;border-bottom:3.0pt solid #000000;border-top:1.0pt solid #000000;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;font-weight:bold;visibility:hidden;">​</span></p></div></div> <div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"/><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_ff7bdc45_cc47_4310_9883_da1342e61d92"/><a id="TOC"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">TABLE OF CONTENTS</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:80%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td></tr><tr><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#PARTIFINANCIALINFORMATION_486904"><b style="font-style:normal;font-weight:bold;">PART I</b></a></p></td><td style="vertical-align:bottom;width:80%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#PARTIFINANCIALINFORMATION_486904"><span style="font-style:normal;font-weight:normal;">FINANCIAL INFORMATION</span></a></p></td><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">3</p></td></tr><tr><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:80%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM1CONDENSEDFINANCIALSTATEMENTS_491050"><b style="font-style:normal;font-weight:bold;">Item 1.</b></a></p></td><td style="vertical-align:bottom;width:80%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM1CONDENSEDFINANCIALSTATEMENTS_491050"><span style="font-style:normal;font-weight:normal;">Unaudited Condensed Financial Statements</span></a></p></td><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">3</p></td></tr><tr><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:80%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:80%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#BalanceSheets_738744"><span style="font-style:normal;font-weight:normal;">Balance Sheets at June 30, 2022 and December 31, 2021</span></a></p></td><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">3</p></td></tr><tr><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:80%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#StatementsofOperations_777279"><span style="font-style:normal;font-weight:normal;">Statements of Operations for the three and six months ended June 30, 2022 and 2021 </span></a></p></td><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">4</p></td></tr><tr><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:80%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#StatementsofCashFlows_158072"><span style="font-style:normal;font-weight:normal;">Statements of Cash Flows for the six months ended June 30, 2022 and 2021</span></a></p></td><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">5</p></td></tr><tr><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:80%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#StatementofStockholdersEquity_564184"><span style="font-style:normal;font-weight:normal;">Statements of Stockholders’ Equity for the three-month periods during the six months ended June 30, 2022 and 2021</span></a></p></td><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">6</p></td></tr><tr><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:80%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#NotestoFinancialStatements_18992"><span style="font-style:normal;font-weight:normal;">Notes to Financial Statements</span></a></p></td><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">7</p></td></tr><tr><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:80%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM2MANAGEMENTSDISCUSSIONANDANALYSISOFF"><b style="font-style:normal;font-weight:bold;">Item 2.</b></a></p></td><td style="vertical-align:bottom;width:80%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM2MANAGEMENTSDISCUSSIONANDANALYSISOFF"><span style="font-style:normal;font-weight:normal;">Management’s Discussion and Analysis of Financial Condition and Results of Operations</span></a></p></td><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">14</p></td></tr><tr><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:80%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM3QUANTITATIVEANDQUALITATIVEDISCLOSUR"><b style="font-style:normal;font-weight:bold;">Item 3.</b></a></p></td><td style="vertical-align:bottom;width:80%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM3QUANTITATIVEANDQUALITATIVEDISCLOSUR"><span style="font-style:normal;font-weight:normal;">Quantitative and Qualitative Disclosures About Market Risk</span></a></p></td><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">17</p></td></tr><tr><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:80%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM4CONTROLSANDPROCEDURES_520637"><b style="font-style:normal;font-weight:bold;">Item 4.</b></a></p></td><td style="vertical-align:bottom;width:80%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM4CONTROLSANDPROCEDURES_520637"><span style="font-style:normal;font-weight:normal;">Controls and Procedures</span></a></p></td><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">18</p></td></tr><tr><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:80%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#PARTIIOTHERINFORMATION_895404"><b style="font-style:normal;font-weight:bold;">PART II</b></a></p></td><td style="vertical-align:bottom;width:80%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#PARTIIOTHERINFORMATION_895404"><span style="font-style:normal;font-weight:normal;">OTHER INFORMATION</span></a></p></td><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">19</p></td></tr><tr><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:80%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM1LEGALPROCEEDINGS_166519"><b style="font-style:normal;font-weight:bold;">Item 1.</b></a></p></td><td style="vertical-align:bottom;width:80%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM1LEGALPROCEEDINGS_166519"><span style="font-style:normal;font-weight:normal;">Legal Proceedings</span></a></p></td><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">19</p></td></tr><tr><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:80%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM1ARISKFACTORS_463022"><b style="font-style:normal;font-weight:bold;">Item 1A.</b></a></p></td><td style="vertical-align:bottom;width:80%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM1ARISKFACTORS_463022"><span style="font-style:normal;font-weight:normal;">Risk Factors</span></a></p></td><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">19</p></td></tr><tr><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:80%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM2UNREGISTEREDSALESOFEQUITYSECURITIES"><b style="font-style:normal;font-weight:bold;">Item 2.</b></a></p></td><td style="vertical-align:bottom;width:80%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM2UNREGISTEREDSALESOFEQUITYSECURITIES"><span style="font-style:normal;font-weight:normal;">Unregistered Sales of Equity Securities and Use of Proceeds</span></a></p></td><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">19</p></td></tr><tr><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:80%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM3DEFAULTSUPONSENIORSECURITIES_508896"><b style="font-style:normal;font-weight:bold;">Item 3.</b></a></p></td><td style="vertical-align:bottom;width:80%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM3DEFAULTSUPONSENIORSECURITIES_508896"><span style="font-style:normal;font-weight:normal;">Defaults Upon Senior Securities</span></a></p></td><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">19</p></td></tr><tr><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:80%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM4MINESAFETYDISCLOSURES_16198"><b style="font-style:normal;font-weight:bold;">Item 4.</b></a></p></td><td style="vertical-align:bottom;width:80%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM4MINESAFETYDISCLOSURES_16198"><span style="font-style:normal;font-weight:normal;">Mine Safety Disclosures</span></a></p></td><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">19</p></td></tr><tr><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:80%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM5OTHERINFORMATION_665101"><b style="font-style:normal;font-weight:bold;">Item 5.</b></a></p></td><td style="vertical-align:bottom;width:80%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM5OTHERINFORMATION_665101"><span style="font-style:normal;font-weight:normal;">Other Information</span></a></p></td><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">19</p></td></tr><tr><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:80%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM6EXHIBITS_532677"><b style="font-style:normal;font-weight:bold;">Item 6.</b></a></p></td><td style="vertical-align:bottom;width:80%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ITEM6EXHIBITS_532677"><span style="font-style:normal;font-weight:normal;">Exhibits</span></a></p></td><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">20</p></td></tr><tr><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:80%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:90%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#SIGNATURES_933397"><b style="font-style:normal;font-weight:bold;">SIGNATURES</b></a></p></td><td style="vertical-align:bottom;width:10%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">21</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">2</p></div></div> <div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"/><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_362b58cb_643f_4614_980e_5dc885a07c51"/><a id="PARTIFINANCIALINFORMATION_486904"/><span class="alphaminr_link" id="alphaminr_1" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">PART I-FINANCIAL INFORMATION</p><a id="ITEM1CONDENSEDFINANCIALSTATEMENTS_491050"/><span class="alphaminr_link" id="alphaminr_2" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM 1. CONDENSED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">IDEAL POWER INC.</p><a id="BalanceSheets_738744"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span class="alphaminr_link" id="alphaminr_balance_sheet"/><b style="font-weight:bold;">Balance Sheets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><a id="_9e9757c2_6d2b_4d63_81d1_57def32d2005"/><a id="Tc__dpDDDzaKE2d90PdXyK7KQ_1_2"/><a id="Tc_OxWHiKco0kCVbve6Tr3rug_1_5"/><a id="Tc_hFxG_ZgzJkGF5ukizLuj7Q_2_2"/><a id="Tc_CZgDWCVfC0iMbFYiPT7L4Q_2_5"/><a id="Tc_K4g0oUJSPEiDQv2zsVJoQQ_3_0"/><a id="Tc_Dds2w3tnskqxFndccpwuPg_4_0"/><a id="Tc_fmGNrHV3dEaWcYXPA6oppw_5_0"/><a id="Tc_s7Ta6b6irkyzdtqhYIdgEA_5_2"/><a id="Tc_3nrB4BHlaEGfRL_5WFVSmg_5_5"/><a id="Tc_cBbPBd4Ha0-ajAsjfhfhew_6_0"/><a id="Tc_NqUZrhXCoEGS83JiZRsXfA_7_0"/><a id="Tc_avZr46gxdkiD9Sz52XA3Wg_8_0"/><a id="Tc_4v-ceNaWb0afbL-ZW9878w_10_0"/><a id="Tc_yJYth0i8CEiFsRK3k01V6g_11_0"/><a id="Tc_36BKhE-b6Ea9aona8x_p3g_12_0"/><a id="Tc_KkCyF3yf7EyrThYHoDtAwg_13_0"/><a id="Tc_m-thGp9N00qN1nzcZCnx6Q_14_0"/><a id="Tc_EqN2Aa-m3EOaQN8D0X_1Qg_14_2"/><a id="Tc_Xw15wCu8ZEW4we9XU0gN_w_14_5"/><a id="Tc_n9y5riN9HU2JJqj1AJBdPQ_16_0"/><a id="Tc__ERVKgny3EGbRa7ubgEyjw_17_0"/><a id="Tc_RqDokXz78kO9o-U6tzQCrw_18_0"/><a id="Tc_rAjF0Pv_yECCxex2XCxyug_18_2"/><a id="Tc_YQWGepYCGEGa3c06Ado45w_18_5"/><a id="Tc_vEDC9WPXwESAOl2r-sNHDw_19_0"/><a id="Tc_cc68DnVNikqdJnzlzzBIqg_20_0"/><a id="Tc_HOXIHK5cBk6FeBnuBDM0tw_21_0"/><a id="Tc_7pDVcZtts0aH9ZylJK3dMw_23_0"/><a id="Tc_Oks8aSq31UCvMSaWH-9BbQ_24_0"/><a id="Tc_hOpOJs559k2-Gc_R0_d-LQ_25_0"/><a id="Tc_uQmaazC46kqCwPx0q3iL8A_27_0"/><a id="Tc_Qa0vTRSWc0iWhRcjyKe1BQ_29_0"/><a id="Tc_pwpekcy2b0SoLwG3ze3kvQ_30_0"/><a id="Tc_Tlp5kB3k00-Grz9YiYkByA_31_0"/><a id="Tc__7HFHFiEh0u3tlQ38jbHOQ_32_0"/><a id="Tc_afpbvLQea0qc5Le-yTrs5Q_33_0"/><a id="Tc_YLgPgaNackuD49FR79NEVA_34_0"/><a id="Tc_Rkehx9hET0WBRRf9jRS3_w_35_0"/><a id="Tc_MK0HsHave0-0LZ6p_WBHKA_35_2"/><a id="Tc_2TRXAVQdYke7bpqUHf9y7w_35_5"/><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_9YCqW5JT6EOogcbaSIaa8A_5_3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">20,020,712</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_Vv42KXF2ikWfttlR_MknEg_5_6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">23,170,149</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_s5ZLAJTHlkyoCRYUcKSUwQ_6_3" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">147,162</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_7cGpmg5NC0CNZ58-sI1aZA_6_6" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">233,262</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Prepayments and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_TgofQKMn-EOV7iNTVkPk-w_7_3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">261,949</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_3InjMGSBJUidxgpXh4bfwg_7_6" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">43,900</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Total current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_Sxyc7C1Zrk2304JyOFwxtg_8_3" name="us-gaap:AssetsCurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">20,429,823</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_v0aSjon9SkSY8uiYxO-6qQ_8_6" name="us-gaap:AssetsCurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">23,447,311</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_1L-jSmMnAkKWljvWKZiqHQ_10_3" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">53,265</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_kbgAs1_DwEuHxcopwaZ4_A_10_6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">56,158</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_q3b2dxshxkS3zQCJuwQjPA_11_3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">2,037,412</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_jwys_W53FUKgKPw-SSAFvw_11_6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">2,055,650</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Right of use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_ZD5do4VbaEWJu9EAay3-yQ_12_3" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">278,388</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_90j2ZdtPm0GzRqdPjLchgg_12_6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">307,172</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_ya2PU6jQwUa7276nYIvmMg_13_3" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">11,189</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_GkW6o6wCcke0be8Y28QZiw_13_6" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">11,189</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_Ofb760GIs0-YcbhBcLTWqQ_14_3" name="us-gaap:Assets" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">22,810,077</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_nAUXxtr2JkuYKeo2c8VT5Q_14_6" name="us-gaap:Assets" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">25,877,480</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">LIABILITIES AND STOCKHOLDERS’ EQUITY</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_IfgCv__K_U-Aufq1r1Zl-Q_18_3" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">17,764</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_h1VvDY0Erk6OKXchBlYllg_18_6" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">130,500</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_IQJ1gZ54bUuOF2VlaDGTsw_19_3" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">499,024</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_TkckXZOzh0qnyt350KydeA_19_6" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">353,507</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_15dJye3aSE-f0cX9ySFE5g_20_3" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">61,688</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_wfBG8hIRZU6Z4ZFdNZ_WwQ_20_6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">58,864</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_TO1H00FO6EC-LV5mPS_U_w_21_3" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">578,476</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_T-c77RM_IkyKZKo79uZbyQ_21_6" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">542,871</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Long-term lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_PY7HER4rMEGEMCyOQclUQw_23_3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">236,195</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_oqIxXABa7U6KXyHD_gXrEw_23_6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">267,584</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other long-term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_IY87f1arH0-eCn2HVf_DSg_24_3" name="ipwr:FiniteLivedLicenseAgreementsLiabilityForFuturePaymentsNoncurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">877,778</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_U5j6DrYS20-zaATgaUA8-g_24_6" name="ipwr:FiniteLivedLicenseAgreementsLiabilityForFuturePaymentsNoncurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">917,100</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_xXxVwg3k-E6od6MWOwpjkA_25_3" name="us-gaap:Liabilities" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,692,449</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_Q-4j6vs2Bk-NYazyp2CYIw_25_6" name="us-gaap:Liabilities" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,727,555</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Commitments and contingencies (Note 6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stockholders’ equity:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Common stock, $<ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="INF" format="ixt:numdotdecimal" id="Narr_LS6zBwsi7Uq6X3qaHi6cHQ" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA"><ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="INF" format="ixt:numdotdecimal" id="Narr_EDZ5S9wBeEaOJwzaFt0b7Q" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="INF" format="ixt:numdotdecimal" id="Narr_1eVaQ1Kui0W-BCBBz89VuA" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg"><ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="INF" format="ixt:numdotdecimal" id="Narr_u5AyH8vg-UuBhtzXlmGOGg" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">50,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="INF" format="ixt:numdotdecimal" id="Narr_w7YriM0MKkCBJHHTYCTAgg" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">5,905,118</ix:nonFraction> shares issued and <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="INF" format="ixt:numdotdecimal" id="Narr_9YBD2SRUHUyWoVf3ldTKQg" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">5,903,797</ix:nonFraction> shares outstanding at June 30, 2022 and <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="INF" format="ixt:numdotdecimal" id="Narr_xfXY3HoNPUqCJDF2ZiFBBA" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">5,893,767</ix:nonFraction> shares issued and <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="INF" format="ixt:numdotdecimal" id="Narr_lyKaSyypY0ynd_uyNNJBQw" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">5,892,446</ix:nonFraction> shares outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_RD2376LAhEaGxuOJC3ZKhg_30_3" name="us-gaap:CommonStockValue" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">5,905</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_l45T68RF0kOyreSRzBoAFA_30_6" name="us-gaap:CommonStockValue" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">5,894</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Additional paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_c9n5RuEqDE-RRpdLoIlsuA_31_3" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">104,625,648</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_NlWW9HWmm0iUzH-Fdfk16Q_31_6" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">104,063,321</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Treasury stock, at cost, <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="INF" format="ixt:numdotdecimal" id="Narr_9B8I_18YCU2g-PmnOT5xYA" name="us-gaap:TreasuryStockShares" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg"><ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="INF" format="ixt:numdotdecimal" id="Narr_OhfzablL0kqrv8EvUU5a-w" name="us-gaap:TreasuryStockShares" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">1,321</ix:nonFraction></ix:nonFraction> shares at June 30, 2022 and December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_FEKv6dP9HU20yxba575PZA_32_3" name="us-gaap:TreasuryStockValue" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">13,210</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_PO43jP4C2kmDfzPB6-l6gg_32_6" name="us-gaap:TreasuryStockValue" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">13,210</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Accumulated deficit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_91JXOyWanUC5uaw8M0QFlQ_33_3" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">83,500,715</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_6uc1vBYY_Ey0mXk7fNaQ_w_33_6" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">79,906,080</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Total stockholders’ equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_-T-4ERCjGkGQZmH1_kh5qg_34_3" name="us-gaap:StockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">21,117,628</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_QeCQfHVlbEmnlE5BUoYLow_34_6" name="us-gaap:StockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">24,149,925</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 24pt;">Total liabilities and stockholders’ equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_a5Sz4UZmukK9xAGHqcgaKw_35_3" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">22,810,077</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_wg7rcs970kurhiSyq1yqIg_35_6" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">25,877,480</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these condensed financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">​</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">3</p></div></div> <div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"/><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_12299dfd_228f_43a4_a250_d3e19ec8e637"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">IDEAL POWER INC.</p><a id="StatementsofOperations_777279"/><span class="alphaminr_link" id="alphaminr_income"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Statements of Operations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><a id="_33e5103f_b722_45a1_b279_f211983ee11b"/><a id="Tc_hinaZWIex0SbP6AaTTR_ww_1_2"/><a id="Tc_y60HdKi_p0-9mzrKxSkvvA_1_8"/><a id="Tc_TmolWzL4-EGtnyBIjcFufw_2_2"/><a id="Tc_GuXD2IAxlEOs5tIRmRxT-Q_2_8"/><a id="Tc_BY02rxtRXEGGiM9dqR5W5Q_3_2"/><a id="Tc_Dnnl2zUlZEC9ICcCVADyfg_3_5"/><a id="Tc_a7Pnc6qYYUSb_C7YvE2Scg_3_8"/><a id="Tc_uBfCICZ1a0uc-cWIpgffkw_3_11"/><a id="Tc_xeGw17hF1ku20-Sm6TcbXw_4_0"/><a id="Tc_gtmLtg2PVk6DX1fU69yicg_4_2"/><a id="Tc_dRaOyUtNfUy1wzS5WfdUaw_4_5"/><a id="Tc_JS_OKT2QLUmp8_3NMDR7HA_4_8"/><a id="Tc_VBxs_65ro0-gbh5dSiyfBA_4_11"/><a id="Tc_D0U1K8H9wk66-YrvDNgWbQ_5_0"/><a id="Tc_nuMkYD5nVUOb5dE9601jIA_6_0"/><a id="Tc_MT3kMlh5l0e1rfm1D9lddw_8_0"/><a id="Tc_rqL1u1eG-Uar_dlU18xg-g_9_0"/><a id="Tc_j69FjyP1uUei7qfhP_vrzg_10_0"/><a id="Tc_TkQn0eLVVUurjIvqBx9kTQ_11_0"/><a id="Tc_jIH_G8kp7kCjoAcsTCzK3g_12_0"/><a id="Tc_hzDmR709j0aE8NLxr6Fzdg_14_0"/><a id="Tc_QMDAn7JZIEO4NgtJggUM7g_16_0"/><a id="Tc_IYvXJ0otBk-KrbccqMkCYg_17_0"/><a id="Tc_3IVqsrRcUE2WWKSedQAC3Q_18_0"/><a id="Tc_3vFGZ5fX50265sRU9gNcSw_18_3"/><a id="Tc_KkF7NPwdFUCWImCj6uCzwg_18_9"/><a id="Tc_ZElRfbz5hECveC8i0Ojh0w_19_0"/><a id="Tc_aztRl3XLskyTWRbmGoCuNQ_21_0"/><a id="Tc_LduxbIvI9EOIP1iPSfRrTw_21_2"/><a id="Tc_5lK2UHPpn0KGdh0W2doSxA_21_5"/><a id="Tc_w7ck0FvmrUWD5SXbJXuJZw_21_8"/><a id="Tc_OCGe-Qnw60GIBG9ehjKLTg_21_11"/><a id="Tc_m6VChOILAUWvrcwK5me0gg_23_0"/><a id="Tc_DYyi8VW0kUSHdVAN__XBpw_25_0"/><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Grant revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_JFgF6GKEiU-U2T4C8_Qdog" decimals="0" format="ixt:numdotdecimal" id="Tc_5DVycLEe30m_WDZpJowlrw_4_3" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">50,978</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw" decimals="0" format="ixt:numdotdecimal" id="Tc_Ai-NqNAAckyf2KWGyIGarA_4_6" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">84,705</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_tlUV-ZASJUi2miUh7w_-bg_4_9" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">175,986</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_6XffSAVRIEqFoKQlEn805A_4_12" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">326,766</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of grant revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_JFgF6GKEiU-U2T4C8_Qdog" decimals="0" format="ixt:numdotdecimal" id="Tc_WOVyMQ6ibkG1-UIduYQqnQ_5_3" name="us-gaap:CostOfRevenue" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">50,978</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw" decimals="0" format="ixt:numdotdecimal" id="Tc_TVTsmmquqECyrKUv49Qyjw_5_6" name="us-gaap:CostOfRevenue" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">84,705</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_vruYVo_s6km_FbwlK44IGQ_5_9" name="us-gaap:CostOfRevenue" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">175,986</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_h36HQGiCCkeVy9tDn_Bijg_5_12" name="us-gaap:CostOfRevenue" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">326,766</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_JFgF6GKEiU-U2T4C8_Qdog" decimals="0" format="ixt:zerodash" id="Tc_l0B5eWhLN0Kpc05fxxhnJA_6_3" name="us-gaap:GrossProfit" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">—</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw" decimals="0" format="ixt:zerodash" id="Tc_DelOd-4qtUulNRRN2K6emQ_6_6" name="us-gaap:GrossProfit" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">—</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:zerodash" id="Tc_ddV8Lec6Fk6MuxYPq6HvRw_6_9" name="us-gaap:GrossProfit" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">—</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:zerodash" id="Tc_c2z-RLQ5YkebvLD97gPNHA_6_12" name="us-gaap:GrossProfit" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">—</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_JFgF6GKEiU-U2T4C8_Qdog" decimals="0" format="ixt:numdotdecimal" id="Tc_HDxUlsoKakmJdz14G6abzA_9_3" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">728,383</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw" decimals="0" format="ixt:numdotdecimal" id="Tc_NP-KnDDGNEumTxpz0LPVdA_9_6" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">560,693</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_zv2R_ctoV0a9UrfPiRyO7Q_9_9" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,556,930</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_MYRc-4iyq027fPopXkmQMA_9_12" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">821,573</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_JFgF6GKEiU-U2T4C8_Qdog" decimals="0" format="ixt:numdotdecimal" id="Tc_-7VR3Rb_NU-Px8Ppi2oD8g_10_3" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">734,637</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw" decimals="0" format="ixt:numdotdecimal" id="Tc_RU7Cn4R1kU6Alenmuu0Ikw_10_6" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">603,518</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_gHoTbGr16UOORyPL6CuDig_10_9" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,587,586</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_WCFpj86e5UaynQoVgcKFtQ_10_12" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,204,204</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_JFgF6GKEiU-U2T4C8_Qdog" decimals="0" format="ixt:numdotdecimal" id="Tc_31CaVv9-fkelMVFRAzqj2w_11_3" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">233,152</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw" decimals="0" format="ixt:numdotdecimal" id="Tc_AtBFibURNkGW4u3lUuv_lA_11_6" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">112,033</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_FlF8phuTWkasRWZOjFbDIg_11_9" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">452,581</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_XLFAXaZ9bUmnwyNPT67IWQ_11_12" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">174,611</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_JFgF6GKEiU-U2T4C8_Qdog" decimals="0" format="ixt:numdotdecimal" id="Tc_qRoDkZCuS0O2SWe9Qi1qng_12_3" name="us-gaap:OperatingExpenses" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,696,172</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw" decimals="0" format="ixt:numdotdecimal" id="Tc_fsYhJAiKyEWTWoyUCnP1Kg_12_6" name="us-gaap:OperatingExpenses" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,276,244</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_ZEfJCW0iHEmNnoVOSmf0qg_12_9" name="us-gaap:OperatingExpenses" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">3,597,097</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_DCbNKU-830O6GbvY0E7iow_12_12" name="us-gaap:OperatingExpenses" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">2,200,388</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_JFgF6GKEiU-U2T4C8_Qdog" decimals="0" format="ixt:numdotdecimal" id="Tc_5V3m13o-IEyf0fQSoLFrCQ_14_3" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,696,172</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw" decimals="0" format="ixt:numdotdecimal" id="Tc_XyOZ5rzR6EeXhw4sU-frBA_14_6" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,276,244</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_ovjykQlmtEmtgl2s1SAgJQ_14_9" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">3,597,097</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_InEZ-aNz7EmyyFc-6DQz4A_14_12" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">2,200,388</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_JFgF6GKEiU-U2T4C8_Qdog" decimals="0" format="ixt:numdotdecimal" id="Tc_wSY6BwprmE2s7P8FsQR8ZQ_17_3" name="us-gaap:InterestIncomeExpenseNet" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">6,178</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw" decimals="0" format="ixt:numdotdecimal" id="Tc_I3R5ciJ3WU-ZT_-PBglwDQ_17_6" name="us-gaap:InterestIncomeExpenseNet" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,856</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_EQ8rxNjnkUWSwLnyN5iWeg_17_9" name="us-gaap:InterestIncomeExpenseNet" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">2,462</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_dWnHWldwyEGaipVbLEELjA_17_12" name="us-gaap:InterestIncomeExpenseNet" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,862</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gain on forgiveness of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw" decimals="0" format="ixt:numdotdecimal" id="Tc_PcA1-KXXqUmPhxuBupwTMA_18_6" name="ipwr:GainOnForgivenessOfLongTermDebt" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">91,407</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_d6jJ_UchwUCVsjIAmDt-KA_18_12" name="ipwr:GainOnForgivenessOfLongTermDebt" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">91,407</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total other income </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_JFgF6GKEiU-U2T4C8_Qdog" decimals="0" format="ixt:numdotdecimal" id="Tc_avctAfuLmkaMesO1NE4IsQ_19_3" name="ipwr:OtherIncomeExpense" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">6,178</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw" decimals="0" format="ixt:numdotdecimal" id="Tc_hrvBAnDpuUeVEAwehfFOTw_19_6" name="ipwr:OtherIncomeExpense" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">89,551</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_zTRDUVQNvU2FowqblXM7HA_19_9" name="ipwr:OtherIncomeExpense" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">2,462</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_22tO4vyhyU6Id9p88JjHXQ_19_12" name="ipwr:OtherIncomeExpense" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">89,545</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_JFgF6GKEiU-U2T4C8_Qdog" decimals="0" format="ixt:numdotdecimal" id="Tc_9wcpbzJYnECCZAQ8ZZrBRg_21_3" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,689,994</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw" decimals="0" format="ixt:numdotdecimal" id="Tc_Hh0Xb8J88UGdGO8w6cZvwA_21_6" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,186,693</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_lA0dtK0VrEyZA1cXSdn78g_21_9" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">3,594,635</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_-4zNLp3kcUSvk3nmL_ryEQ_21_12" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">2,110,843</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per share – basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_se-3GpQaBEKsQfJhrmP18g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_JFgF6GKEiU-U2T4C8_Qdog" decimals="2" format="ixt:numdotdecimal" id="Tc_Iva9FUZJc06MeBXf_hj9kQ_23_3" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA">0.27</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_RjY6ZUOzkU6uI2Mz_2P9lw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw" decimals="2" format="ixt:numdotdecimal" id="Tc_FxGKlaWc6Umc6Pg1rYoOkA_23_6" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA">0.19</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_r_HRjWAuckmD9PJgJBC_Fg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="2" format="ixt:numdotdecimal" id="Tc_3XSKOXvQaUqQAg-dZkYJCw_23_9" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA">0.58</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_YNHyXIOKTkqMEYxMr2k3hA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="2" format="ixt:numdotdecimal" id="Tc_BfHc6vae9kWWKQ2z_HxF2g_23_12" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA">0.37</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of shares outstanding – basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_JFgF6GKEiU-U2T4C8_Qdog" decimals="0" format="ixt:numdotdecimal" id="Tc_R7d0GTYx_kK-8YEI7mTs0Q_25_3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">6,157,625</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw" decimals="0" format="ixt:numdotdecimal" id="Tc_2XquNPOEmEq262EKnuF4Mw_25_6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">6,125,874</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_T2C8alRpbUauuaF-0ocSBw_25_9" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">6,156,495</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_E8UmOJN45kuV2kWjpvhVWg_25_12" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">5,737,109</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these condensed financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">4</p></div></div> <div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"/><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_f538cc07_de8b_42b2_b0e8_ccd15472a332"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">IDEAL POWER INC.</p><a id="StatementsofCashFlows_158072"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span class="alphaminr_link" id="alphaminr_cash_flow"/><b style="font-weight:bold;">Statements of Cash Flows</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><a id="_8d1ed86c_2d3f_49fc_9622_2d850c84fdab"/><a id="Tc_333NcyER-kuFzkvoV7gmTg_1_2"/><a id="Tc_QIeKlTtEWU2iu6UTpZ15fA_2_2"/><a id="Tc_rG4olh1uUkCqF5OpdiPrUA_3_2"/><a id="Tc_9LHPW7FeMkKraLhWijT9hA_3_5"/><a id="Tc_CYzig7H4dU-vk157djOc7A_4_0"/><a id="Tc_0TghUZeUzE63vI3O6_qrQg_5_0"/><a id="Tc_eAYYHIPwvkudIDmGzBwHIg_5_2"/><a id="Tc_osho1reo-EK8AljewM1VMA_5_5"/><a id="Tc_7VDl0BFvQEK39uKW__ExVQ_6_0"/><a id="Tc_b-e9lUPkVUGAigfNl8Af0g_7_0"/><a id="Tc_w_Uq5LMt20mSfWD-mYDgWA_8_0"/><a id="Tc_lKEOi0GAQUmmv0W95kx7iA_9_0"/><a id="Tc_dszJ2mYTn0Kht7xvqGAISg_10_0"/><a id="Tc_2x2OK7R1XkGNLZFTYUP6rA_11_0"/><a id="Tc_qKmTJQ2FVEaV2LMDy5e8Yg_12_0"/><a id="Tc_Sop8NlmBWUa9Lmr6bZpNVg_13_0"/><a id="Tc_xJNKoigia06A1Fa0-TjF2A_14_0"/><a id="Tc_5m9E9aHNNU-E9lYnFR_Jpw_15_0"/><a id="Tc_R9XLmOsPQEu7J70RDrVSKw_16_0"/><a id="Tc_ory22MIQr0q-VVBNayM6yQ_17_0"/><a id="Tc_4yczCX02F0O7sszJT-khbw_18_0"/><a id="Tc_wo1etgmzCk2zMOul4_9YFg_20_0"/><a id="Tc_uv4W3FCjHEeQ2RVng39rRQ_21_0"/><a id="Tc_HOmunR3vg0yp49JPrI7Cxg_22_0"/><a id="Tc_ElD2XlXwHUaKgCXawvlxfw_23_0"/><a id="Tc_cEsmtKerTUe7vs1hMVB0Bg_25_0"/><a id="Tc_OMQw41Ab7kGewRsaEpEckw_26_0"/><a id="Tc_wdKvtULvTUyjZ8mOocVmJQ_27_0"/><a id="Tc_2AmD0Q0A506HTExq625o2g_28_0"/><a id="Tc_l-X6bPqmTka0hSARsOBMYA_30_0"/><a id="Tc_NoXFybQHcECZ22aRbmkLeg_31_0"/><a id="Tc_EFE_AL-PDU6U6rfS6EOHDw_32_0"/><a id="Tc_9Jm3TSOsA0q3xpt7L9Ux9g_32_2"/><a id="Tc_ByxK1vkt00aEfUvcH0ms-A_32_5"/><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_u_pRfiT-BkyUP_r685xW3A_5_3" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">3,594,635</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_v96qDD5KwkKW9WGL6SOZZw_5_6" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">2,110,843</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Adjustments to reconcile net loss to net cash used in operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_vyrTjl8UG06WB5g4cz4jpA_7_3" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">89,051</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_WLqFm_Efy0GZ78AVTcPTHA_7_6" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">70,343</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Write-off of capitalized patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:zerodash" id="Tc_hxU5rGu45EygPq9HyUeDNA_8_3" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">—</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_rE1mAE2BZ0yr1cMtl8Q9Ig_8_6" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">528</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_Y2d4JsIUqE6SKxZKRJimBA_9_3" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">462,238</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_Rwp_S3VXgEKitvgkmTDiBQ_9_6" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">153,644</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Stock issued for services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_wWV_cjMPLkucnXx-4mR81A_10_3" name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">100,100</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_pumdA323ikW29Ib_JYEFYA_10_6" name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">68,680</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Gain on forgiveness of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:zerodash" id="Tc_2zYW8iKsBk6YVHKf68Iszg_11_3" name="ipwr:GainOnForgivenessOfLongTermDebt" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">—</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_sXRpXyNaNE-_NN00SZO3xg_11_6" name="ipwr:GainOnForgivenessOfLongTermDebt" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">91,407</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Decrease (increase) in operating assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_ajIzOixGxUmFVgL1PXmkzQ_13_3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">86,100</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_jXIJqPke1ECz0WoOc8aW1g_13_6" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">37,916</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Prepaid expenses and other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_uhr0YifPhEiICOb6ulmIrQ_14_3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">189,265</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_A71Eo7ms_0i6nQ4cgRJVww_14_6" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">57,663</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Increase (decrease) in operating liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_zvsOh7Fi20KJ7-3xVZmbnQ_16_3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">112,736</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_Yy7OtiCrSU64YFReCJ9cNA_16_6" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">57,123</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accrued expenses and other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_4ZT_MyUgu0CMAqMOwD9D2g_17_3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">77,630</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_3F3kLffvKUScxI8Y5aGGLQ_17_6" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">70,584</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Net cash used in operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_6SKnyGusLUqQnIEY2BG6OA_18_3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">3,081,517</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_mWVtkM-kO02Hh3pSbHP18Q_18_6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,801,095</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from investing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Purchase of property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_QE2ix4DB4Ua58gj4_S6VQg_21_3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">12,248</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc__Fsa8u_H8UKcGgLKr6FGdA_21_6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">32,919</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Acquisition of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_WqycwS6Mak6tA6u9vlnrUQ_22_3" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">55,672</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_FcWUZOhSI02Xz5baBcR_pg_22_6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">112,100</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_SVUJO2WSuEmbi66qwBi5jQ_23_3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">67,920</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_mRFHsTwNXE6ltRwD21v4yg_23_6" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">145,019</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from financing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net proceeds from issuance of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:zerodash" id="Tc_wpBGjxmuyECuumzMRKlvAQ_26_3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">—</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_d2xrvq8wK0iDqDUQkyxQwg_26_6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">21,204,609</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Exercise of options and warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:zerodash" id="Tc_Kq2xzE7dX0q74w-q9J1ZlA_27_3" name="ipwr:ProceedsFromExerciseOfOptionsAndWarrants" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">—</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_grgIBzyN0Uiti3UqXGOp9w_27_6" name="ipwr:ProceedsFromExerciseOfOptionsAndWarrants" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">3,301,226</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Net cash provided by financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:zerodash" id="Tc_2GTClSw3ZUKXjdEunljnBA_28_3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">—</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_7oanTWaCh0OZ6mZDDIAElQ_28_6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">24,505,835</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net increase (decrease) in cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Tc_8OT7O8pRNECLwmy_vLYmcw_30_3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">3,149,437</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Tc_v2FgLHnyo0GWPUIOrbdBDQ_30_6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">22,559,721</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_E0pXP6Y1l0GFzPmd3iKvig_31_3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">23,170,149</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2020_wCdnkfC6f0aPEdosjhI8jA" decimals="0" format="ixt:numdotdecimal" id="Tc_k_35hplDiEe424NO9ZLdLQ_31_6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">3,157,256</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_sn4tJg82S0uXNz0foKVUGQ_32_3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">20,020,712</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2021_K9_ib5qO50eOgriKhZ_QeA" decimals="0" format="ixt:numdotdecimal" id="Tc_htsTYPruHUi9oFZK72zANQ_32_6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">25,716,977</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these condensed financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;font-weight:bold;visibility:hidden;">​</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">5</p></div></div> <div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"/><div style="max-width:100%;padding-left:4.55%;padding-right:4.55%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_a67ba2df_6800_4942_9055_1b476217a3d5"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">IDEAL POWER INC.</p><a id="StatementofStockholdersEquity_564184"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Statements of Stockholders’ Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">For the Three-Month Periods during the Six Months Ended June 30, 2022 and 2021</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><a id="_f1e183b3_8fab_4134_b897_50a67306652a"/><a id="Tc_LMAd8XjDtEa2i6WV7u4q_g_1_7"/><a id="Tc_HMJSIQw_TkqtKFPlTSe9nQ_1_18"/><a id="Tc_46pr5t4WdEWSCQeyifNeRg_2_2"/><a id="Tc_3OEyG_qP60KA9Y57wBS6Bw_2_7"/><a id="Tc_vFKmEiTLzkSt2rSEH21F3A_2_10"/><a id="Tc_g7Xc3hH04kSbaL7Z_bzIxQ_2_15"/><a id="Tc_EqgQZnCLnUa-beRavqPdCQ_2_18"/><a id="Tc_kqOa2s-mGkWyfbK1tABqLw_3_2"/><a id="Tc_HyfgaD2ahkCw8kdp3dnk_A_3_4"/><a id="Tc_uhaYIb-S3EyjZf1zSp70BA_3_7"/><a id="Tc_udNFjfmli0ym-mKoUqJRhw_3_10"/><a id="Tc_LhUHs2nXsEOqWXCF-lvWDA_3_12"/><a id="Tc_1HJBqmOlNUOWLa2INxhKIA_3_15"/><a id="Tc_utdkhEqutUWhS15sN8bh7Q_3_18"/><a id="Tc_rY8pz4MCn0mG2QI4_S21NA_4_0"/><a id="Tc_MXd4eTBLYkqCXsfpYd3z1Q_4_4"/><a id="Tc_g1raH1dBB0GCbpwSpcXggA_4_7"/><a id="Tc_X2FIXkD3w0e96D1brijq1w_4_12"/><a id="Tc_xgvDuQ9alEyLo3FRsMTqIA_4_15"/><a id="Tc_7LG-Wgm-2kSHUYrGjkJ-_Q_4_18"/><a id="Tc_Z5ta053u-ky3a1HgyW2dAA_5_0"/><a id="Tc_0nFXYBBlHUmz89-CQpvxeg_5_10"/><a id="Tc_87ms71wmIkWpDiPauMlemw_5_13"/><a id="Tc_pRWu03bkWkyTFAisCHMomA_5_16"/><a id="Tc_OcyGvbv3fUOiy0sCnN4nqg_6_0"/><a id="Tc_lZDqHbx0VkOv_Ll7QLNSWA_6_10"/><a id="Tc_7kAP_SrLcUKUicWCTTQ5uw_6_13"/><a id="Tc_CSf6oHlFj0qOyOXhskZXIA_6_16"/><a id="Tc_Q6KBfvs1uEmh-TE_zzI5YA_7_0"/><a id="Tc_CEnfye80ckeA_rq8TOXIDQ_7_10"/><a id="Tc_qLX3rw-lh0KjYrYb04tXXw_7_13"/><a id="Tc_lwdek-voD0OefjwwT4k64g_7_16"/><a id="Tc_fYtvX_Jmi0y-dsSqerYJ1A_8_0"/><a id="Tc_fo4P8s2y7Ua93MWrhlUNyA_8_2"/><a id="Tc_MdK-zPCVNkmODvsF_oCgvg_8_5"/><a id="Tc_hlMtFj9JpkmDnQsM_sqq0g_8_10"/><a id="Tc_o3yjbK9AlkWbj4wyXAH6vQ_8_13"/><a id="Tc_nNmyKOksfUuzFX4klg8YUQ_8_16"/><a id="Tc_yJ_vGnLWHUWi3PslkqHpFg_9_0"/><a id="Tc_u20c1dp2sEai43jN0WYZNQ_9_2"/><a id="Tc_gqw_h-vmqUOmyW1zB0MqGw_9_5"/><a id="Tc_DAsk9okBJ0C13WVnzMuMLw_9_8"/><a id="Tc_dDlQHGmcGki5MC2QZDFzPA_9_10"/><a id="Tc_bnsIKZanp0m0HBhzW6ls5g_9_13"/><a id="Tc_cl0OUsj1HU6TP4ejYD_Scg_10_0"/><a id="Tc_cPlQM2mREkGSfrNrlWMx5g_11_0"/><a id="Tc_sqf1VWI4dUK1R4iA1j3Sig_11_2"/><a id="Tc_rQbavuER1ku3b4-IpMVlZw_11_5"/><a id="Tc_cO1p8ulVD0WUYUC_x-ouKw_11_10"/><a id="Tc_5Uu488hrN0GgDTq5GIT-7A_11_13"/><a id="Tc_1-H04qPmQ0itC1pgEe1ODA_11_16"/><a id="Tc_Ih0KAUVNokKlpnNv-yCKBg_12_0"/><a id="Tc_AZ1X95p-iE2FbZ2Bokk2rw_12_2"/><a id="Tc_dGFIXx7TzU6w0t6YAiHa2A_12_5"/><a id="Tc_BHR7Geyna0WA6T7RTVvBvQ_12_8"/><a id="Tc_OzC2ZkDfGEe2Qb7Yvd1q5g_12_10"/><a id="Tc_-dLLSMq8AECMLcT4aiGA-A_12_13"/><a id="Tc_OxKkZ3mmQU6FrqBfYAQVIw_13_0"/><a id="Tc_3JyNi24l10mgq92TlaPLEA_13_4"/><a id="Tc_pSAI4kZUAU2sV_ofw20Dbw_13_7"/><a id="Tc_4YQzNx8NnkO3kpjCqSJoSw_13_12"/><a id="Tc_zWrMzvtqnUG78atjBfmGgw_13_15"/><a id="Tc_t8eEYefXL0qUIjuO_n3-kQ_13_18"/><a id="Tc_etoamzCfFka-0f-sBtYkaQ_15_0"/><a id="Tc_iug5S02Ql0SuOb5mSJDWeQ_15_4"/><a id="Tc_1Evav8uxxE6joRO0Ph8juw_15_7"/><a id="Tc_JbUreFQu00KGRDPe8QGREg_15_12"/><a id="Tc_qAqgKaF_hUKmvX2j9rqTSg_15_15"/><a id="Tc_D9IQzqlojUaB_IfeWZfBpg_15_18"/><a id="Tc_VAHICRJuLkyYttLt42irvg_16_0"/><a id="Tc_mqTphrOiEEmdY-AIqZw3bQ_16_10"/><a id="Tc_xW74yrcPH0215hyUNkTBlA_16_13"/><a id="Tc_0Ae5tCLxTUiR-ljffilklQ_16_16"/><a id="Tc_zeQMcwWmCU-wQODTaYjs9A_16_19"/><a id="Tc_F2ike8zn60KcA5qt-o7_QA_17_0"/><a id="Tc_YNvM7EJqn0Sx6Y_neXm6PA_17_10"/><a id="Tc_Oayh_90_vEWmPmoTO7EiWg_17_13"/><a id="Tc_muY72ENX-0ScRIFEf3bpOQ_17_16"/><a id="Tc_i6fGU_KTtUuIrytHlWL85Q_18_0"/><a id="Tc_My5Q-kjOhUWpOlD5ICFZ2g_18_2"/><a id="Tc_HCb59pQZiUC5QdSmdrH-lw_18_5"/><a id="Tc_5Frtc7FoCEqc7jBjmzoScw_18_10"/><a id="Tc_PHoQre-D5kCs-SGsM0zYhA_18_13"/><a id="Tc_HtGK-h_gtkK9anYEdyh8AQ_18_16"/><a id="Tc_Af724t-2T0uO0S-v5BwAOA_19_0"/><a id="Tc_F87tggciBkuWrJ-463orpw_19_2"/><a id="Tc_mZ0_gSaIEkaFaIBdAesSkg_19_5"/><a id="Tc_H1x7Le_7PUm13qJnMk30_g_19_8"/><a id="Tc_fWnNJP7SVkqIpxRsA74gDg_19_10"/><a id="Tc_NjZV4EXFxkKgkf09fLhgAA_19_13"/><a id="Tc_eH07BYav9kO4jOYbFBm-dQ_20_0"/><a id="Tc_reg-TEapWEuEVo_IAOP82w_21_0"/><a id="Tc_i8_xZaxm20aM5wlZhUXjvA_21_2"/><a id="Tc_YQ6sqqIja0qTtyYR506Wag_21_5"/><a id="Tc_hQt5_PL_akeW3JbLKvBP7g_21_10"/><a id="Tc_iuJmLgIsV0e2bSe5CrSgLw_21_13"/><a id="Tc_Joh77rhpHk6jx_q4Fe3yyQ_21_16"/><a id="Tc_KWL2VVdFJkG5DxGTSRJLZA_22_0"/><a id="Tc_-hRRDeT8DkuVNfSeL1Mv3w_22_2"/><a id="Tc_Jp4ZOx8ujkSeV1BR2fMl2g_22_5"/><a id="Tc_BqtqnrVNBkiGebdwgRUkcA_22_8"/><a id="Tc_muXhAEyg2Ue-Qs5bm6q79A_22_10"/><a id="Tc_uCzi7CyKAkqex00eHKVtqA_22_13"/><a id="Tc_UYJQYwvM1Eq9rWzgBLPPuQ_23_0"/><a id="Tc_Lr8cDwJ710-OKiBFC2G6XQ_23_4"/><a id="Tc_CZiH0rkK6kWm58I53txP9A_23_7"/><a id="Tc_-Gha4xfMWkuOq9I0pHLY4w_23_12"/><a id="Tc_VflKz4UntkCJq9HU-8sMwQ_23_15"/><a id="Tc_wEiwuBgylU2rvC9RzafC9A_23_18"/><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:27.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:27.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Treasury Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholders’</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balances at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_368Q4rmuZkC0wvdlzrgXBw" decimals="INF" format="ixt:numdotdecimal" id="Tc_kuADBP8wgE6rPJ5GmguVBQ_4_2" name="us-gaap:SharesOutstanding" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">3,265,740</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_368Q4rmuZkC0wvdlzrgXBw" decimals="0" format="ixt:numdotdecimal" id="Tc_FcxX98MiT0O4gpI-G2pfPA_4_5" name="us-gaap:StockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">3,266</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_NlI4-sRnwk2APN46tYgcKg" decimals="0" format="ixt:numdotdecimal" id="Tc_TVAFYNLYE0eRCgwkBR6DBw_4_8" name="us-gaap:StockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">78,974,964</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_z1eJvBkDK0uaSDHzJhlSZA" decimals="INF" format="ixt:numdotdecimal" id="Tc_nyh3_h8ZZU-8rqQ0DJfV_g_4_10" name="us-gaap:TreasuryStockShares" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">1,321</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_z1eJvBkDK0uaSDHzJhlSZA" decimals="0" format="ixt:numdotdecimal" id="Tc_HUPUJz_wGkikQOiHO8_4iw_4_13" name="us-gaap:TreasuryStockValue" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">13,210</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_iwHTs4OsrU-ItssTRzl6XA" decimals="0" format="ixt:numdotdecimal" id="Tc_CO12cQIHJ0-fATeLBHdRWw_4_16" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">75,135,811</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2020_wCdnkfC6f0aPEdosjhI8jA" decimals="0" format="ixt:numdotdecimal" id="Tc_OkNEm5gw70GKeZmCPUC5-Q_4_19" name="us-gaap:StockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">3,829,209</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Issuance of shares of common stock in public offering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_kL9JX61jDUqyeFKA_OEZWA" decimals="INF" format="ixt:numdotdecimal" id="Tc_r0YnUIy5PkefjKMf7E1vlQ_5_2" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">1,352,975</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_kL9JX61jDUqyeFKA_OEZWA" decimals="0" format="ixt:numdotdecimal" id="Tc_NaWl6TMNOE6dxxn7Sx1I3A_5_5" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,353</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_qujT_3X16U-y5tVjGXRXng" decimals="0" format="ixt:numdotdecimal" id="Tc_Ng9Vbe6o8U6Nz1jFrwq57A_5_8" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">21,203,256</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_3_31_2021_ZBNB466ud0mWm7lncWQHkg" decimals="0" format="ixt:numdotdecimal" id="Tc_DRxAlekZakSBYFaJyYJp5w_5_19" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">21,204,609</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exercise of options and warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_kL9JX61jDUqyeFKA_OEZWA" decimals="INF" format="ixt:numdotdecimal" id="Tc_8Wd_KowZIkqaNnS25-qB6Q_6_2" name="ipwr:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">1,250,652</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_kL9JX61jDUqyeFKA_OEZWA" decimals="0" format="ixt:numdotdecimal" id="Tc_L66ZeLA0hEOc0lwOTzDWDQ_6_5" name="ipwr:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,250</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_qujT_3X16U-y5tVjGXRXng" decimals="0" format="ixt:numdotdecimal" id="Tc_Md4LpPiL7EaWqoGzbsRv4g_6_8" name="ipwr:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">3,299,976</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_3_31_2021_ZBNB466ud0mWm7lncWQHkg" decimals="0" format="ixt:numdotdecimal" id="Tc_LKHer05d_0Kq1nrZmvFL3A_6_19" name="ipwr:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">3,301,226</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stock issued for services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_kL9JX61jDUqyeFKA_OEZWA" decimals="INF" format="ixt:numdotdecimal" id="Tc_FIntHysLDUmFQaUqW4bExg_7_2" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">4,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_kL9JX61jDUqyeFKA_OEZWA" decimals="0" format="ixt:numdotdecimal" id="Tc_AWtnUosbXEyft7HvNtmIbA_7_5" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">4</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_qujT_3X16U-y5tVjGXRXng" decimals="0" format="ixt:numdotdecimal" id="Tc_--AXvrnCq0-uCEtyeouDBg_7_8" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">68,676</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_3_31_2021_ZBNB466ud0mWm7lncWQHkg" decimals="0" format="ixt:numdotdecimal" id="Tc_6jFXFhQGiUSDW4RcDURigA_7_19" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">68,680</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_qujT_3X16U-y5tVjGXRXng" decimals="0" format="ixt:numdotdecimal" id="Tc_0t1bYQlAH0KoZrE5jW2AkA_8_8" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">61,933</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2021_To_3_31_2021_ZBNB466ud0mWm7lncWQHkg" decimals="0" format="ixt:numdotdecimal" id="Tc_xD5ANYYiakKEBaGmKFyoaw_8_19" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">61,933</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss for the three months ended March 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_v7GUe_S70ESZkKXpSNu38g" decimals="0" format="ixt:numdotdecimal" id="Tc_87-EP-B1-ES1dYCODjhyuw_9_16" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">924,150</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2021_To_3_31_2021_ZBNB466ud0mWm7lncWQHkg" decimals="0" format="ixt:numdotdecimal" id="Tc_OiB3dtbe20m63rkkkLstPg_9_19" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">924,150</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balances at March 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_s7s3qn87REaWYAojmQhdEA" decimals="INF" format="ixt:numdotdecimal" id="Tc_JRsh_ShZ60yjJNG7t5TmAw_10_2" name="us-gaap:SharesOutstanding" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">5,873,367</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_s7s3qn87REaWYAojmQhdEA" decimals="0" format="ixt:numdotdecimal" id="Tc_WtD5-qaVAUmZps5d-Ul4ag_10_5" name="us-gaap:StockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">5,873</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_mkKoPzvBekejWigRj714jA" decimals="0" format="ixt:numdotdecimal" id="Tc_PxAEUDux9kKu_yXRc77z3A_10_8" name="us-gaap:StockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">103,608,805</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_5fB2m5JzWkmB82a6GTk87A" decimals="INF" format="ixt:numdotdecimal" id="Tc_2S3MY8Ncu0CGFBCWOoZFCg_10_10" name="us-gaap:TreasuryStockShares" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">1,321</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_5fB2m5JzWkmB82a6GTk87A" decimals="0" format="ixt:numdotdecimal" id="Tc_W2hpbIR_GkOurkwEZNg95w_10_13" name="us-gaap:TreasuryStockValue" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">13,210</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_yTDR_dggf0extIiL4tfQ3A" decimals="0" format="ixt:numdotdecimal" id="Tc_QJYCyCMQgkCOuT-MJc7fqw_10_16" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">76,059,961</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_3_31_2021_aTCjRiKyEkKdZMLetaPezw" decimals="0" format="ixt:numdotdecimal" id="Tc_Il1co2NrakuECMHDrps7Hw_10_19" name="us-gaap:StockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">27,541,507</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stock-based compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_H-hGrwmSM0KcpIEYGkqBzg" decimals="0" format="ixt:numdotdecimal" id="Tc_5WDm-vKj3EebACy0gu6yyQ_11_8" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">91,711</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw" decimals="0" format="ixt:numdotdecimal" id="Tc_9B8MwSuocECjTOvGu35KpQ_11_19" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">91,711</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss for the three months ended June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_LS8m5WbuV062gzEmkKJ1PA" decimals="0" format="ixt:numdotdecimal" id="Tc_yFrrhIfXjkGUV6H-FUa3-g_12_16" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,186,693</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw" decimals="0" format="ixt:numdotdecimal" id="Tc_VraqgkW0x0akJZQmGCSdog_12_19" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,186,693</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balances at June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_tDB4CR9laU-DlZceezEr9g" decimals="INF" format="ixt:numdotdecimal" id="Tc_GEZUQr9xQE-EXIkMme_xaw_13_2" name="us-gaap:SharesOutstanding" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">5,873,367</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_tDB4CR9laU-DlZceezEr9g" decimals="0" format="ixt:numdotdecimal" id="Tc_fCLExbuhbUGBLKG3PlIQGg_13_5" name="us-gaap:StockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">5,873</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_s01YOuOySkO4IWbYCFhTeQ" decimals="0" format="ixt:numdotdecimal" id="Tc_cMUJGBYS5kuBfPkEzgpfbQ_13_8" name="us-gaap:StockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">103,700,516</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_QIuKv0sB8EWtAraWRqi3iw" decimals="INF" format="ixt:numdotdecimal" id="Tc_itKsj5b8wUi-0GXjiiW2iQ_13_10" name="us-gaap:TreasuryStockShares" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">1,321</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_QIuKv0sB8EWtAraWRqi3iw" decimals="0" format="ixt:numdotdecimal" id="Tc_MmEWjHhphUiaPbTKhM4XKA_13_13" name="us-gaap:TreasuryStockValue" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">13,210</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="As_Of_6_30_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_AsYWZJ_aBEmtPhhYoFrahA" decimals="0" format="ixt:numdotdecimal" id="Tc_uejR0Vt9AkC2uZo06f0tZA_13_16" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">77,246,654</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2021_K9_ib5qO50eOgriKhZ_QeA" decimals="0" format="ixt:numdotdecimal" id="Tc_7VQ7t8ZsUkaR10qpH1SIyg_13_19" name="us-gaap:StockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">26,446,525</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balances at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_M8XfvsWVPUGlTxGuBbWGnA" decimals="INF" format="ixt:numdotdecimal" id="Tc_2dQsJYr9fEqRpDJlpce9TQ_15_2" name="us-gaap:SharesOutstanding" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">5,893,767</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_M8XfvsWVPUGlTxGuBbWGnA" decimals="0" format="ixt:numdotdecimal" id="Tc_y7kz4jtMQkOvpWQrm5Tl3w_15_5" name="us-gaap:StockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">5,894</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_qbcIilVEs0qn3gIu_Kk-0g" decimals="0" format="ixt:numdotdecimal" id="Tc_w6c_X9FOJEyKbSLFxg8sTg_15_8" name="us-gaap:StockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">104,063,321</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_JIaIQjqiq0OjYxVMuFu-0g" decimals="INF" format="ixt:numdotdecimal" id="Tc_tTuJ20rhSEu5hyjfSXHKIg_15_10" name="us-gaap:TreasuryStockShares" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">1,321</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_JIaIQjqiq0OjYxVMuFu-0g" decimals="0" format="ixt:numdotdecimal" id="Tc_omfc5NtJWUepjNEmOG0IAQ_15_13" name="us-gaap:TreasuryStockValue" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">13,210</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_E019ELwnP02A8t9i0HjvmA" decimals="0" format="ixt:numdotdecimal" id="Tc_eGv58MD9WUeFH3gXplzrzg_15_16" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">79,906,080</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_qCx0wYgOwUKFK_OhhRh-zg_15_19" name="us-gaap:StockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">24,149,925</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exercise of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_TUKllRuleUmldTRbkGb1Fw" decimals="INF" format="ixt:numdotdecimal" id="Tc_LVJryqWNtkqPcvrddj-uXA_16_2" name="ipwr:StockIssuedDuringPeriodSharesStockOptions" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">1,351</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_TUKllRuleUmldTRbkGb1Fw" decimals="0" format="ixt:numdotdecimal" id="Tc__RgtpxmpjkiOyd7aG67PHw_16_5" name="ipwr:StockIssuedDuringPeriodValueStockOptions" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Bkxk8ndzIE6gFjZeSxspPA" decimals="0" format="ixt:numdotdecimal" id="Tc_6lAWXx662k23HTDWINdvvQ_16_8" name="ipwr:StockIssuedDuringPeriodValueStockOptions" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stock issued for services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_TUKllRuleUmldTRbkGb1Fw" decimals="INF" format="ixt:numdotdecimal" id="Tc_dAqub9wNXEKkCqtOspktkw_17_2" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">10,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_TUKllRuleUmldTRbkGb1Fw" decimals="0" format="ixt:numdotdecimal" id="Tc_8ahQWNEt2UGOEg4Gh6zePw_17_5" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">10</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Bkxk8ndzIE6gFjZeSxspPA" decimals="0" format="ixt:numdotdecimal" id="Tc_z-nFnFL2REutPciTsjuB6g_17_8" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">100,090</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_3_31_2022_Tj0oeHumLkije8kG8wkn0Q" decimals="0" format="ixt:numdotdecimal" id="Tc_grnNEWsrPEC78iuJzoGeJw_17_19" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">100,100</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Bkxk8ndzIE6gFjZeSxspPA" decimals="0" format="ixt:numdotdecimal" id="Tc_YAdZDXM56EuF71rK-FJM1w_18_8" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">231,765</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_3_31_2022_Tj0oeHumLkije8kG8wkn0Q" decimals="0" format="ixt:numdotdecimal" id="Tc_lQIs0f3B_kKILf43CJ6lOw_18_19" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">231,765</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss for the three months ended March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_lVYOsxVHL0aPVgWYyRLc2Q" decimals="0" format="ixt:numdotdecimal" id="Tc_Mda4Hy2lq0-0BfhVYWY4pw_19_16" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,904,641</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2022_To_3_31_2022_Tj0oeHumLkije8kG8wkn0Q" decimals="0" format="ixt:numdotdecimal" id="Tc_2IOjKbK3_EuYLMofFW5yiA_19_19" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,904,641</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balances at March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_R7VM3rd5D0ege6rgmrMnjQ" decimals="INF" format="ixt:numdotdecimal" id="Tc_tUprkfa-fkC5rBUUSRX-wA_20_2" name="us-gaap:SharesOutstanding" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">5,905,118</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_R7VM3rd5D0ege6rgmrMnjQ" decimals="0" format="ixt:numdotdecimal" id="Tc_D5vdsMQmf0uIUwRA-uQdfw_20_5" name="us-gaap:StockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">5,905</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ya4JZXr9pUq065MAowQ64A" decimals="0" format="ixt:numdotdecimal" id="Tc_lU_XvYZ0DE-irWHtgyhsGQ_20_8" name="us-gaap:StockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">104,395,175</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_5iGpABDiiUSfC3JY1ux8Zg" decimals="INF" format="ixt:numdotdecimal" id="Tc_A1NhK994v0GQDy6pQSK14A_20_10" name="us-gaap:TreasuryStockShares" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">1,321</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_5iGpABDiiUSfC3JY1ux8Zg" decimals="0" format="ixt:numdotdecimal" id="Tc_S0LJ-hXC5k21vbhMznr5gw_20_13" name="us-gaap:TreasuryStockValue" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">13,210</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Lwbi9h-cp0mfEowz3kjufg" decimals="0" format="ixt:numdotdecimal" id="Tc_lgD6qRuar0yMCX_qxIXypg_20_16" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">81,810,721</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_3_31_2022_kPrPVKsHEUuuUFVdh78Ufw" decimals="0" format="ixt:numdotdecimal" id="Tc_OexHD401P0q1HJvb16jkuw_20_19" name="us-gaap:StockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">22,577,149</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_qOFyGTLfXE6VZ8EnNdwilQ" decimals="0" format="ixt:numdotdecimal" id="Tc_2164LpmH_E6kWHKcFz25FQ_21_8" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">230,473</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_JFgF6GKEiU-U2T4C8_Qdog" decimals="0" format="ixt:numdotdecimal" id="Tc_WXGW-dejMU-DZArvF_e5Aw_21_19" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">230,473</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss for the three months ended June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_aJGhkluGo0SO4Bc2R7W8Lg" decimals="0" format="ixt:numdotdecimal" id="Tc_vrm2XeFdNkmBmE_BIxTN5Q_22_16" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,689,994</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_JFgF6GKEiU-U2T4C8_Qdog" decimals="0" format="ixt:numdotdecimal" id="Tc_hB_Xlu7oJkOIRpxeIF45rw_22_19" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,689,994</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:27.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balances at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_b6pA7b_ftEqhg1N3yTNqCQ" decimals="INF" format="ixt:numdotdecimal" id="Tc_4lFTevX9e0WROCagqc3wbw_23_2" name="us-gaap:SharesOutstanding" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">5,905,118</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_b6pA7b_ftEqhg1N3yTNqCQ" decimals="0" format="ixt:numdotdecimal" id="Tc_VtDI12oDY0GtjQX7qqBj9g_23_5" name="us-gaap:StockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">5,905</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_imQYYTtzHEGp1WUBEhVTxQ" decimals="0" format="ixt:numdotdecimal" id="Tc_fGUWi3T3Q0qnmSV38aYCZw_23_8" name="us-gaap:StockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">104,625,648</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_zhvCeIGIHUyU4hf1p085jg" decimals="INF" format="ixt:numdotdecimal" id="Tc_UnCgyGy6FEWkCO0ACsrO0Q_23_10" name="us-gaap:TreasuryStockShares" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">1,321</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember_zhvCeIGIHUyU4hf1p085jg" decimals="0" format="ixt:numdotdecimal" id="Tc_82oM5c_1002HkRr3K6m9-w_23_13" name="us-gaap:TreasuryStockValue" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">13,210</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="As_Of_6_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Y6yzKJn09kynOgP55gnYdQ" decimals="0" format="ixt:numdotdecimal" id="Tc_tf6ReDSna0GqJ5PdklYOuQ_23_16" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">83,500,715</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_EtdONKwoqU6hSt5rxqiS7A_23_19" name="us-gaap:StockholdersEquity" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">21,117,628</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">The accompanying notes are an integral part of these condensed financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;font-weight:bold;visibility:hidden;">​</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">6</p></div></div> <div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:90.91%;border:0;margin:30pt 4.55% 30pt 4.55%;"/><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_0fd1b0ad_5a65_4ae2_8792_2f148e958da3"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Ideal Power Inc.</b></p><a id="NotestoFinancialStatements_18992"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Notes to Financial Statements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" escape="true" id="Tb_ucG9wrVtrE6OIxPjrtLukA" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock"><span class="alphaminr_link" id="alphaminr_3" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 1 – Organization and Description of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Ideal Power Inc. (the “Company”) was incorporated in Texas on May 17, 2007 under the name Ideal Power Converters, Inc. The Company changed its name to Ideal Power Inc. on July 8, 2013 and re-incorporated in Delaware on July 15, 2013. With headquarters in Austin, Texas, the Company is focused on the further development and commercialization of its Bidirectional bipolar junction TRANsistor (B-TRAN™) solid state switch technology.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Since its inception, the Company has financed its research and development efforts and operations primarily through the sale of common stock and warrants. The Company’s continued operations are dependent upon, among other things, its ability to obtain adequate sources of funding through future revenues, securities offerings, debt financing, co-development agreements, government grants, sale or licensing of developed intellectual property or other alternatives.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" escape="true" id="Tb_5iFQwCvPRUGg0SYyMKL6Hg" name="us-gaap:SignificantAccountingPoliciesTextBlock"><span class="alphaminr_link" id="alphaminr_4" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 2 – Summary of Significant Accounting Policies</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" escape="true" id="Tb_KIBDJa8nA0G9AYNHIrmYag" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:none;">The accompanying unaudited financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”) for Form 10-Q. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations. The balance sheet at December 31, 2021 has been derived from the Company’s audited financial statements included in its Annual Report on Form 10-K filed with the SEC on March 25, 2022.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:none;">In the opinion of management, these financial statements reflect all normal recurring, and other adjustments, necessary for a fair presentation. These financial statements should be read in conjunction with the audited financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. Operating results for interim periods are not necessarily indicative of operating results for an entire fiscal year or any other future periods.</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" escape="true" id="Tb_zr4o1ziCeE6R1YndO35-Ag" name="us-gaap:EarningsPerSharePolicyTextBlock"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Net Loss Per Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:none;">In accordance with Accounting Standards Codification 260, shares issuable for little or no cash consideration are considered outstanding common shares and included in the computation of basic net loss per share. As such, for the three and six months ended June 30, 2022 and 2021, the Company included pre-funded warrants to purchase </span><span style="text-decoration-line:none;"><ix:nonFraction contextRef="As_Of_6_30_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ipwr_PreFundedWarrantMember_HJuyF6AYskSwznUletpkvg" decimals="INF" format="ixt:numdotdecimal" id="Narr_wEUwEMsOiEO7EPkdW2BulQ" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg"><ix:nonFraction contextRef="As_Of_6_30_2022_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ipwr_PreFundedWarrantMember_4pEo5HfUCE2VpgtqWYRIvQ" decimals="INF" format="ixt:numdotdecimal" id="Narr_GRZLZZ5HE06SJPZP-5EMlw" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">253,828</ix:nonFraction></ix:nonFraction></span><span style="text-decoration-line:none;"> shares of common stock in its computation of net loss per share. The pre-funded warrants were issued in November 2019 with an exercise price of </span><span style="text-decoration-line:none;">$<ix:nonFraction contextRef="As_Of_11_30_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ipwr_PreFundedWarrantMember_AJzWYWT9gU2NPr3JVKoH5g" decimals="3" format="ixt:numdotdecimal" id="Narr_xl4ETYkSkE6G4ACA5wShKw" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA">0.001</ix:nonFraction></span><span style="text-decoration-line:none;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:none;">In periods with a net loss, no common share equivalents are included in the computation of diluted net loss per share because their effect would be anti-dilutive. At June 30, 2022, potentially dilutive shares outstanding amounted to </span><span style="text-decoration-line:none;"><ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Narr_NXaBKhi_bEeLtb89puqDUw" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">1,400,368</ix:nonFraction></span><span style="text-decoration-line:none;"> shares and exclude prefunded warrants to purchase shares of common stock.</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" escape="true" id="Tb_a3pOlyRNdEaiMZ-0nVXRCA" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:none;">Management does not believe that any recently issued, but not yet effective, accounting standard, if adopted, would have a material impact on the Company’s financial statements.</span></p></ix:nonNumeric></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">7</p></div></div> <div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"/><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc_cy7fZ3O7f0-N9ghGXojCKg_1_2"/><a id="Tc_9AJma1k0U0-M81KhAgDpEw_1_5"/><a id="Tc_zEGPW7X5O0SqStKZsVRwJA_2_2"/><a id="Tc_JQRNLqchb0ipIo9SZnuyOQ_2_5"/><a id="Tc_HFqxx09EEk2gGMR4JMWs0A_3_2"/><a id="Tc_L5gdFDdxBEmzSY2ZK6UAgg_4_0"/><a id="Tc_Ffin_MbUOk2lB5xUzfryyQ_4_2"/><a id="Tc_FFjQmWal8EK5Fr7CREk5Dw_4_5"/><a id="Tc_hgVRMYKRzUKAggSw1kyHqw_5_0"/><a id="Tc_4nvXUYjf9kSzUuunR_WXHQ_7_0"/><a id="Tc_Jq-kxCoK80GfcKoQLMbeiw_8_0"/><a id="Tc_UzsRGGZVRUm7jtmTPfHKOQ_9_2"/><a id="Tc_CZcrjuiyOUSEpf1KDqO3xg_9_5"/><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" escape="true" id="Tb_CIqZT6MqCEGihDq_VFM4DQ" name="us-gaap:IntangibleAssetsDisclosureTextBlock"><span class="alphaminr_link" id="alphaminr_5" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 3 – Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Intangible assets, net consisted of the following:</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" escape="true" id="Tb_oJoaaUF1Xk61SG_FZtygQQ" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember_fIlIskjzoUCCJexYyOIu_g" decimals="0" format="ixt:numdotdecimal" id="Tc_1QpF8VIKZkKSRKZySDxQXg_4_3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,189,513</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember_88DfRZVEAEy1ozakj8SG4w" decimals="0" format="ixt:numdotdecimal" id="Tc_5vTyesujo0a8wwzhxkLBKQ_4_6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,133,841</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_tx5zIMoOTUGiK71uxz2A9Q" decimals="0" format="ixt:numdotdecimal" id="Tc_KedKzESbCkafFFw9dipdaA_5_3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,391,479</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_J6Fa364jBEeW85YRMePEqA" decimals="0" format="ixt:numdotdecimal" id="Tc_ApjI6ifBZ0ux1kI1KLC7tA_5_6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,391,479</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_VZ-CE1X8w0-Jw90eOz9CiA_6_3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">2,580,992</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_sxsilsspc02pVMkOUCSLAQ_6_6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">2,525,320</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization – patents </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="As_Of_6_30_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember_fIlIskjzoUCCJexYyOIu_g" decimals="0" format="ixt:numdotdecimal" id="Tc_7X4RjtmlHEChMUle97tv2g_7_3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">184,053</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="As_Of_12_31_2021_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember_88DfRZVEAEy1ozakj8SG4w" decimals="0" format="ixt:numdotdecimal" id="Tc_JWd6JGWKO0mImGSfsODQHg_7_6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">158,516</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization – other intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="As_Of_6_30_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_tx5zIMoOTUGiK71uxz2A9Q" decimals="0" format="ixt:numdotdecimal" id="Tc_xNQEuiQI8EGp5tOx1F3pFA_8_3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">359,527</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="As_Of_12_31_2021_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_J6Fa364jBEeW85YRMePEqA" decimals="0" format="ixt:numdotdecimal" id="Tc_lpdYU77_rk29u8YCO2-o4w_8_6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">311,154</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_5B9agy5yukCE1BIImWgNGQ_9_3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">2,037,412</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Tc_Nlfc1GcmUUmpWkWHnKNh7A_9_6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">2,055,650</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Amortization expense amounted to $<ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_JFgF6GKEiU-U2T4C8_Qdog" decimals="0" format="ixt:numdotdecimal" id="Narr_jg1RwRzPVE2e-EzFXXB68A" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">37,098</ix:nonFraction> and $<ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Narr_R9cNYtD-xkaXaq2CeQgp7A" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">73,910</ix:nonFraction> for the three and six months ended June 30, 2022, respectively, and $<ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw" decimals="0" format="ixt:numdotdecimal" id="Narr_OivmwDOk_ku_DWR0Qiu37g" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">35,177</ix:nonFraction> and $<ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Narr_M205BMFYT0ueFseoCy_lDQ" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">58,875</ix:nonFraction> for the three and six months ended June 30, 2021, respectively. Amortization expense for the succeeding five years and thereafter is $<ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Narr_D1bMpknHL0abS6-aMUFeAg" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">74,462</ix:nonFraction> <span style="-sec-ix-hidden:Hidden_jrK23w1CL0-snKSNA5RbnQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(remaining six months of 2022)</span></span>, $<ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Narr_Hd38re4px0Sfl-iSPoCufQ" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">148,925</ix:nonFraction> (<span style="-sec-ix-hidden:Hidden_nVylu49fg0eEqoMx-67AWA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2023</span></span>-<span style="-sec-ix-hidden:Hidden_Ls0Vn1s_zEWRXJ94WQcUzg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2026</span></span>) and $<ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Narr_qDUKImeVikeh5aMr5t1U1g" name="ipwr:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,028,786</ix:nonFraction> (thereafter).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">At June 30, 2022 and December 31, 2021, the Company had capitalized $<ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Narr_9SUoAHLNQUSbM5a3-2fvVA" name="ipwr:FiniteLivedIntangibleAssetsPatentsCapitalizedButNotYetAwarded" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">338,464</ix:nonFraction> and $<ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="0" format="ixt:numdotdecimal" id="Narr_39wzO76ZFECkFQoPyCbeWA" name="ipwr:FiniteLivedIntangibleAssetsPatentsCapitalizedButNotYetAwarded" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">306,640</ix:nonFraction>, respectively, for costs related to patents that have not been awarded.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" escape="true" id="Tb_2OsRir7TfkmqYlju5uYv3g" name="us-gaap:DebtDisclosureTextBlock"><span class="alphaminr_link" id="alphaminr_6" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 4 – Loans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May 2020, the Company entered into a Loan Agreement and Promissory Note (collectively the PPP Loan) with BBVA USA pursuant to the Paycheck Protection Program (the PPP) under the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) administered by the U.S. Small Business Administration (SBA). The Company received total proceeds of $<ix:nonFraction contextRef="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_ipwr_PaycheckProtectionProgramLoanMember_K1K70bMz3kK9IjLHyQimRw" decimals="0" format="ixt:numdotdecimal" id="Narr_aY_BhuGiiEWwkj1Xou8mbA" name="us-gaap:ProceedsFromIssuanceOfUnsecuredDebt" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">91,407</ix:nonFraction> from the unsecured PPP Loan. The PPP Loan was scheduled to mature in May 2022 and had an interest rate of <ix:nonFraction contextRef="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_ipwr_PaycheckProtectionProgramLoanMember_3qcklubh6UCvqxEIxMz8Sw" decimals="4" format="ixt:numdotdecimal" id="Narr_TkZ8gJwwD0qLFsRDGrx0Ng" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="Unit_Standard_pure_RiyVaSNlx0yEZ8DIUnlymQ">1.00</ix:nonFraction>% per annum and was subject to the terms and conditions applicable to loans administered by the U.S. Small Business Administration under the CARES Act. In accordance with the requirements of the CARES Act and the PPP, the Company used the proceeds from the PPP Loan primarily for payroll costs. The Company applied for forgiveness of the PPP Loan during the first quarter of 2021. In May 2021, the SBA approved forgiveness of the Company's PPP Loan in the principal amount of $<ix:nonFraction contextRef="Duration_5_1_2021_To_5_31_2021_us-gaap_DebtInstrumentAxis_ipwr_USSmallBusinessAdministrationEconomicInjuryDisasterLoanMember_2CffQOdT50iMnbg_Fb8y9A" decimals="0" format="ixt:numdotdecimal" id="Narr_JGYEkgS-DkSdR5uNZdEacQ" name="ipwr:GainOnForgivenessOfLongTermDebt" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">91,407</ix:nonFraction>, including accrued interest. The $<ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_us-gaap_DebtInstrumentAxis_ipwr_USSmallBusinessAdministrationEconomicInjuryDisasterLoanMember_0mPvSyPb8kWiJrKGeJVUPg" decimals="0" format="ixt:numdotdecimal" id="Narr_doMD7KM1YkaZ7v0Pt-ZNGg" name="ipwr:GainOnForgivenessOfLongTermDebt" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">91,407</ix:nonFraction> gain on forgiveness of the PPP Loan is shown in other income (expenses) in the financial statements for the three and six months ended June 30, 2021 and represents a non-cash financing activity.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" continuedAt="Tb_8FpHyphDcUGpuMoOcB9T1w_cont1" escape="true" id="Tb_8FpHyphDcUGpuMoOcB9T1w" name="us-gaap:LesseeOperatingLeasesTextBlock"><span class="alphaminr_link" id="alphaminr_7" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 5 – Lease</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company previously leased <ix:nonFraction contextRef="As_Of_5_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ipwr_OfficeAndLaboratorySpaceMember_a6MQnSOKDk6TTGokq9wdpA" decimals="INF" format="ixt:numdotdecimal" id="Narr_DdvY1mTymkGIzA75-Xv61w" name="ipwr:OperatingLeasesLeaseSpace" scale="0" unitRef="Unit_Standard_sqft_Qfs2dXwJc0SyIxoTn9eIzw">14,782</ix:nonFraction> square feet of office and laboratory space located in Austin, Texas and subleased approximately seventy-five percent (<ix:nonFraction contextRef="Duration_5_31_2021_To_5_31_2021_1EZqe8l6T0-fttOFhJcQMg" decimals="2" format="ixt:numdotdecimal" id="Narr_yNgT7U0Pqk-2GXPfy49qdA" name="ipwr:SubleasePercentageSubleased" scale="-2" unitRef="Unit_Standard_pure_RiyVaSNlx0yEZ8DIUnlymQ">75</ix:nonFraction>%) of this space to a third party. This lease and sublease expired concurrently on May 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In March 2021, the Company entered into a lease agreement for <ix:nonFraction contextRef="As_Of_3_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ipwr_OfficeAndLaboratorySpaceMember_m2qD38um8Eu0BRjewVAcTg" decimals="INF" format="ixt:numdotdecimal" id="Narr_RnsvElaedECdP4uB8BoRLA" name="ipwr:OperatingLeasesLeaseSpace" scale="0" unitRef="Unit_Standard_sqft_Qfs2dXwJc0SyIxoTn9eIzw">4,070</ix:nonFraction> square feet of office and laboratory space located in Austin, Texas. The commencement of the lease occurred on June 1, 2021 and the initial term of the lease is <ix:nonNumeric contextRef="As_Of_3_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ipwr_OfficeAndLaboratorySpaceMember_m2qD38um8Eu0BRjewVAcTg" format="ixt-sec:durwordsen" id="Narr_wuQpGO3f7EyZ-TvoGgCx1w" name="us-gaap:LesseeOperatingLeaseTermOfContract">63 months</ix:nonNumeric>. The actual base rent in the first year of the lease was $<ix:nonFraction contextRef="As_Of_3_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ipwr_OfficeAndLaboratorySpaceMember_m2qD38um8Eu0BRjewVAcTg" decimals="0" format="ixt:numdotdecimal" id="Narr_JaTHnGQ6TUiafsVsksEHEQ" name="ipwr:OperatingLeasesFutureMinimumPaymentsDueInOneYear" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">56,471</ix:nonFraction> and was net of $<ix:nonFraction contextRef="As_Of_3_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ipwr_OfficeAndLaboratorySpaceMember_m2qD38um8Eu0BRjewVAcTg" decimals="0" format="ixt:numdotdecimal" id="Narr_ajOOs4Ekv02u46IkXg1N6g" name="ipwr:LesseeOperatingLeaseAbatedRent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">18,824</ix:nonFraction> in abated rent over the first three months of the lease term. The annual base rent in the second year of the lease is $<ix:nonFraction contextRef="As_Of_3_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ipwr_OfficeAndLaboratorySpaceMember_m2qD38um8Eu0BRjewVAcTg" decimals="0" format="ixt:numdotdecimal" id="Narr_-jmP35QdiUubgX0DzGB5gg" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">77,330</ix:nonFraction> and increases by $<ix:nonFraction contextRef="As_Of_3_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ipwr_OfficeAndLaboratorySpaceMember_m2qD38um8Eu0BRjewVAcTg" decimals="0" format="ixt:numdotdecimal" id="Narr_V-oYY_IpE0KpKZv2l3hBqw" name="ipwr:OperatingLeasesIncreasesInBaseRentAmount" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">2,035</ix:nonFraction> in each succeeding year of the lease. In addition, the Company is required to pay its proportionate share of operating costs for the building under this triple net lease. The lease contains a <ix:nonNumeric contextRef="As_Of_3_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ipwr_OfficeAndLaboratorySpaceMember_m2qD38um8Eu0BRjewVAcTg" format="ixt-sec:duryear" id="Narr_2Bf9yIndxkyUT59nvIg3EQ" name="us-gaap:LesseeOperatingLeaseRenewalTerm">5</ix:nonNumeric>-year fair market renewal option. It does not contain a termination option. The Company recognized a right of use asset of $<ix:nonFraction contextRef="As_Of_3_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ipwr_OfficeAndLaboratorySpaceMember_m2qD38um8Eu0BRjewVAcTg" decimals="0" format="ixt:numdotdecimal" id="Narr_btIh7XHbgEeKgMr3PsNXzQ" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">339,882</ix:nonFraction> and a corresponding <span style="-sec-ix-hidden:Hidden_tahBZih9pky4KAPnZOGHRA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">lease</span></span> liability for this lease upon lease commencement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">For purposes of calculating the right of use asset and lease liability included in the Company’s financial statements, the Company estimated its incremental borrowing rate at <ix:nonFraction contextRef="As_Of_3_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ipwr_OfficeAndLaboratorySpaceMember_m2qD38um8Eu0BRjewVAcTg" decimals="2" format="ixt:numdotdecimal" id="Narr_AmteiV0xmkSs3pATby9wbw" name="us-gaap:LesseeOperatingLeaseDiscountRate" scale="-2" unitRef="Unit_Standard_pure_RiyVaSNlx0yEZ8DIUnlymQ">6</ix:nonFraction>% per annum.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">8</p></div></div> <div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"/><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc_IONxQk_2ukCV4paimPI59A_1_0"/><a id="Tc_fxOEo4lxTECx99Me8RSdAQ_2_0"/><a id="Tc_sY_FZN9Mp06LVs1MVn3XUQ_2_2"/><a id="Tc_EzUGAZPfc0W3uCy0EGDl1w_3_0"/><a id="Tc_CVMTo6miX0uefYZ9SwQo6g_4_0"/><a id="Tc_hAg2h1M1dEe2CH1htPzK1g_5_0"/><a id="Tc_2vpu8xT27kmmGayTx65HBw_6_0"/><a id="Tc_qtLWlv87fECk4X8j94HKPQ_7_0"/><a id="Tc_735AwZ9PHEGWr3-jLkV4-w_8_0"/><a id="Tc_XMYZ4EfwHUenK9D5DiQCZg_9_0"/><a id="Tc_aggcS5byAk2vKjdVnIuNGQ_9_2"/><a id="_Hlk40107614"/><ix:continuation id="Tb_8FpHyphDcUGpuMoOcB9T1w_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Future minimum payments under the lease are as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" escape="true" id="Tb_Rfj7ABxTa0CgU-nH3f77IQ" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">2022 (remaining)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_zg6jCqY0-kO96eroLluE7Q_2_3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">38,666</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:81.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_9T79I3HAVU2rI7vWy_Pt1w_3_3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">78,517</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:81.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_pC0q8lxpmESpaJeCExg8tA_4_3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">80,552</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:81.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_90MMux_C50K0AG9OVrQdhA_5_3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">82,587</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:81.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_Bsplo6uEm0-K94RfkizmqA_6_3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">56,132</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:81.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_KqXdBRKJhkKfXSwfytGXgg_7_3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">336,454</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:81.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_Ev4XutCJiE2ey3u7Q8zi8Q_8_3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">38,571</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:81.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="0" format="ixt:numdotdecimal" id="Tc_V8XQMWrbsECWkXgBJjqnjA_9_3" name="us-gaap:OperatingLeaseLiability" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">297,883</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">At June 30, 2022, the remaining lease term was <ix:nonNumeric contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" format="ixt-sec:durwordsen" id="Narr_0u5QXiIJx0S_c8C59CCRxg" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm">50 months</ix:nonNumeric>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the three months ended June 30, 2022 and 2021, operating cash flows for lease payments totaled $<ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_JFgF6GKEiU-U2T4C8_Qdog" decimals="0" format="ixt:numdotdecimal" id="Narr_XqGT7-w7okaG6meskKI9wA" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">18,993</ix:nonFraction> and $<ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw" decimals="0" format="ixt:numdotdecimal" id="Narr_tgghv-DD-0uCfOiuAZZaag" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">39,534</ix:nonFraction>, respectively, and for the six months ended June 30, 2022 and 2021, operating cash outflows for lease payments totaled $<ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Narr_1u8Lq4XKNkyD1mx2jjbYFw" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">37,817</ix:nonFraction> and $<ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Narr_E3mUPoENTk2U29cZy3CtzQ" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">89,423</ix:nonFraction>, respectively. For the three months ended June 30, 2022 and 2021, operating lease cost, recognized on a straight-line basis, totaled $<ix:nonFraction contextRef="Duration_4_1_2022_To_6_30_2022_JFgF6GKEiU-U2T4C8_Qdog" decimals="0" format="ixt:numdotdecimal" id="Narr_Zg4pR16M5k626cl3y0yStg" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">19,017</ix:nonFraction> and $<ix:nonFraction contextRef="Duration_4_1_2021_To_6_30_2021_v7WyRVNrGEyYFM7-gDYlIw" decimals="0" format="ixt:numdotdecimal" id="Narr_63y1uunEhkyLxMCzN0xoBA" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">38,664</ix:nonFraction>, respectively, and for the six months ended June 30, 2022 and 2021, operating lease cost, recognized on a straight-line basis, totaled $<ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="0" format="ixt:numdotdecimal" id="Narr_rszwuZgackKT5qa10H7BgQ" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">38,035</ix:nonFraction> and $<ix:nonFraction contextRef="Duration_1_1_2021_To_6_30_2021_P1oIEwa0wE2TLHDHkMMPVg" decimals="0" format="ixt:numdotdecimal" id="Narr_p5dIr3290kmc8lQKCHSlmg" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">87,152</ix:nonFraction>, respectively.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" continuedAt="Tb_7nMAejRSTEWWhgqukCQRdw_cont1" escape="true" id="Tb_7nMAejRSTEWWhgqukCQRdw" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><span class="alphaminr_link" id="alphaminr_8" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 6 – Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">License Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 2015, the Company entered into licensing agreements which expire in February 2033. Pursuant to these agreements, the Company has an exclusive royalty-free license associated with semiconductor power switches which enhances its intellectual property portfolio. The agreements include both fixed payments, all of which were paid prior to 2017, and ongoing variable payments. The variable payments are a function of the number of associated patent filings pending and patents issued under the agreements. The Company will pay $<ix:nonFraction contextRef="Duration_1_1_2015_To_12_31_2015_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_zUX0IjM2bEWTXXFdMubeLQ" decimals="0" format="ixt:numdotdecimal" id="Narr_bJs7LaVmTUKVn0KiYlYjng" name="ipwr:PayableToIntangibleAssets" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">10,000</ix:nonFraction> for each patent filing pending and $<ix:nonFraction contextRef="Duration_1_1_2015_To_12_31_2015_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_zUX0IjM2bEWTXXFdMubeLQ" decimals="0" format="ixt:numdotdecimal" id="Narr_GhYrWKnUy02IhRekl728cg" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">20,000</ix:nonFraction> for each patent issued annually with one-half the annual payment due within <ix:nonNumeric contextRef="Duration_1_1_2015_To_12_31_2015_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_zUX0IjM2bEWTXXFdMubeLQ" format="ixt-sec:durwordsen" id="Narr_SBy33IJvJUa9DpLBYlPG7g" name="ipwr:LossContingencyNumberOfPatentsIssuedDays">20 days</ix:nonNumeric> of December 21<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup> of each year and one-half annual the payment due within <ix:nonNumeric contextRef="Duration_1_1_2015_To_12_31_2015_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_us-gaap_TypeOfArrangementAxis_ipwr_June21stOfEachYearAgreementMember_AAXcolrS3UCEcHfCPxfVTw" format="ixt-sec:durwordsen" id="Narr_I9hh-cAtZk2tyggQ2z1ENg" name="ipwr:LossContingencyNumberOfPatentsIssuedDays">20 days</ix:nonNumeric> of June 21<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup> of each year of the agreements, up to a maximum of $<ix:nonFraction contextRef="As_Of_6_30_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_13JCvTkjTUGsGd9mqp49zg" decimals="0" format="ixt:numdotdecimal" id="Narr_VQxIpUTymkiyzeFPMH7a6Q" name="us-gaap:ContractualObligation" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">100,000</ix:nonFraction> per year (i.e. five issued patents). All five patents associated with the agreements are issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At June 30, 2022 and December 31, 2021, the other long-term liability for the estimated present value of future payments under the licensing agreements was $<ix:nonFraction contextRef="As_Of_6_30_2022_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_qEJsmCZ3ck2_F8GJIomhig" decimals="0" format="ixt:numdotdecimal" id="Narr_yDeKABJ8h0CyJFh7kZ6naw" name="ipwr:FiniteLivedLicenseAgreementsLiabilityForFuturePaymentsNoncurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">877,778</ix:nonFraction> and $<ix:nonFraction contextRef="As_Of_12_31_2021_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_iJAtKwB6-EyBYFpZ_Rrn3w" decimals="0" format="ixt:numdotdecimal" id="Narr_fhABRlq4A0ScLykPNNgmRg" name="ipwr:FiniteLivedLicenseAgreementsLiabilityForFuturePaymentsNoncurrent" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">917,100</ix:nonFraction>, respectively. The Company is accruing interest for future payments related to the issued patents associated with these agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Legal Proceedings</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company may be subject to litigation from time to time in the ordinary course of business. The Company is not currently party to any legal proceedings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Indemnification Obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The employment agreements of Company executives include an indemnification provision whereby the Company shall indemnify and defend, at the Company’s expense, its executives so long as an executive’s actions were taken in good faith and in furtherance of Company’s business and within the scope of executive’s duties and authority.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">9</p></div></div> <div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"/><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_7nMAejRSTEWWhgqukCQRdw_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">COVID-19 Pandemic</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of the date of these financial statements, the COVID-19 pandemic continues to spread throughout the United States and the rest of the world. The ultimate extent of the impact of COVID-19 on the financial performance of the Company will depend on future developments, including, among other things, the duration and spread of COVID-19 and its related variants, the timing, scope and efficacy of vaccination efforts, additional governmental restrictions in response to the COVID-19 pandemic and the overall economy, all of which are highly uncertain and cannot be predicted. If the COVID-19 pandemic contributes to additional significant volatility in the global financial markets in the future, the Company’s ability to raise additional capital, if necessary, on acceptable terms or at all, may be impacted, though such risk has not materialized to date. If the financial markets and/or the overall economy are negatively impacted for an extended period, the Company’s operating results may be materially and adversely affected.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" escape="true" id="Tb_ez0FC974i0aKZNySCKd5yA" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><span class="alphaminr_link" id="alphaminr_9" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 7 — Common Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Public Offering</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In February 2021, the Company issued and sold <ix:nonFraction contextRef="Duration_2_28_2021_To_2_28_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_PGlEx-HUykGvVvT9Murvhw" decimals="INF" format="ixt:numdotdecimal" id="Narr_O8c66TXWsE-K5gDLF42uqQ" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">1,352,975</ix:nonFraction> shares of its common stock, including <ix:nonFraction contextRef="Duration_2_28_2021_To_2_28_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_GSPl6WcOckGuqI58jOOn-Q" decimals="INF" format="ixt:numdotdecimal" id="Narr_vnF4Qas_ME-8bFp3RKkzlA" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">176,475</ix:nonFraction> additional shares of common stock pursuant to the exercise of the underwriter’s option to purchase additional shares in full, in an underwritten public offering at a price of $<ix:nonFraction contextRef="As_Of_2_28_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_h0iNsgRmMUKrOJcUvhD4wQ" decimals="2" format="ixt:numdotdecimal" id="Narr_-Q3JIDNBdUO7BQaOS2BVoQ" name="us-gaap:SaleOfStockPricePerShare" scale="0" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA">17.00</ix:nonFraction> per share (the “Public Offering”). The net proceeds to the Company from the Public Offering were $<ix:nonFraction contextRef="Duration_2_28_2021_To_2_28_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_PGlEx-HUykGvVvT9Murvhw" decimals="-5" format="ixt:numdotdecimal" id="Narr_3rmnL31B1ESymhLczA4L2A" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">21.2</ix:nonFraction> million. The Company is utilizing, and expects to continue to utilize, the net proceeds from the Public Offering to fund commercialization and development of its B-TRAN™ technology and general corporate and working capital purposes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Stock Issuances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In January 2022, the Company issued <ix:nonFraction contextRef="Duration_1_1_2022_To_1_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ipwr_ThirdPartyVendorMember_AA3rKenguEKjyDYLo_r4ZQ" decimals="INF" format="ixt:numdotdecimal" id="Narr_NxxKcFrtB0-L_MMgExixyg" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">10,000</ix:nonFraction> unregistered shares of common stock, valued at $<ix:nonFraction contextRef="Duration_1_1_2022_To_1_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ipwr_ThirdPartyVendorMember_AA3rKenguEKjyDYLo_r4ZQ" decimals="0" format="ixt:numdotdecimal" id="Narr_ZICSUQid0E-z0zSwhw6LaA" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">100,100</ix:nonFraction> at the time of issuance, to a third-party vendor as compensation for services performed. In February 2021, the Company issued <ix:nonFraction contextRef="Duration_2_1_2021_To_2_28_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ipwr_ThirdPartyVendorMember_B89G0aaiQUSn4eaFVp_xog" decimals="INF" format="ixt:numdotdecimal" id="Narr_HbUKz_WCK02RKqESdvQW9A" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">4,000</ix:nonFraction> unregistered shares of common stock, valued at $<ix:nonFraction contextRef="Duration_2_1_2021_To_2_28_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ipwr_ThirdPartyVendorMember_B89G0aaiQUSn4eaFVp_xog" decimals="0" format="ixt:numdotdecimal" id="Narr_hpuM5SP9AU2W7uwkY-gTzw" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">68,680</ix:nonFraction> at the time of issuance, to a third-party vendor as compensation for services performed.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><a id="Tc_y6T8WhxkN0WMVYu-qB1ZYA_1_7"/><a id="Tc_1jydVQEiikC82ABr9_yGcQ_2_4"/><a id="Tc_B-IObn4RrkeZRL9Z6GAPpw_2_7"/><a id="Tc_5VpSECTbnUWkeuhtZUsRJQ_3_4"/><a id="Tc_2WGTODc36Ua9je78CkFdfg_3_7"/><a id="Tc_aEEGQpCkREqQiriAPoxYIA_4_2"/><a id="Tc_WRKCkDcfE0eF_8djon2ANQ_4_4"/><a id="Tc_pqNg_1Y-tEe3w8VvfAnH-g_4_7"/><a id="Tc_3VFpnF1fXkWUUexTnMvWkg_5_2"/><a id="Tc_XWsqtsXrV0yp6krMkVOqVQ_5_4"/><a id="Tc_rPPc3ZHdzU6FzR4DfDladg_5_7"/><a id="Tc_JFZisMmKJke96KUC81Dr9w_6_0"/><a id="Tc_q8m5_inb6kGEFsJ_O2Y3Rw_6_4"/><a id="Tc_qlzTySmyJ0iAWtuMkx_yvw_7_0"/><a id="Tc_yIlAhQBzfEaIsc9t8f4dtg_7_4"/><a id="Tc_JD4YjeW47UepJRqIy_MJoA_8_0"/><a id="Tc_pyE4BUed10aaYsraK3Ow-g_8_4"/><a id="Tc_vHh_SdfYKUmxRR-g84kU7w_9_0"/><a id="Tc_zNTMK6ORwE2yCM3KXPkM0Q_9_4"/><a id="Tc_Uydah5gSYE2onNdsO9mBfg_10_0"/><a id="Tc_m6ke3Iz_mUW6jVKkgBWBAA_10_4"/><a id="Tc_RLQakCIceUqNm3_XKm_E9g_11_0"/><a id="Tc_XpvZLBJSn0qoeOlvDQjCjA_11_4"/><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" continuedAt="Tb_V_m6KWZqAESBkunvAvMOcg_cont1" escape="true" id="Tb_V_m6KWZqAESBkunvAvMOcg" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"><span class="alphaminr_link" id="alphaminr_10" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 8 — Equity Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May 2013, the Company adopted the 2013 Equity Incentive Plan (as amended and restated, the “Plan”) and reserved shares of common stock for issuance under the Plan, which was last amended in June 2021. The Plan is administered by the Compensation Committee of the Company’s Board of Directors (the “Board”). At June 30, 2022, <ix:nonFraction contextRef="As_Of_6_30_2022_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_8ZXoP7a1iUy4QlRkPG_OMg" decimals="INF" format="ixt:numdotdecimal" id="Narr_UZBunxpqAUG6gSxG-EnwGQ" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">394,979</ix:nonFraction> shares of common stock were available for issuance under the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of the Company’s stock option activity and related information is as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" escape="true" id="Tb_hJ15YOdUGE-iUdmAiJ4kDA" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_8D5pqzCIaEOXhMeE3v4HnQ" decimals="INF" format="ixt:numdotdecimal" id="Tc_pHxhK-Q6j0-oLyUupDaWfw_6_2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">492,886</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_12_31_2021_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_8D5pqzCIaEOXhMeE3v4HnQ" decimals="2" format="ixt:numdotdecimal" id="Tc_G3E0kSK-G02XVpYEFIB0CQ_6_5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA">7.35</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_ZWcuhkmQN0GI95jJU8v1Dg" format="ixt-sec:duryear" id="Tc_uhbtd4Xa5k6A_UCQsJjpIA_6_7" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"> 7.6</ix:nonNumeric></p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_jiKqJuYHfECtwTQvGYOsjA" decimals="INF" format="ixt:numdotdecimal" id="Tc_UrwIgJgupE-q0Il7KDX7bQ_7_2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">41,062</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_jiKqJuYHfECtwTQvGYOsjA" decimals="2" format="ixt:numdotdecimal" id="Tc_kbgwdTX0kk6GVrzN5e64IA_7_5" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA">10.32</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_jiKqJuYHfECtwTQvGYOsjA" decimals="INF" format="ixt:numdotdecimal" id="Tc_y2FtfBPrdUqXjsui4uHd_g_8_2" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">3,750</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_jiKqJuYHfECtwTQvGYOsjA" decimals="2" format="ixt:numdotdecimal" id="Tc_CJjeCFeJeEGcn3pei1oXmg_8_5" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA">5.36</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_jiKqJuYHfECtwTQvGYOsjA" decimals="0" format="ixt:numdotdecimal" id="Tc_zYn-NSrUcUq9AxFwluOCYQ_9_2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">16,250</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_jiKqJuYHfECtwTQvGYOsjA" decimals="2" format="ixt:numdotdecimal" id="Tc_KuytGAEcFU2k2UCrt51Qaw_9_5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA">9.33</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_8ZXoP7a1iUy4QlRkPG_OMg" decimals="INF" format="ixt:numdotdecimal" id="Tc_NkHaLUEmVU-D0PYpo2n5yg_10_2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">513,948</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_8ZXoP7a1iUy4QlRkPG_OMg" decimals="2" format="ixt:numdotdecimal" id="Tc_dDcv18_ywkC7X0g0AOCf1A_10_5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA">7.54</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_jiKqJuYHfECtwTQvGYOsjA" format="ixt-sec:duryear" id="Tc_j28QRK4dRUyHCAAnC1E_FA_10_7" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"> 7.0</ix:nonNumeric></p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_8ZXoP7a1iUy4QlRkPG_OMg" decimals="INF" format="ixt:numdotdecimal" id="Tc_lgJmWzhz1UqkwVQLDbVYqQ_11_2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">404,426</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction contextRef="As_Of_6_30_2022_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_8ZXoP7a1iUy4QlRkPG_OMg" decimals="2" format="ixt:numdotdecimal" id="Tc_GouKv1vWp0G-1koP0F7Mhg_11_5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA">6.64</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_jiKqJuYHfECtwTQvGYOsjA" format="ixt-sec:duryear" id="Tc_TQtlxgv4SkGuU53e_CSXlw_11_7" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"> 6.5</ix:nonNumeric></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the six months ended June 30, 2022, the Company granted <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_srt_TitleOfIndividualAxis_ipwr_BoardMember_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_9Rydc0VvnUW-cN4GGMK8AA" decimals="INF" format="ixt:numdotdecimal" id="Narr_nqS4lppHvUCsr7TC0Vyc3g" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">31,062</ix:nonFraction> stock options to Board members and <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_srt_TitleOfIndividualAxis_ipwr_EmployeeMember_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_5BSh9xEDsU2iej8wCeR2vA" decimals="INF" format="ixt:numdotdecimal" id="Narr_AxfDvx2IOkmVeVJeS_dkcA" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">10,000</ix:nonFraction> stock options to employees under the Plan. The estimated fair value of these stock options, calculated using the Black-Scholes option valuation model, was $<ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_jiKqJuYHfECtwTQvGYOsjA" decimals="0" format="ixt:numdotdecimal" id="Narr_5Xrn5QnH00q4_8h3w7ELpw" name="ipwr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">305,890</ix:nonFraction>, of which $<ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_jiKqJuYHfECtwTQvGYOsjA" decimals="0" format="ixt:numdotdecimal" id="Narr_MscMApBBi0KbUB_DtBUaMA" name="ipwr:EstimatedFairValueOfStockOptionsRecognized" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">105,488</ix:nonFraction> was recognized during the six months ended June 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In January 2022, the Compensation Committee of the Board approved a modification of stock option grants to David Eisenhaure, the Company’s former Chairman of the Board, who passed away in October 2021. The modification extended the post-termination exercise period of his vested stock option grants from <ix:nonNumeric contextRef="Duration_1_1_2021_To_12_31_2021_srt_TitleOfIndividualAxis_ipwr_FormerChairmanMember_GYsSheLmtkaFXXCc0FTOlw" format="ixt-sec:durwordsen" id="Narr_dBB3DhYrZkeGt3AAzji5Bw" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">12 months</ix:nonNumeric> to <ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_srt_TitleOfIndividualAxis_ipwr_FormerChairmanMember_25Tg0rhQ0kGgcV6W0-s_Eg" format="ixt-sec:durwordsen" id="Narr_Tmi6v_BKqEy1Rst3aPfwEg" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">5 years</ix:nonNumeric>. During the six months ended June 30, 2022, the Company recognized $<ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_srt_TitleOfIndividualAxis_ipwr_FormerChairmanMember_25Tg0rhQ0kGgcV6W0-s_Eg" decimals="0" format="ixt:numdotdecimal" id="Narr_LPO_G-j_GEekh-sI9u6rbQ" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">49,327</ix:nonFraction> of expense related to this modification.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">10</p></div></div> <div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"/><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_V_m6KWZqAESBkunvAvMOcg_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At June 30, 2022 and December 31, 2021, there were <ix:nonFraction contextRef="As_Of_6_30_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_azxtmbbUCkCAP0MKIdcwIw" decimals="INF" format="ixt:numdotdecimal" id="Narr_nvF1eJVsW0GA-hNE2LP7NQ" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg"><ix:nonFraction contextRef="As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_4KxiNfY1vUW4mQVwXHRguQ" decimals="INF" format="ixt:numdotdecimal" id="Narr_wAp2sij-Skmnana7VEZbtw" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">100,000</ix:nonFraction></ix:nonFraction> unvested restricted stock units (“RSUs”) outstanding. <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Kk_QJVukMEu2apmAtMx6GQ" decimals="INF" format="ixt-sec:numwordsen" id="Narr_XTUYyLZQRUSXL9PkZj3UdQ" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">No</ix:nonFraction> RSUs were granted, vested or forfeited during the six months ended <span style="-sec-ix-hidden:Hidden_BOR3SzOlHUi0Uw5EXW-YVA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">June 30, 2022</span></span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">At June 30, 2022, there was $<ix:nonFraction contextRef="As_Of_6_30_2022_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_8ZXoP7a1iUy4QlRkPG_OMg" decimals="0" format="ixt:numdotdecimal" id="Narr_etZNb8It2kam8L-ZLuHuYg" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="0" unitRef="Unit_Standard_USD_FbusyGaEXUuCYs1YcBjOwg">1,539,738</ix:nonFraction> of unrecognized compensation cost related to non-vested equity awards granted under the Plan. That cost is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_jiKqJuYHfECtwTQvGYOsjA" format="ixt-sec:duryear" id="Narr_2Ne_TsTJiUmLHT6m2cAQ2w" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">1.1</ix:nonNumeric> years.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" escape="true" id="Tb_-eg_c0Cr0kOy1A-viI3hyw" name="ipwr:WarrantsDisclosureTextBlock"><span class="alphaminr_link" id="alphaminr_11" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 9 — Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At June 30, 2022 and December 31, 2021, the Company had <ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="INF" format="ixt:numdotdecimal" id="Narr_i7qGggWrGUmQkdq9lmBwpw" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg"><ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="INF" format="ixt:numdotdecimal" id="Narr_l3qhAG3bXkG5CswE8ZVmVg" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">786,420</ix:nonFraction></ix:nonFraction> warrants outstanding at a weighted average exercise price of $<ix:nonFraction contextRef="As_Of_6_30_2022_KSx0cWCXc0G32epCEqqNrw" decimals="2" format="ixt:numdotdecimal" id="Narr_jXdKMj-Zu0KkTWxzIqmtkw" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA"><ix:nonFraction contextRef="As_Of_12_31_2021_9sijYY4k606BCPGhQNShyw" decimals="2" format="ixt:numdotdecimal" id="Narr_nIMWyAVonUioZ0aT5JBCKA" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA">5.19</ix:nonFraction></ix:nonFraction> per share, and <ix:nonFraction contextRef="As_Of_6_30_2022_us-gaap_ClassOfWarrantOrRightAxis_ipwr_PreFundedWarrantMember_FXF1crYjKU2CKGiX5JWwKA" decimals="INF" format="ixt:numdotdecimal" id="Narr_H77SndcdDUC7QLGhAwWRmA" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg"><ix:nonFraction contextRef="As_Of_12_31_2021_us-gaap_ClassOfWarrantOrRightAxis_ipwr_PreFundedWarrantMember_ylr-8w3Yz0m46EGsS8zOnw" decimals="INF" format="ixt:numdotdecimal" id="Narr_0QvYIczm4kyD1ZKaptwA8Q" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">253,828</ix:nonFraction></ix:nonFraction> pre-funded warrants outstanding with an exercise price of $<ix:nonFraction contextRef="As_Of_6_30_2022_us-gaap_ClassOfWarrantOrRightAxis_ipwr_PreFundedWarrantMember_FXF1crYjKU2CKGiX5JWwKA" decimals="INF" format="ixt:numdotdecimal" id="Narr_Tdpslc145UCfMI6yujUKNw" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA"><ix:nonFraction contextRef="As_Of_12_31_2021_us-gaap_ClassOfWarrantOrRightAxis_ipwr_PreFundedWarrantMember_ylr-8w3Yz0m46EGsS8zOnw" decimals="INF" format="ixt:numdotdecimal" id="Narr_rtdvGvPUI0e1xdMUD2fmgA" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="Unit_Divide_USD_shares_WsMKaOxn50WClHy2wKd3qA">0.001</ix:nonFraction></ix:nonFraction> per share. The weighted average remaining life, excluding the <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_us-gaap_ClassOfWarrantOrRightAxis_ipwr_PreFundedWarrantMember_FfbiNJN9T0GMkW9dliN-DA" decimals="0" format="ixt:numdotdecimal" id="Narr_RZd6YBZhNUWegOP9bwkzag" name="ipwr:ClassOfWarrantsWarrantsWithNoExpiration" scale="0" unitRef="Unit_Standard_shares_O4DrykiFsUeYVV17ansQXg">253,828</ix:nonFraction> pre-funded warrants with no expiration date, of the outstanding warrants is <ix:nonNumeric contextRef="Duration_1_1_2022_To_6_30_2022_us-gaap_ClassOfWarrantOrRightAxis_ipwr_PreFundedWarrantMember_FfbiNJN9T0GMkW9dliN-DA" format="ixt-sec:duryear" id="Narr_03NmfcFnbEuya9cTnqTmoA" name="ipwr:ClassOfWarrantsWeightedAverageRemainingLifeOfWarrants">2.7</ix:nonNumeric> years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At June 30, 2022, all warrants are exercisable, although the warrants held by certain of the Company’s warrant holders may be exercised only to the extent that the total number of shares of common stock then beneficially owned by such warrant holder does not exceed <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="4" format="ixt:numdotdecimal" id="Narr_cwvJtK46hUWMEtAJLxvaFA" name="ipwr:MaximumBeneficialOwnershipPercentageOfWarrants" scale="-2" unitRef="Unit_Standard_pure_RiyVaSNlx0yEZ8DIUnlymQ">4.99</ix:nonFraction>% (or, at the investor’s election, <ix:nonFraction contextRef="Duration_1_1_2022_To_6_30_2022_UKByjDpgw0SMpBr6QAEYJQ" decimals="4" format="ixt:numdotdecimal" id="Narr_vdSIPQ5XD0Kv0XIrnteDsg" name="ipwr:MaximumBeneficialOwnershipPercentageOfWarrantsUponInvestorSElection" scale="-2" unitRef="Unit_Standard_pure_RiyVaSNlx0yEZ8DIUnlymQ">9.99</ix:nonFraction>%) of the outstanding shares of the Company’s common stock.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">11</p></div></div> <div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"/><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_28801923_c20e_4e32_be4a_3558c549edff"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS AND OTHER INFORMATION CONTAINED IN THIS REPORT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">This report contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995 and the provisions of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. These statements include, but are not limited to, statements regarding our future financial performance, business condition and results of operations and pursuing additional government funding. Forward-looking statements give our current expectations or forecasts of future events. You can identify these statements by the fact that they do not relate strictly to historical or current facts. You can find many (but not all) of these statements by looking for words such as “approximates,” “believes,” “hopes,” “expects,” “anticipates,” “estimates,” “projects,” “intends,” “plans,” “would,” “should,” “could,” “may” or other similar expressions in this report. In particular, these include statements relating to future actions, prospective products, applications, customers, technologies, future performance or results of anticipated products, expenses, and financial results. These forward-looking statements are subject to certain risks and uncertainties that could cause actual results to differ materially from our historical experience and our present expectations or projections. Factors that could cause actual results to differ from those discussed in the forward-looking statements include, but are not limited to:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our history of losses;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to generate revenue;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our limited operating history;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the size and growth of markets for our technology;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">regulatory developments that may affect our business;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to successfully develop new technologies, particularly our bidirectional bipolar junction transistor, or B-TRAN™;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our expectations regarding the timing of prototype and commercial fabrication of B-TRAN™ devices;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our expectations regarding the performance of our B-TRAN™ and the consistency of that performance with both internal and third-party simulations;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the expected performance of future products incorporating our B-TRAN™;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the performance of third-party consultants and service providers whom we have and will continue to rely on to assist us in development of our B-TRAN™ and related drive circuitry;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the rate and degree of market acceptance for our B-TRAN™;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the time required for third parties to redesign, test and certify their products incorporating our B-TRAN™;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to successfully commercialize our B-TRAN™ technology;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to secure strategic partnerships with semiconductor fabricators and others related to our B-TRAN™ technology;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to obtain, maintain, defend and enforce intellectual property rights protecting our technology;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the success of our efforts to manage cash spending, particularly prior to the commercialization of our B-TRAN™ technology;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">general economic conditions and events and the impact they may have on us and our potential partners and licensees;</span></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">12</p></div></div> <div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"/><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our ability to obtain adequate financing in the future, if and when we need it;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the impact of the novel coronavirus (COVID-19) on our business, financial condition and results of operations;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">our success at managing the risks involved in the foregoing items; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">other factors discussed in this report.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The forward-looking statements are based upon management’s beliefs and assumptions and are made as of the date of this report. We undertake no obligation to publicly update or revise any forward-looking statements included in this report. You should not place undue reliance on these forward-looking statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Unless otherwise stated or the context otherwise requires, the terms “Ideal Power,” “we,” “us,” “our” and the “Company” refer to Ideal Power Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">13</p></div></div> <div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"/><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_2917ccdd_107b_4f1b_8ada_03fa4673e99f"/><a id="ITEM2MANAGEMENTSDISCUSSIONANDANALYSISOFF"/><span class="alphaminr_link" id="alphaminr_12" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q as well as our audited 2021 financial statements and related notes included in our Annual Report on Form 10-K for the year ended December 31, 2021. In addition to historical information, the discussion and analysis here and throughout this Form 10-Q contains forward-looking statements that involve risks, uncertainties and assumptions. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of certain factors, including, but not limited, to those set forth under “Risk Factors” in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2021.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Overview</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Ideal Power Inc. is located in Austin, Texas. The Company is solely focused on the further development and commercialization of its Bidirectional bipolar junction TRANsistor (B-TRAN™) solid state switch technology.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">To date, operations have been funded primarily through the sale of common stock and warrants. Total revenue generated from inception to date as of June 30, 2022 amounted to $16.1 million with approximately $12.4 million of that revenue from discontinued operations and the remainder from grant revenue for bidirectional power switch development. Revenue was $50,978 and $175,986 in the three months and six months ended June 30, 2022, respectively, and $84,705 and $326,766 in the three and six months ended June 30, 2021, respectively. Revenue for the three and six months ended June 30, 2022 and 2021 related to government grants. We may pursue additional research and development grants, if and when available, to further develop and/or improve our technology.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">COVID-19 Impact</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of the date of this report, the COVID-19 pandemic continues to spread throughout the United States and the rest of the world. The ultimate extent of the impact of COVID-19 on our financial performance will depend on future developments, including, among other things, the duration and spread of COVID-19 and its related variants, the timing, scope and efficacy of vaccination efforts, additional governmental restrictions in response to the COVID-19 pandemic, and the overall economy, all of which are highly uncertain and cannot be predicted. If the COVID-19 pandemic contributes to significant additional volatility in the global financial markets in the future, our ability to raise additional capital, if necessary, on acceptable terms or at all, may be impacted, though such risk has not materialized to date. If the financial markets and/or the overall economy are negatively impacted for an extended period, our operating results may be materially and adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">While the COVID-19 pandemic has caused some disruption to our business, it has not had a material adverse impact on our operations to date. However, the COVID-19 pandemic may disrupt our business in the future and cause electrical component shortages and unavailability, difficulties in securing fabrication capacity, delays in critical development and commercialization activities and/or result in potential incremental costs associated with mitigating the effects of the COVID-19 pandemic. There has been a significant disruption in the supply chain for semiconductors due both to the COVID-19 pandemic and increased demand for semiconductors. While this disruption has not materially impacted us to date, it may materially and adversely impact us in the future. The COVID-19 pandemic is ongoing, and its dynamic nature, including uncertainties relating to the ultimate spread of the virus and its related variants, the duration of the pandemic, the timing, scope and efficacy of vaccination efforts and additional actions that may be taken by governmental authorities in response to the pandemic, makes it difficult to forecast the effects on our business and results of operations for the remainder of 2022 and thereafter.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">14</p></div></div> <div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"/><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Results of Operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Comparison of the three months ended June 30, 2022 to the three months ended June 30, 2021</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">Grant Revenues.</i><span style="font-weight:normal;"> Grant revenues for the three months ended June 30, 2022 and 2021 were $50,978 and $84,705, respectively. The grant revenues relate to a $1.2 million subcontract with Diversified Technologies, Inc. (“DTI”) to supply B-TRAN™ devices as part of a two-year contract awarded to DTI by the United States Naval Sea Systems Command (“NAVSEA”) for the development and demonstration of a B-TRAN™ enabled high efficiency direct current solid state circuit breaker (“SSCB”). In June 2022, NAVSEA approved a 6-month extension to the program and the program is currently expected to be completed by the end of the year. We expect the remaining grant revenue of $64,671 related to this subcontract to be recognized during the third and fourth quarters of this year. We also expect to pursue additional government funding that may result in additional grant revenues in the future.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We expect to introduce our initial product for commercial sale as early as late 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">Cost of Grant Revenues.</i><span style="font-weight:normal;"> Cost of grant revenues for the three months ended June 30, 2022 and 2021 was $50,978 and $84,705, respectively. The cost of grant revenues relates to the subcontract with DTI discussed above and are equal to the associated grant revenues resulting in no gross profit. We expect no gross profit under the subcontract with DTI or from other grants that we are pursuing or may pursue in the remainder of 2022.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">Research and Development Expenses.</i><span style="font-weight:normal;"> Research and development expenses increased by $167,690, or 30%, to $728,383 in the three months ended June 30, 2022 from $560,693 in the three months ended June 30, 2021. The increase was due to higher semiconductor fabrication costs of $115,061, wafer and driver component costs of $95,212 and higher stock-based compensation expense of $70,689, partly offset by lower contract labor costs of $71,692 and other B-TRAN™ development spending of $41,580. In the three months ended June 30, 2021, our semiconductor fabrication costs were partially funded by government grants. In the three months ended June 30, 2022, almost all of our semiconductor fabrication costs were not funded by government grants. We expect higher research and development expenses in the remainder of 2022 as we continue to accelerate development of our B-TRAN™ technology and self-fund, at least in the short term, semiconductor fabrication costs and other development previously funded through government grants. Research and development expenses will be subject to quarterly variability due primarily to the number, size and timing of semiconductor fabrication runs and their associated cost as well as the timing and cost of other major development activities.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">General and Administrative Expenses.</i><span style="font-weight:normal;"> General and administrative expenses increased by $131,119, or 22%, to $734,637 in the three months ended June 30, 2022 from $603,518 in the three months ended June 30, 2021. The increase was due to higher stock-based compensation expense of $45,974, professional fees of $27,581, Board fees and expenses of $20,554, personnel costs of $18,392 and other costs of $18,618. We expect flat to modestly lower general and administrative expenses in the remainder of 2022.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">Sales and Marketing Expenses.</i><span style="font-weight:normal;"> Sales and marketing expenses increased by $121,119, or 108%, to $233,152 in the three months ended June 30, 2022 from $112,033 in the three months ended June 30, 2021. The increase was due to higher personnel costs of $44,578, as we hired our first two sales and marketing employees in 2021, professional fees of $22,633, stock-based compensation expense of $22,100, travel costs of $15,392 and other spending of $16,416. We expect higher sales and marketing expenses in the remainder of 2022 as we engage more broadly with prospective customers and continue the commercialization of our B-TRAN™ technology.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">Loss from Operations.</i><span style="font-weight:normal;"> Our loss from operations for the three months ended June 30, 2022 was $1,696,172, or 33% higher, than the $1,276,244 loss from operations for the three months ended June 30, 2021 for the reasons discussed above.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">Other Income.</i><span style="font-weight:normal;"> Other income was $6,178 for the three months ended June 30, 2022 compared to $89,551 for the three months ended June 30, 2021. The other income in the three months ended June 30, 2021 related primarily to a gain on forgiveness of long-term debt of $91,407.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">Net Loss.</i><span style="font-weight:normal;"> Our net loss for the three months ended June 30, 2022 was $1,689,994, or 42% higher, as compared to a net loss of $1,186,693 for the three months ended June 30, 2021, for the reasons discussed above.</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">15</p></div></div> <div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"/><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Comparison of the six months ended June 30, 2022 to the six months ended June 30, 2021</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Grant Revenues.</i> Grant revenues for the six months ended June 30, 2022 and 2021 were $175,986 and $326,766, respectively. The grant revenues relate primarily to a $1.2 million subcontract with DTI discussed above. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In September 2021, we entered into and began work under a $50,000 subcontract with DTI under a Phase I Small Business Innovation Research (“SBIR”) grant from the U.S. Department of Energy to develop a B-TRAN™-driven low loss alternating current SSCB. We completed our work under this subcontract in February 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cost of Grant Revenues.</i> Cost of grant revenues for the six months ended June 30, 2022 and 2021 was $175,986 and $326,766, respectively. The cost of grant revenues relates to the subcontracts with DTI discussed above and are equal to the associated grant revenues resulting in no gross profit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Research and Development Expenses.</i> Research and development expenses increased by $735,357, or 90%, to $1,556,930 in the six months ended June 30, 2022 from $821,573 in the six months ended June 30, 2021. The increase was due to higher semiconductor fabrication costs of $365,598, stock-based compensation expense of $152,865, personnel costs of $110,903, wafer and driver component costs of $96,594 and other B-TRAN™ spending of $9,397. In the six months ended June 30, 2021, our semiconductor fabrication costs were partially funded by government grants. In the six months ended June 30, 2022, almost all of our semiconductor fabrication costs were not funded by government grants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">General and Administrative Expenses.</i> General and administrative expenses increased by $383,382, or 32%, to $1,587,586 in the six months ended June 30, 2022 from $1,204,204 in the six months ended June 30, 2021. The increase was due to higher investor relations spending, inclusive of services paid in stock, of $109,770, stock-based compensation expense of $101,275, Board search and placement fees and expenses of $91,495, professional fees of $31,645, insurance of $23,448 and other costs of $25,749.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Sales and Marketing Expenses.</i> Sales and marketing expenses increased by $277,970, or 159%, to $452,581 in the six months ended June 30, 2022 from $174,611 in the six months ended June 30, 2021. The increase was due to higher personnel costs of $138,534, as we hired our first two sales and marketing employees in 2021, stock-based compensation of $54,455, travel costs of $29,056, professional fees of $23,800 and other spending of $32,125.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Loss from Operations.</i> Our loss from operations for the six months ended June 30, 2022 was $3,597,097, or 63% higher, than the $2,200,388 loss from operations for the six months ended June 30, 2021 for the reasons discussed above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Other Income.</i> Other income was $2,462 for the six months ended June 30, 2022 compared to $89,545 for the six months ended June 30, 2021. The other income in the six months ended June 30, 2021 related primarily to a gain on forgiveness of long-term debt of $91,407.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Net Loss.</i> Our net loss for the six months ended June 30, 2022 was $3,594,635, or 70% higher, as compared to a net loss of $2,110,843 for the six months ended June 30, 2021, for the reasons discussed above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Liquidity and Capital Resources</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We currently generate grant revenue only. We expect to generate grant revenue and potentially commercial revenue in late 2022, depending on the ultimate date that our initial product is introduced for commercial sale and the timing of any development agreements that we may enter into with potential customers. We have incurred losses since inception. We have funded our operations to date through the sale of common stock and warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At June 30, 2022, we had cash and cash equivalents of $20.0 million. Our net working capital at June 30, 2022 was $19.9 million. We had no outstanding debt at June 30, 2022. Accordingly, we expect that our cash and cash equivalents will be sufficient to fund our activities for at least the next twelve months from the date of filing this Quarterly Report on Form 10-Q; however, we may require additional funds to fully implement our plan of operation and business strategy.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">16</p></div></div> <div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"/><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Operating activities in the six months ended June 30, 2022 resulted in cash outflows of $3,081,517, which were due to the net loss for the period of $3,594,635 and unfavorable changes in net working capital of $138,271, partly offset by stock-based compensation of $462,238, stock issued for services of $100,100 and depreciation and amortization of $89,051. Operating activities in the six months ended June 30, 2021 resulted in cash outflows of $1,801,095, which were due primarily to the net loss for the period of $2,110,843 and a non-cash gain on loan forgiveness of $91,407, partly offset by stock-based compensation of $153,644, favorable balance sheet timing of $107,960, depreciation and amortization of $70,343 and stock issued for services of $68,680.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> We expect an increase in cash outflows from operating activities throughout the remainder of 2022 as we continue to accelerate development and commercialization of our B-TRAN™ technology.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Investing activities in the six months ended June 30, 2022 and 2021 resulted in cash outflows of $67,920 and $145,019, respectively, for the acquisition of intangible assets and fixed assets. We expect an increase in cash outflows from investing activities during the second half of 2022 as we intend to acquire equipment to enhance our internal testing capabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financing activities in the six months ended June 30, 2022 did not result in any cash inflows or outflows. Financing activities in the six months ended June 30, 2021 resulted in cash inflows of $21,204,609 from the net proceeds from our Public Offering (as defined below) in February 2021 and $3,301,226 from the exercise of warrants and stock options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Public Offering</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In February 2021, we issued and sold 1,352,975 shares of our common stock, including 176,475 additional shares of common stock pursuant to the exercise of the underwriter’s option to purchase additional shares in full, in an underwritten public offering at a price of $17.00 per share (the “Public Offering”). The net proceeds to us from the Public Offering were $21.2 million. We are utilizing, and continue to expect to utilize, the net proceeds from the Public Offering to fund commercialization and development of our B-TRAN™ technology and general corporate and working capital purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Critical Accounting Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There have been no significant changes during the six months ended June 30, 2022 to the critical accounting estimates disclosed in Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Trends, Events and Uncertainties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There are no material changes from trends, events or uncertainties disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.</p><a id="_a61b1770_d170_4709_849b_e15e778a6e08"/><a id="ITEM3QUANTITATIVEANDQUALITATIVEDISCLOSUR"/><span class="alphaminr_link" id="alphaminr_13" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a smaller reporting company, we are not required to provide this information.</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">17</p></div></div> <div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"/><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_21db9ee4_be4a_4358_bacf_f0db27de6234"/><a id="ITEM4CONTROLSANDPROCEDURES_520637"/><span class="alphaminr_link" id="alphaminr_14" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM 4. CONTROLS AND PROCEDURES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Evaluation of Disclosure Controls and Procedures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) include, without limitation, controls and procedures designed to ensure that information required to be disclosed in the Company’s reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms. The Company’s disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that this information is accumulated and communicated to management, including the principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. The Company conducted an evaluation (pursuant to Rule 13a-15(b) of the Exchange Act), under the supervision and with the participation of its Chief Executive Officer (principal executive officer) and its Chief Financial Officer (principal financial and accounting officer) of the effectiveness of the Company’s disclosure controls and procedures as of June 30, 2022 and has concluded that, as of June 30, 2022, the Company’s disclosure controls and procedures are effective.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Changes in Internal Control over Financial Reporting</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There have been no material changes in our internal controls over financial reporting that occurred during the quarter ended June 30, 2022 that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Limitations on the Effectiveness of Controls</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Control systems, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control systems’ objectives are being met. Further, the design of any system of controls must reflect the fact that there are resource constraints, and the benefits of all controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of error or mistake. Control systems can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">18</p></div></div> <div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"/><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_475b9d88_521b_4f68_9433_54c02073b5ef"/><a id="PARTIIOTHERINFORMATION_895404"/><span class="alphaminr_link" id="alphaminr_15" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">PART II-OTHER INFORMATION</p><a id="ITEM1LEGALPROCEEDINGS_166519"/><span class="alphaminr_link" id="alphaminr_16" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM 1. LEGAL PROCEEDINGS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We may be subject to litigation from time to time in the ordinary course of business. We are not currently party to any legal proceedings.</p><a id="_9f2e45ae_bbda_452d_9843_bd5674c0637b"/><a id="ITEM1ARISKFACTORS_463022"/><span class="alphaminr_link" id="alphaminr_17" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM 1A. RISK FACTORS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There are no material changes from the risk factors disclosed in our Annual Report on Form 10-K for the year ended December 31, 2021.</p><a id="_eab80d18_0af9_4e1c_ab2c_d639fa16c9f6"/><a id="ITEM2UNREGISTEREDSALESOFEQUITYSECURITIES"/><span class="alphaminr_link" id="alphaminr_18" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">None.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><a id="_3f2ed34f_8a45_4f52_96c4_382ba30543b6"/><a id="ITEM3DEFAULTSUPONSENIORSECURITIES_508896"/><span class="alphaminr_link" id="alphaminr_19" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM 3. DEFAULTS UPON SENIOR SECURITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Not applicable.</p><a id="_33315a36_547d_4f5c_9b0f_7f474bc4b98e"/><a id="ITEM4MINESAFETYDISCLOSURES_16198"/><span class="alphaminr_link" id="alphaminr_20" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM 4. MINE SAFETY DISCLOSURES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Not applicable.</p><a id="_de9801ef_4d30_44d3_a698_115eb0c2fbdd"/><a id="ITEM5OTHERINFORMATION_665101"/><span class="alphaminr_link" id="alphaminr_21" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM 5. OTHER INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">None.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">19</p></div></div> <div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"/><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><a id="_4d61e21c_e87d_4958_9f1c_bbcf9e243eff"/><a id="ITEM6EXHIBITS_532677"/><span class="alphaminr_link" id="alphaminr_22" style="display:inline-block"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ITEM 6. EXHIBITS</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:88.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td></tr><tr style="height:23.3pt;"><td style="vertical-align:bottom;width:9.51%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Exhibit</b><br/><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:bottom;width:1.86%;border-bottom:1.0pt solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:88.62%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Document</b></p></td></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="https://www.sec.gov/Archives/edgar/data/1507957/000110465922072069/tm2218723d1_ex3-1.htm" style="-sec-extract:exhibit;font-family:"'Times New Roman','Times','serif'";"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">3.1</span></a></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="https://www.sec.gov/Archives/edgar/data/1507957/000110465922072069/tm2218723d1_ex3-1.htm" style="-sec-extract:exhibit;font-family:"'Times New Roman','Times','serif'";"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Second Amended and Restated Bylaws of Ideal Power Inc. (incorporated by reference to our Current Report on Form 8-K, filed on June 17, 2022).</span></a></p></td></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="ipwr-20220630xex31d1.htm" style="-sec-extract:exhibit;font-family:"'Times New Roman','Times','serif'";"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">31.1</span></a>*</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="ipwr-20220630xex31d1.htm" style="-sec-extract:exhibit;font-family:"'Times New Roman','Times','serif'";"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certification of Principal Executive Officer pursuant to Exchange Act Rule, 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</span></a></p></td></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="ipwr-20220630xex31d2.htm" style="-sec-extract:exhibit;font-family:"'Times New Roman','Times','serif'";"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">31.2</span></a>*</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="ipwr-20220630xex31d2.htm" style="-sec-extract:exhibit;font-family:"'Times New Roman','Times','serif'";"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certification of Principal Financial Officer pursuant to Exchange Act Rule, 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</span></a></p></td></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="ipwr-20220630xex32d1.htm" style="-sec-extract:exhibit;font-family:"'Times New Roman','Times','serif'";"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">32.1</span></a>**</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="ipwr-20220630xex32d1.htm" style="-sec-extract:exhibit;font-family:"'Times New Roman','Times','serif'";"><span style="font-family:'Times New Roman','Times','serif';font-style:normal;font-weight:normal;">Certification pursuant to 18 U.S.C. 1350, adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</span></a></p></td></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.INS*</p></td><td style="vertical-align:top;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</p></td></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.SCH*</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inline XBRL Taxonomy Extension Schema Document </p></td></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.CAL*</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inline XBRL Taxonomy Extension Calculation Linkbase Document </p></td></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.DEF*</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inline XBRL Taxonomy Extension Definition Linkbase Document </p></td></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.LAB*</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inline XBRL Taxonomy Extension Label Linkbase Document </p></td></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">101.PRE*</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inline XBRL Taxonomy Extension Presentation Linkbase Document </p></td></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">104</p></td><td style="vertical-align:bottom;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:88.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cover Page Interactive Data File (embedded within the Inline XBRL document and contained in Exhibit 101).</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="color:#a0a0a0;height:1.5pt;position:relative;top:0.6em;width:25.0%;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Filed herewith</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">**</span></span>Furnished herewith </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">20</p></div></div> <div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:88.24%;border:0;margin:30pt 5.88% 30pt 5.88%;"/><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-style:normal;font-weight:normal;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_02d932bf_7e88_4089_bf1c_d14978091502"/><a id="SIGNATURES_933397"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">SIGNATURES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td><td style="vertical-align:bottom;width:47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"/></div></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dated August 15, 2022</p></td><td colspan="2" style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">IDEAL POWER INC.</b>  </p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">By:</p></td><td style="vertical-align:bottom;width:47%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ R. Daniel Brdar</p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">R. Daniel Brdar </p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Executive Officer  </p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">By:</p></td><td style="vertical-align:bottom;width:47%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Timothy W. Burns  </p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Timothy W. Burns  </p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Financial Officer  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">21</p></div></div> <div style="background-color:#000000;clear:both;height:2pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border:0;"/><noscript><img src="https://www.sec.gov/akam/13/pixel_58da3e7b?a=dD1mMjE3ZWIzYTAxNGRmYzI3ZDRmMGZiY2FlMTI2ZTljMDk2YTczYTQ1JmpzPW9mZg==" style="visibility: hidden; position: absolute; left: -999px; top: -999px;"/></noscript></body></html> </div> </div> <!---------------------------------------> <!----------- 3rd column ----------------> <!----------- RIGHT MENU ----------------> <section class="col-md-3 col-sm-3 col-lg-3 section toc" id="3rd"> <div id="report_table_cont">TABLE OF CONTENTS</div> <div id="table_filing"> <a href="#alphaminr_1" class="part-link link-button">Part I-financial Information</a><a href="#alphaminr_2" class="item-link link-button">Item 1. Condensed Financial Statements</a><a href="#alphaminr_3" class="note-link link-button">Note 1 Organization and Description Of Business</a><a href="#alphaminr_4" class="note-link link-button">Note 2 Summary Of Significant Accounting Policies</a><a href="#alphaminr_5" class="note-link link-button">Note 3 Intangible Assets</a><a href="#alphaminr_6" class="note-link link-button">Note 4 Loans</a><a href="#alphaminr_7" class="note-link link-button">Note 5 Lease</a><a href="#alphaminr_8" class="note-link link-button">Note 6 Commitments and Contingencies</a><a href="#alphaminr_9" class="note-link link-button">Note 7 Common Stock</a><a href="#alphaminr_10" class="note-link link-button">Note 8 Equity Incentive Plan</a><a href="#alphaminr_11" class="note-link link-button">Note 9 Warrants</a><a href="#alphaminr_12" class="item-link link-button">Item 2. Management S Discussion and Analysis Of Financial Condition and Results Of Operations</a><a href="#alphaminr_13" class="item-link link-button">Item 3. Quantitative and Qualitative Disclosures About Market Risk</a><a href="#alphaminr_14" class="item-link link-button">Item 4. Controls and Procedures</a><a href="#alphaminr_15" class="part-link link-button">Part Ii-other Information</a><a href="#alphaminr_16" class="item-link link-button">Item 1. Legal Proceedings</a><a href="#alphaminr_17" class="item-link link-button">Item 1A. Risk Factors</a><a href="#alphaminr_18" class="item-link link-button">Item 2. Unregistered Sales Of Equity Securities and Use Of Proceeds</a><a href="#alphaminr_19" class="item-link link-button">Item 3. Defaults Upon Senior Securities</a><a href="#alphaminr_20" class="item-link link-button">Item 4. Mine Safety Disclosures</a><a href="#alphaminr_21" class="item-link link-button">Item 5. Other Information</a><a href="#alphaminr_22" class="item-link link-button">Item 6. Exhibits</a><h3 class="exhibit-header">Exhibits</h3><a href="https://www.sec.gov/Archives/edgar/data/1507957/000110465922072069/tm2218723d1_ex3-1.htm" class="exhibit-link" target="_blank">3.1 Second Amended and Restated Bylaws of Ideal Power Inc. (incorporated by reference to our Current Report on Form 8-K, filed on June 17, 2022). </a><a href="ipwr-20220630xex31d1.htm" class="exhibit-link" target="_blank">31.1* Certification of Principal Executive Officer pursuant to Exchange Act Rule, 13a-14(a)and 15d-14(a), as adopted pursuant to Section302 of the Sarbanes-Oxley Act of 2002 </a><a href="ipwr-20220630xex31d2.htm" class="exhibit-link" target="_blank">31.2* Certification of Principal Financial Officer pursuant to Exchange Act Rule, 13a-14(a)and 15d-14(a), as adopted pursuant to Section302 of the Sarbanes-Oxley Act of 2002 </a><a href="ipwr-20220630xex32d1.htm" class="exhibit-link" target="_blank">32.1** Certification pursuant to 18 U.S.C. 1350, adopted pursuant to Section906 of the Sarbanes-Oxley Act of 2002 </a> </div> </section> </div> </div> <style> .ended { font-size: 8pt; display: block; } #financeModal { padding: 0 !important; } .reload { font-family: Lucida Sans Unicode; cursor: pointer; } .modal-blur { -webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px); } #financeModal .modal-dialog { width: 80%; max-width: none; margin: 0; left: 10%; top: 5%; } #financeModal .modal-content { border: 0; border-radius: 0; } #financeModal .modal-body { overflow-y: auto; } .date { font-size: 9pt; } .active-finance { background-color: #2196f3 !important; color : ffffff !important; } .active-fin-type { background-color: #2196f3 !important; color : ffffff !important; } .finance_type:hover, .finance_type:active, .finance_type:focus { background-color: #ffffff; text-decoration: none; } .finance:hover, .finance:active, .finance:focus { background-color: #ffffff; text-decoration: none; } #finance-div table tbody tr td:not(:first-child) { text-align: right; } .blur { box-shadow: 0px 0px 20px 20px rgba(255, 255, 255, 1); text-shadow: 0px 0px 10px rgba(51, 51, 51, 0.9); transform: scale(0.9); opacity: 0.6; } </style> <style> .gemini-response { font-family: Arial, sans-serif; line-height: 1; } .gemini-response h2, .gemini-response h3 { margin-top: 20px; margin-bottom: 10px; } .gemini-response ul { padding-left: 20px; } .gemini-response ul li { margin-bottom: 10px; } .gemini-response p { margin-bottom: 15px; } .modal-lg { max-width: 50%; } </style> <div aria-hidden="true" aria-labelledby="shareholderModalLabel" class="modal fade " id="shareholderModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="shareholderModalTitle"></h5> <button aria-label="Close" class="close pr-2 pt-2 pb-1" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <h2 class="fund-header" id='dynamic-header' style="text-decoration:underline"></h2> <p id="p-fund" style="display: none;">No information found </p> <div id="fund_div"> <p class="small-note ">* THE VALUE IS THE MARKET VALUE AS OF THE LAST DAY OF THE QUARTER FOR WHICH THE 13F WAS FILED.</p> <div class="table-responsive x-overflow-hide"> <table class="fl-table table" id="fund-table"> <thead> <th onclick="sortTable(0)">FUND</th> <th onclick="sortTable(1)">NUMBER OF SHARES</th> <th onclick="sortTable(2)">VALUE ($)</th> <th>PUT OR CALL</th> </thead> <tbody class="tbody"> </tbody> </table> </div> </div> </div> </div> </div> </div> <div aria-hidden="true" aria-labelledby="directorModalLabel" class="modal fade" id="directorModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="dynamicDirector-header">Directors of Ideal Power Inc. - as per the latest proxy <sup><small>Beta</small></sup></h5> <button aria-label="Close" class="close pr-2 pt-2 pb-1" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="table-wrapper-director" id="dircter-table-div"> <table class="fl-table table" id="director-table"> <thead> <th class="directorCol">DIRECTORS</th> <th class="directorCol ageCol">AGE</th> <th class="directorCol">BIO</th> <th class="directorCol">OTHER DIRECTOR MEMBERSHIPS</th> </thead> <tbody class="tbody"> </tbody> </table> </div> </div> </div> </div> </div> <div aria-labelledby="registerModalLabel" class="modal fade " data-backdrop="static" data-keyboard="false" id="registerModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div> <button class="close pr-2 pt-2" type="button"> <a class="text-dark text-decoration-none" href="/IPWR/"> <span aria-hidden="true">×</span></a> </button> </div> <div class="text-center pb-3"><a href="/pricing/">Subscribe</a> to view this or get a <a href="/token/">free 24 hour token </a> or take a free test drive with ticker <a href="/snapshot/AAPL">AAPL</a>. View our demo <a href="/demo/">video</a>. </div> </div> </div> </div> <div aria-hidden="true" aria-labelledby="executiveModalLabel" class="modal fade" id="executiveModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id='executiveModalLabelTitle'></h5> <button aria-label="Close" class="close pr-2 pt-2 pb-1" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <h2 class="fund-header" style="text-decoration:underline"></h2> <div class="table-responsive"> <div class="table-wrapper-execs" id='executive-button'> <p>No information found </p> </div> </div> </div> </div> </div> </div> <div aria-hidden="true" aria-labelledby="customerModalLabel" class="modal fade" id="customerModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="cust-header"> Customers and Suppliers of Ideal Power Inc. <sup><small>Beta</small></sup></h5> <button aria-label="Close" class="close pr-2 pt-2 pb-1" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="container"> <div class="row"> <div class="col-md-6 col-12"> <div class=" table-responsive x-overflow-hide" id="Customer_table"> <p>No Customers Found </p> </tbody> </table> </div> </div> <div class="col-md-6 col-12"> <div class=" table-responsive x-overflow-hide" id="Supplier_table"> <p>No Suppliers Found</p> </tbody> </table> </div> </div> </div> </div> </div> </div> </div> </div> <div aria-hidden="true" aria-labelledby="bondModalLabel" class="modal fade " id="bondModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="bondModalTitle">Bonds of Ideal Power Inc.</h5> <button aria-label="Close" class="close pr-2 pt-2 pb-1" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="table-responsive " id="bond_table"> </div> </div> </div> </div> </div> <div aria-hidden="true" aria-labelledby="bondpricegraphModalLabel" class="modal fade " id="bondpricegraphModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document" style=" height: 100%;"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="bondpricegraphModalTitle">Price Graph </h5> <button aria-label="Close" class="close" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body" id="price_graph"> <img id="bond_graph" src=""> </div> <div class="row mt-5"> <div class="col-1 mt-2 pr-0"> <h6 style="position: relative;float: right;"><em class="dot red"></em> </h6> </div> <div class="col-11 pl-0"> <p class="text-muted">Price</p> </div> <div class="col-1 mt-2 pr-0"> <h6 style="position: relative;float: right;"><em class="dot"></em> </h6> </div> <div class="col-11 pl-0"> <p class="text-muted">Yield</p> </div> </div> </div> </div> </div> <div aria-hidden="true" aria-labelledby="InsiderOwnershipModalLabel" class="modal fade " id="InsiderOwnershipModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="insider_ownershipModalTitle">Insider Ownership of Ideal Power Inc. company <sup><small>Beta</small></sup></h5> <button aria-label="Close" class="close pr-2 pt-2 pb-1" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="table-wrapper-director" id="insider_ownership_table-div"> <table class="fl-table table" id="insider_ownership_table"> <thead> <th class="insideOwnershipCol">Owner</th> <th class="insideOwnershipCol">Position</th> <th class="insideOwnershipCol">Direct Shares</th> <th class="insideOwnershipCol">Indirect Shares</th> </thead> <tbody class="tbody"> </tbody> </table> </div> </div> </div> </div> </div> <div class="modal fade" id="aiInsights" tabindex="-1" role="dialog" aria-labelledby="aiInsightsLabel" aria-hidden="true"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="aiInsightsLabel">AI Insights</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div id="geminiResponseContainer" class="gemini-response"> <!-- Response content will be loaded here --> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> </div> </div> </div> </div> <div aria-hidden="true" aria-labelledby="financeModalLabel" class="modal fade " id="financeModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <div> <span> <h5 class="modal-title" id="financeModalTitle">Summary Financials of Ideal Power Inc. <sup><small>Beta</small></sup></h5> </span> <span style="font-size:80%"> <small>(We are using algorithms to extract and display detailed data. This is a hard problem and we are working continuously to classify data in an accurate and useful manner.)</small> </span> </div> <button aria-label="Close" class="close pr-2 pt-2 pb-1" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <input id="ftitle" type="hidden" value=""> <input id="displayed_finance" type="hidden" value="balance"> <input id="displayed_ftype" type="hidden" value="10-Q"> <input id="company_name_hidden" type="hidden" value="Ideal Power Inc."> <div class="modal-body"> <div class="row"> <div class="col-10"> <div aria-label="Basic example" class="btn-group" role="group"> <button class="btn model_button border border-primary finance p-1 active-finance" id="balance" type="button">Balance Sheet </button> <button class="btn model_button finance p-1" id="income" type="button"> Income Statement </button> <button class="btn model_button finance p-1" id="cash_flow" type="button">Cash Flow </button> </div> </div> <div class="col-2 pull-right"> <div aria-label="Basic example" class="btn-group" role="group" style="float: right;"> <button class="btn model_button finance_type p-1 active-fin-type" id="10-Q" type="button">Quarterly </button> <button class="btn model_button finance_type p-1" id="10-K" type="button">Annual </button> </div> </div> </div> <div class="table-responsive pt-2" id="finance-div"> No information found </div> </div> </div> </div> </div> </div> <script> </script> <script src="/static/js/threeButtonScroll.js?v=9"></script> <script src="/static/js/scroll_js.js?v=7"></script> <script> var ticker = "IPWR"; $(document).ready(function() { $('#aiInsights').on('show.bs.modal', function (event) { var companyName = "Ideal Power Inc."; var csrftoken = $('input[name="csrfmiddlewaretoken"]').val(); // Show loading spinner $('#geminiResponseContainer').html('<div class="text-center"><span class="spinner-border text-primary" role="status"><span class="sr-only">Loading...</span></span></div>'); // Logging the data sent in the AJAX request console.log('Preparing AJAX request with data:', { company_Name: companyName, csrfmiddlewaretoken: csrftoken }); $.ajax({ url: '/api/get_gemini_response/', type: 'POST', data: { 'company_Name': companyName, 'company_Ticker': ticker, 'csrfmiddlewaretoken': csrftoken }, success: function(data) { console.log('AJAX request successful. Data received:', data); if (data.error) { $('#geminiResponseContainer').html(`<div class='alert alert-danger'>Error: ${data.error}</div>`); } else { $('#geminiResponseContainer').html(formatResponse(data.response)); } }, error: function(xhr, status, error) { console.error("AJAX Error:", error); console.error("Detailed response:", xhr.responseText); $('#geminiResponseContainer').html(`<div class='alert alert-danger'>AJAX Error: ${error}</div>`); } }); }); }); function formatResponse(response) { let formattedResponse = response.replace(/\*\*(.*?)\*\*/g, '<strong>$1</strong>'); // Convert **text** to <strong>text</strong> formattedResponse = formattedResponse.replace(/\* (.*?)(\n|$)/g, '<li>$1</li>'); // Convert * text to <li>text</li> formattedResponse = formattedResponse.replace(/<\/li><li>/g, '</li><li>').replace(/<li>/g, '<ul><li>').replace(/<\/li>/g, '</li></ul>'); // Wrap <li> in <ul> formattedResponse = formattedResponse.replace(/## (.*?)(\n|$)/g, '<h2>$1</h2>'); // Convert ## text to <h2>text</h2> formattedResponse = formattedResponse.replace(/### (.*?)(\n|$)/g, '<h3>$1</h3>'); // Convert ### text to <h3>text</h3> formattedResponse = formattedResponse.replace(/\n/g, '<br>'); // Convert newlines to <br> return `<div>${formattedResponse}</div>`; } </script> <script src="/static/js/filing.js?v=1"></script> <script> $("#second").contents().find("body").css({'padding': '1px 4px', 'overflow-x': 'hidden'}) var fid = '1507957', printerLink = "/printer/" + "495929" + "/" + "False" + '/' //Append the print button to TOC function addPrintButton(items, type) { items.forEach((itm) => { itm.innerHTML = itm.innerHTML + '<span class="print">print</span>' itm.addEventListener('mouseover', function () { this.querySelector('span.print').style.display = 'inline-block' }) itm.addEventListener('mouseout', function () { this.querySelector('span.print').style.display = 'none' }) }) $('.' + type + '-link span.print').on('click', function (e) { let part = this.parentElement.hash.replace('#', '') openPrintPortion(part) }) } document.addEventListener('DOMContentLoaded', function () { I_frame = document.querySelector('#second') if (window.innerWidth > '700') { // I_frame.setAttribute('style','border:none;position:absolute;left:0vw;min-width:100%;max-width:100%;top:0vh;height:100%;min-height:100%;') } else { // I_frame.setAttribute('style','border:none;position:absolute;left:0vw;min-width:100vw;max-width:100vw!important;top:0vh;height:100%;min-height:100%;') } let partsInTOC = document.querySelectorAll('.part-link') let itemsInToc = document.querySelectorAll('.item-link') let notesInTOC = document.querySelectorAll('.note-link') addPrintButton(partsInTOC, 'part'); addPrintButton(itemsInToc, 'item'); addPrintButton(notesInTOC, 'note'); /* Toogle between the sections*/ let fillinglist = document.querySelectorAll('.firstsec')[0] let doc_preview = document.querySelectorAll('.document-view-section')[0] let toc = document.querySelectorAll('.toc')[0] let mobile_view = document.querySelectorAll('.mobile_view')[0] /* buttons for toggling */ let showfilings_btn = document.querySelectorAll('.show_filings_btn')[0] let showdoc_btn = document.querySelectorAll('.show_doc_btn')[0] let showtoc_btn = document.querySelectorAll('.show_toc_btn')[0] showfilings_btn.addEventListener('click', function () { let shortcutsmobile = document.querySelector('#shortcuts-mobile') fillinglist.style.display = 'block' doc_preview.style.display = 'none' toc.style.display = 'none' mobile_view.style.display = 'block' shortcutsmobile.style.display = 'none' }) showdoc_btn.addEventListener('click', function () { let shortcutsmobile = document.querySelector('#shortcuts-mobile') fillinglist.style.display = 'none' doc_preview.style.display = 'block' toc.style.display = 'none' mobile_view.style.display = 'none' shortcutsmobile.style.display = 'block' }) showtoc_btn.addEventListener('click', function () { let shortcutsmobile = document.querySelector('#shortcuts-mobile') fillinglist.style.display = 'none' doc_preview.style.display = 'none' toc.style.display = 'block' mobile_view.style.display = 'none' shortcutsmobile.style.display = 'none' }) $(".section document-view-section div").eq(1).after('<div id="doc-head"></div>') }) //track which filing has been clicked on let filingslinks = document.querySelectorAll('.filedate') /* let filingvalue = window.location.href.split('&'); console.log(filingvalue,'filingvaluefilingvalue') if (filingvalue.length===1){ let row =document.querySelector('#filings-section-list').querySelector('tbody').querySelectorAll('tr')[0] row.style.backgroundColor='#d8ecf3'; } else { filingvalue = window.location.href.split('&')[1].split('=')[1]; console.log(filingvalue,'filingvalue') filingslinks.forEach((filing)=>{ if (filing.outerHTML.search(filingvalue) > -1) { filing.setAttribute('style','background-color:#d8ecf3') } }) }*/ function openPrintPortion(portion) { var a = window.open(printerLink + portion, '_blank'); } </script> <script> function numberWithCommasNoDecimal(x) { // If null or undefined, just return dash if (x === null || x === undefined) return '-'; // Convert to float let val = parseFloat(String(x).replace(/,/g, '').trim()); if (isNaN(val)) return '-'; // Track negativity const negative = val < 0; // Work with absolute value for splitting val = Math.abs(val); // Now split at the decimal let [intPart, decimalPart] = val.toString().split('.'); // Insert commas in integer portion only intPart = intPart.replace(/\B(?=(\d{3})+(?!\d))/g, ','); // Reattach sign and decimal let result = negative ? '-' + intPart : intPart; if (decimalPart !== undefined) { result += '.' + decimalPart; } return result; } function fetch_bond_price_graph(bond_symbol) { $("#bond_graph").attr("src","/image/price_graph/"+bond_symbol+".png"); } function clear_div(element) { $('#' + element).html(''); } $(document).ready(function () { var ticker = "IPWR"; /***************************************************** * 1) OLD FUNCTION: create_table_new2 (flat structure) *****************************************************/ function create_table_new2( finance_data_section, finance_data_value, finance_data_label, ended_lst, f_data, dates, finance_title ) { if (!f_data || f_data.length === 0) { $('#finance-div').html('<div class="alert alert-info">No financial data available.</div>'); return; } // A quick helper to strip commas and parse float function parseValue(val) { if (val === null || val === undefined) return null; // Already a number if (typeof val === 'number') return val; // If it's a string, remove commas, extra spaces, etc. if (typeof val === 'string') { let cleaned = val.replace(/,/g, '').trim(); let parsed = parseFloat(cleaned); return isNaN(parsed) ? null : parsed; } return null; } var table = ` <div class="text-center"><strong>${finance_title}</strong></div> <table class="fl-table table table-hover" id="finance-table"> <thead> <tr> <th>Field</th>`; // Add headers for each date (same order as ended_lst) ended_lst.forEach(function(date) { table += `<th>${date}</th>`; }); table += `</tr></thead><tbody>`; // Track the last section and sub-section for grouping var lastSection = null; var lastSubSection = null; // f_data = [section, sub_section, label, [values per date]] f_data.forEach(function(item) { var section = item[0]; var sub_section = item[1]; var label = item[2]; var values = item[3]; // If we've hit a new section, print a row if (section && section !== lastSection) { table += ` <tr style="background-color: #000; color: #fff; text-transform: uppercase;"> <td colspan="${ended_lst.length + 1}"> <strong>${section}</strong> </td> </tr>`; lastSection = section; lastSubSection = null; } // If we've hit a new sub-section if (sub_section && sub_section !== lastSubSection) { table += ` <tr style="background-color: #f0f0f0;"> <td colspan="${ended_lst.length + 1}"> <strong>${sub_section}</strong> </td> </tr>`; lastSubSection = sub_section; } // Now the actual row for this label table += `<tr> <td style="padding-left: 20px;">${label}</td>`; // For each value in this row’s array (aligned with ended_lst) values.forEach(function(value) { // Convert to a real float if possible let numericVal = parseValue(value); if (numericVal === null) { // Not a valid float => dash table += `<td>-</td>`; } else { // Format as thousands with commas (keeping negatives and decimals) let formatted = numberWithCommasNoDecimal(numericVal); table += `<td>${formatted}</td>`; } }); table += `</tr>`; }); table += `</tbody></table>`; $('#finance-div').html(table); } /******************************************************* * 2) NEW FUNCTION: createNestedTable (hierarchical) *******************************************************/ function createNestedTable(nested_sections, ended_lst, finance_title) { // 1) Declare "table" in this scope let table = ` <div class="text-center"><strong>${finance_title}</strong></div> <table class="fl-table table table-hover" id="finance-table"> <thead> <tr> <th>Field</th>`; ended_lst.forEach(function(date) { table += `<th>${date}</th>`; }); table += `</tr></thead><tbody>`; // 2) Define processNode *inside* so it can reference "table" function processNode(node, indentLevel) { const leftPadding = indentLevel * 20; table += `<tr> <td style="padding-left:${leftPadding}px; font-weight:${indentLevel === 0 ? 'bold' : 'normal'};"> ${node.label || node.sectionName} </td>`; node.valueByPeriod.forEach(function(val) { if (val === null || val === undefined) { val = '-'; } else { // Attempt to parse even if it's a string if (typeof val === 'string') { let cleaned = val.replace(/,/g, '').trim(); let parsed = parseFloat(cleaned); if (!isNaN(parsed)) { val = numberWithCommasNoDecimal(parsed); } else { val = '-'; } } else if (typeof val === 'number') { val = numberWithCommasNoDecimal(val); } } table += `<td>${val}</td>`; }); table += `</tr>`; // Recurse if (node.children && node.children.length > 0) { node.children.forEach(child => processNode(child, indentLevel + 1)); } } // 3) Loop through top-level nodes nested_sections.forEach(node => { processNode(node, 0); }); table += `</tbody></table>`; $('#finance-div').html(table); } /************************************************ * 3) Show the modal -> call get_ajax_data ************************************************/ $('#financeModal').on('shown.bs.modal', function (e) { get_ajax_data(); }); /************************************************ * 4) get_ajax_data: calls Django endpoint ************************************************/ function get_ajax_data() { console.log($('#company_name_hidden').val()); var company_name = $('#company_name_hidden').val().replace('/', ' ').replace('\\', ' '); console.log(company_name); var cik = "1507957"; // e.g. '123456' var finance_type = $('#displayed_finance').val(); // e.g. 'balance', 'income', 'cash_flow' var data_type = $('#displayed_ftype').val(); // e.g. '10-K', '10-Q' var url = `/get/finance/data/${cik}/${finance_type}/${data_type}/${encodeURIComponent(ticker)}/`; $.ajax({ url: url, method: 'GET', success: function (resp) { $('#finance-div').html(''); if (resp.error) { $('#finance-div').html(`<div class="alert alert-danger">${resp.error}</div>`); } else { console.log(resp); // If server returns nested_sections, show them if (resp.nested_sections && resp.nested_sections.length > 0) { createNestedTable(resp.nested_sections, resp.date, resp.finance_title); } else { // Otherwise, fallback to the old flat approach create_table_new2( resp.finance_data_section, resp.finance_data_value, resp.finance_data_label, resp.ended_lst, resp.f_data, resp.date, resp.finance_title ); } } }, error: function (xhr, status, error) { $('#finance-div').html(`<div class="alert alert-danger">An error occurred: ${error}</div>`); console.error(error); } }); } /************************************************ * 5) On-click handlers for toggling (unchanged) ************************************************/ $(document).on('click', '.finance', function () { $('.finance').removeClass('active-finance'); $(this).addClass('active-finance'); // the button's ID (like "balance" or "income") is stored: $('#displayed_finance').val($(this).attr('id')); get_ajax_data(); // calls the /get/finance/data endpoint }); $(document).on('click', '.finance_type', function () { $('.finance_type').removeClass('active-fin-type'); $(this).addClass('active-fin-type'); // the button's ID ("10-Q" or "10-K") is stored: $('#displayed_ftype').val($(this).attr('id')); get_ajax_data(); }); $("#registerModal").on('shown', function () { console.log(7899809) alert("I want this to appear after the modal has opened!"); }); /* close popover */ $('body').on('click', function (e) { $('[data-toggle="popover"]').each(function () { //the 'is' for buttons that trigger popups //the 'has' for icons within a button that triggers a popup if (!$(this).is(e.target) && $(this).has(e.target).length === 0 && $('.popover').has(e.target).length === 0) { $(this).popover('hide'); } }); }); $('[data-toggle="tooltip"]').tooltip(); $('.exhibit-link').each(function () { href = $(this).attr('href') if (href.search('/www.sec.gov/Archives/edgar/data/') == -1) $(this).attr('href', "https://www.sec.gov/Archives/edgar/data/1507957/000110465922091273/" + href) }); $('.info-btn-circle').on('click', function (e) { $('.info-btn-circle').not(this).popover('hide'); }); if ($('#fixed-content-filing').length > 0) { fetch("/fetch_fixed_content_filing", { headers: { "X-CSRFToken": document.getElementById("csrf") .querySelector("input") .value, 'Content-type': 'application/json' }, method: "POST", body: JSON.stringify({ "ticker": "IPWR", "current_filing_name": "Ideal Power Inc.", "current_filing_filingtype": "10-Q", "current_filing_filingdate": "2022-06-30" }) }) .then(response => response.json()) .then(function (data) { bonds = data.data.bonds directors = data.data.director executives = data.data.executive funds = data.data.funds insider_ownership = data.data.insider_ownership bond_html = '' director_html = '' funds_html = '' executive_html = '' insider_ownership_html = '' if (bonds.length > 0) { bond_html += '<table class="fl-table table" id="bond-table"> <thead> <tr> <th rowspan="2">ISSUER NAME</th> <th rowspan="2">SYMBOL</th> <th rowspan="2">CALLABLE</th> <th rowspan="2">SUB-PRODUCT TYPE</th> <th rowspan="2"> COUPON</th> <th rowspan="2">MATURITY</th> <th class="text-center" colspan="2">RATINGS</th> <th class="text-center" colspan="2">LAST SALE</th><th rowspan="2">GRAPH</th> </tr> <tr> <th>MOODY\'S® </th> <th>S&P</th > <th> PRICE </th> <th>YIELD</th> </tr> </thead> <tbody class = "tbody" > ' for (let i = 0; i < bonds.length; i++) { bond_html += '<tr> <td>' + bonds[i].issuer_name + '</td> <td> '+ bonds[i].symbol + ' </td> <td>' + bonds[i].callable + '</td> <td>' + bonds[i].sub_product_type + '</td> <td>' + bonds[i].coupon + '</td> <td>' + bonds[i].matuarity + '</td> <td>' + bonds[i].moody_rating + '</td> <td>' + bonds[i].s_and_p_rating + '</td> <td>' + bonds[i].last_sale_price + '</td> <td>' + bonds[i].last_sale_yield + '</td> <td> <div class="row justify-content-center"> <button class="btn col" style="font-size: inherit; margin-top: 0px; padding-top: 0px;" data-target="#bondpricegraphModal" onclick="fetch_bond_price_graph(\''+bonds[i].symbol+'\')" data-toggle="modal">Price Graph</button><div></td> </tr>' } bond_html += '</tbody> </table>' } else { bond_html = 'No information found' } $("#bond_table").empty(); $('#bond_table').append(bond_html); if (executives.length > 0) { executive_html = executives } else { executive_html = 'No information found' } $("#executive-button").empty(); $('#executive-button').append(executive_html); document.getElementById("dynamicDirector-header").innerHTML = "Directors of Ideal Power Inc. - as per the latest proxy " + '<sup><small>Beta</small></sup>'; if (directors.length == 0) { $('#director-table').hide(); $('#dircter-table-div').html('<p>No information found</p>') } else { $('#director-table').show(); for (var i = 0; i < directors.length; i++) { tr = ' <tr >' tr += '<td ><center>' + directors[i][0] + '</center></td>' if (directors[i][1] == null) tr += '<td class=" ageCol" ><center></center></td>' else tr += '<td class=" ageCol" ><center>' + directors[i][1] + '</center></td>' tr += '<td id = "bioCol" ><p>' + directors[i][2] + '</p></td>' other = '' for (k = 0; k < directors[i][3].length; k++) { if (k == directors[i][3].length - 1) { other = other + directors[i][3][k] } else { other = other + directors[i][3][k] + ', ' } } tr += ' <td ><center>' + other + '</center></td>' tr += '</tr>' $('#director-table tbody').append(tr) } } if (funds.length != 0) { date = new Date(data.data.fund_report_date) day = date.getDate(); month = date.toLocaleString('default', { month: 'short' }); year = date.getFullYear(); $("#shareholderModalTitle").text("Top 100 Shareholders of Ideal Power Inc. as of " + month + ' ' + day + ', ' + year) } else { $("#shareholderModalTitle").text("Top 100 Shareholders of Ideal Power Inc.") } //$('#cust-header').text( "Customers and Suppliers of Ideal Power Inc.") for (var i = 0; i < funds.length; i++) { tr = '<tr id="tr_doc">' tr += '<td class="success fund text-uppercase">' + funds[i].fund + '<button type="button" id="' + i + '" class="btn btn-secondary btn-small info-btn-circle" data-container="body" data-title="×" data-toggle="popover" data-placement="top" data-html="true" >i</button></td>' tr += '<td class = "fund-shares" >' + numberWithCommasNoDecimal(funds[i].share_prn_amount) + '</td>' tr += '<td class="fund-value">' + numberWithCommasNoDecimal(funds[i].value) + '</td>' tr += '<td class="success"><center>' + funds[i].put_call + '</center></td>' tr += '</tr>' $('#fund-table tbody').append(tr) } $('[data-toggle="popover"]').popover({sanitize:false, content: function() { var i = $(this).attr('id') text_tooltip = '<div class="container"><div class="row">'+ '<div class="col-4 p-0 font-weight-bold " >Filed By: </div><div class="col-8 p-0 hover-shareholder tooltip-custom copy-details"><div class="copy-text">'+funds[i].filed_by_name+'</div><span class="tooltiptext">Click To Copy</span></div>'+ '<div class="col-4 p-0 font-weight-bold" >Address: </div><div class="col-8 p-0 hover-shareholder tooltip-custom copy-details"><div class="copy-text">'+funds[i].address+'</div><span class="tooltiptext">Click To Copy</span></div>'+ '<div class="col-4 p-0 font-weight-bold" >Phone: </div><div class="col-8 p-0 hover-shareholder tooltip-custom copy-details"><div class="copy-text">'+funds[i].phone+'</div><span class="tooltiptext">Click To Copy</span></div>'+ '</div></div>' return text_tooltip; //return $('#po' + id).html(); } }); if (insider_ownership.length != 0) { for (var i = 0; i < insider_ownership.length; i++) { tr = '<tr id="tr_doc">' tr += '<td class="success fund text-uppercase">' + insider_ownership[i].owner + '</td>' tr += '<td class = "fund-shares" >' + numberWithCommasNoDecimal(insider_ownership[i].position) + '</td>' tr += '<td class="fund-value">' + numberWithCommasNoDecimal(insider_ownership[i].current_direct_shares) + '</td>' tr += '<td class="fund-value">' + numberWithCommasNoDecimal(insider_ownership[i].current_indirect_shares) + '</td>' tr += '</tr>' $('#insider_ownership_table tbody').append(tr) } } else { $('#insider_ownership_table tbody').append('No Data Found') } $("#executiveModalLabelTitle").text("Executives of Ideal Power Inc. - as per the latest proxy") $('#executive-button table').addClass('table') $('#executive-button table tr:first-child').css('background-color', '#4FC3A1') $('#executive-button table tr td').css('border-right', 'none') $('#executive-button table').addClass('fl-table') $('#executive-button table').attr('border', '0') color = '#4FC3A1'; no = 0; $('#executive-button table tr:first-child td').each(function () { text = $(this).text(); text = text.replace(/\u200B/g, ''); text = text.replace(/[\u200B-\u200D\uFEFF]/g, ''); if (text.trim() == '') { $(this).css('background-color', color) if (no == 0) color = '#324960' } else { if (color == '#4FC3A1') color = '#324960' else color = '#4FC3A1' $(this).css('background-color', color) } no++; }) const table = document.querySelector('#executive-button table'); dates = data.data.yearly_years; ended_lst = data.data.ended_lst; finance_data_section = data.data.finance_data_section; finance_data_value = data.data.finance_data_value; finance_data_label = data.data.finance_data_label; f_data = data.data.f_data; }) } }) </script> </div> </div> </div> </body> <script crossorigin="anonymous" defer integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" src="/static/bootstrap/js/popper.min.js"></script> <script defer src="/static/bootstrap/js/bootstrap.min.js"></script> <script defer src="/static/bootstrap/js/custom.min.js"></script> <script> var today_date = new Date(); today_date.setHours(0); today_date.setMinutes(0); today_date.setSeconds(0); $(document).ready(function() { $('#load-div-graph').show() finance_table_div = $('#finance_table_div') if (finance_table_div.length > 0) { fetch_live_stock_data(initial_call = 'true') setInterval(function() { fetch_live_stock_data() }, 30000) } serverStartTime = new Date("") moment_current_time = moment().tz("America/New_York"); moment_server_time = moment(serverStartTime).tz("America/New_York") var server_difference = (moment_current_time.diff(moment_server_time) / 1000).toFixed(2); var endTime = new Date(); var difference = ((endTime - startTime) / 1000).toFixed(2); //var serverdiff = ((endTime - serverStartTime)/1000).toFixed(2); $('#load_time').text(server_difference + ' s/' + difference + ' s') //MOBILE ONE AND MOBILE THREE var menu = "close"; $(".mobile-one .menu-toggle, .mobile-three .menu-toggle").click(function() { if (menu === "close") { $(this).parent().next(".mobile-nav").css("transform", "translate(0, 0)"); menu = "open"; } else { $(this).parent().next(".mobile-nav").css("transform", "translate(-100%, 0)"); menu = "close"; } }); }) function openNav() { document.getElementById("mySidebar").style.width = "250px"; // document.getElementById("main").style.marginLeft = "250px"; } function closeNav() { document.getElementById("mySidebar").style.width = "0"; // document.getElementById("main").style.marginLeft= "0"; } function change_selected_view(element) { site_view = element.value; if (document.getElementById('site_view').length == 3) { if (site_view === 'filing') { href = window.location.href href = href.split('/') href = href.slice(0, 3).join('/') + '/' + href.slice(-1) window.location.href = href } else { href = window.location.href href = href.split('/') href = href.slice(0, 3).join('/') + '/snapshot/' + href.slice(-1) window.location.href = href } } else if (site_view === 'filing') { href = window.location.href href = href.split('/') href = href.slice(0, 3).join('/') + '/' + href.slice(-1)[0].split('#')[0] window.location.href = href } else { href = window.location.href href = href.split('/') if (href.slice(-1) !== '') { ticker = href.slice(-2, -1) if (ticker[0].length == 1 && /^[1-9]+$/.test(ticker)) { ticker = href.slice(-1) } else if (!/^[a-zA-Z]+$/.test(ticker)) { ticker = href.slice(-3, -2) } } else { ticker = href.slice(-1) } href = href.slice(0, 3).join('/') + '/snapshot/' + ticker window.location.href = href } } function load_document(filedata) { // read text from URL location var request = new XMLHttpRequest(); request.open('GET', filedata.path, true); request.send(null); $('#second #load-div').show(); request.onreadystatechange = function() { if (request.readyState === 4 && request.status === 200) { var type = request.getResponseHeader('Content-Type'); if (type.indexOf("text") !== 1) { $('#load-div').hide(); $("#second").empty(); second = document.getElementById('second') second.insertAdjacentHTML('beforeend', request.responseText) second.scrollTop = 00; $("#filing-title").empty(); $('#filing-title').append(filedata.file_title); return true } } } } function fetch_history_graph_data(element) { ticker = window.location.href.split('/').slice(-1)[0] graph = localStorage.getItem('graph_' + ticker + today_date); if (graph) { $('#graph_div')[0].innerHTML = ''; $('#graph_div').append(graph); } else { localStorage.clear(); fetch("/fetch_history_graph_data", { headers: { "X-CSRFToken": document.getElementById("csrf") .querySelector("input") .value, 'Content-type': 'application/json' }, method: "POST", body: JSON.stringify({ "ticker": ticker, "years": '1y' }) }) .then(response => response.json()) .then(function(data) { $('#load-div-graph').hide() $('#graph_div').append(data.graph); fetch("/fetch_history_graph_data", { headers: { "X-CSRFToken": document.getElementById("csrf") .querySelector("input") .value, 'Content-type': 'application/json' }, method: "POST", body: JSON.stringify({ "ticker": ticker, "years": '10y' }) }) .then(response => response.json()) .then(function(data) { $('#load-div-graph').hide() $('#finance_table_div').append(data.table); $('#graph_div')[0].innerHTML = ''; $('#graph_div').append(data.graph); localStorage.setItem('graph_' + ticker + today_date, data.graph); }) }) } } function fetch_history_table_data(element) { table = localStorage.getItem('table_' + ticker + today_date); if (table) { $('#finance_table_div').append(table); } else { fetch("/fetch_history_table_data", { headers: { "X-CSRFToken": document.getElementById("csrf") .querySelector("input") .value, 'Content-type': 'application/json' }, method: "POST", body: JSON.stringify({ "ticker": window.location.href.split('/').slice(-1)[0], }) }) .then(response => response.json()) .then(function(data) { $('#finance_table_div').append(data.table); localStorage.setItem('table_' + ticker + today_date, data.table); }) } } function fetch_live_stock_data(initial_call = '') { let options = { timeZone: 'America/New_York', hour: 'numeric', minute: 'numeric', second: 'numeric', }; let formatter = new Intl.DateTimeFormat([], options); // "09:00:00" < currentTime < "16:00:00" or forced initial_call const currentTime = String(formatter.format(new Date())); if ((currentTime > '09:00:00' && currentTime < '16:00:00') || initial_call) { fetch("/fetch_live_stock_data", { headers: { "X-CSRFToken": document.getElementById("csrf").querySelector("input").value, "Content-type": "application/json" }, method: "POST", body: JSON.stringify({ // e.g. ticker is last part of the URL "ticker": window.location.href.split('/').slice(-1)[0] }) }) .then(response => response.json()) .then(function(data) { // Sanitize/format the incoming data so no double minus signs, etc. const cleanPrice = sanitizePrice(data.price); const cleanChange = sanitizeChange(data.change, data.change_type); // Update DOM $("#stock_price").empty().append(cleanPrice); $("#stock_price_difference").empty().append( `<div class="stock_${data.change_type}">${cleanChange}</div>` ); // Exchange name if (data.exchange) { $('#exchange_name').text(`(${data.exchange})`); } }) .catch(err => console.error("Error fetching stock data:", err)); } } /** * e.g. turns "$236.8500" into "$236.85" */ function sanitizePrice(rawPrice) { // Remove everything except digits, minus, plus, decimal let numeric = parseFloat(rawPrice.replace(/[^\d.-]/g, '')) || 0; return `$${numeric.toFixed(2)}`; } /** * Normalizes the change string. * Example: raw = "- $-5.8500 (-2.4104%)", changeType="loss" => "-5.85 (-2.41%)" * If changeType="gain", we might do "+5.85 (+2.41%)" instead. */ function sanitizeChange(rawChange, changeType) { // Regex tries to capture something like: "- $-5.8500 (-2.4104%)" // Group 1: optional sign before dollar // Group 2: optional sign + digits for the numeric difference // Group 3: optional sign + digits + % for the parenthetical part // // We'll parse them out, strip extra signs, and reapply a single sign // based on "changeType" (e.g. "loss" => "-"). // const re = /^(-?)\s*\$?(-?[\d.]+)\s*\((-?[\d.]+%)\)\s*$/; const match = rawChange.trim().match(re); if (!match) { // If it doesn't match, fallback: just strip out extra non-digit // and reapply sign from changeType return fallbackClean(rawChange, changeType); } // e.g. match[1] = "-" // match[2] = "-5.8500" // match[3] = "-2.4104%" let diffVal = parseFloat(match[2].replace(/[^\d.-]/g, '')) || 0; let pctVal = parseFloat(match[3].replace(/[^\d.-]/g, '')) || 0; // Decide sign from "changeType" const sign = (changeType === "loss") ? "-" : "+"; // Build final difference & percentage const finalDiff = `${sign}${Math.abs(diffVal).toFixed(2)}`; // e.g. "-5.85" const finalPct = `${sign}${Math.abs(pctVal).toFixed(2)}%`; // e.g. "(-2.41%)" return `${finalDiff} (${finalPct})`; } /** * If the data doesn't match our regex, do a simpler approach: * - strip all non-numerics except sign * - parse & reapply sign from changeType */ function fallbackClean(rawStr, changeType) { let numericVal = parseFloat(rawStr.replace(/[^\d.-]/g, '')) || 0; let sign = (changeType === "loss") ? "-" : "+"; return `${sign}${Math.abs(numericVal).toFixed(2)}`; } </script> </html>