<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2026"
  xmlns:ipm="http://astproxyportal.com/20260630"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2026"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ipm-20260630.xsd" xlink:type="simple"/>
    <context id="cref_1566407103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_29479931">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1905345455">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ipm:LoanAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ipm:IntelligentProtectionLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-10</instant>
        </period>
    </context>
    <context id="cref_603337124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ipm:NewtekBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_615960443">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ipm:NewtekBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1050128973">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="cref_999283550">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ipm:NewtekBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1598503262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ipm:NewtekBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1184463281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ipm:NewtekBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_282389460">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ipm:NewtekBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1217360309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ipm:NewtekBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_486776960">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ipm:NewtekBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_297762039">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ipm:NewtekBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1317844390">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:RevenueFromRightsConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ipm:NewtekBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1775964122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ipm:CiscoSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-04-01</endDate>
        </period>
    </context>
    <context id="cref_731303267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ipm:CiscoSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-24</startDate>
            <endDate>2026-02-24</endDate>
        </period>
    </context>
    <context id="cref_106758843">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ipm:CiscoTechnologyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-10-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="cref_642806296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ipm:CiscoSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-10-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="cref_620170267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ipm:CiscoTechnologyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-07</startDate>
            <endDate>2025-03-07</endDate>
        </period>
    </context>
    <context id="cref_1291958439">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ipm:CiscoSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-07</startDate>
            <endDate>2025-03-07</endDate>
        </period>
    </context>
    <context id="cref_1609221553">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
        </entity>
        <period>
            <startDate>2024-08-29</startDate>
            <endDate>2024-08-29</endDate>
        </period>
    </context>
    <context id="cref_1340449600">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1137321037">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="cref_1653750214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1062180353">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_485308576">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ipm:ADCLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_530492778">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ipm:ADCLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-02-02</instant>
        </period>
    </context>
    <context id="cref_246502797">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ipm:IronMountainLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1479902439">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ipm:JECMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1528123331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_2115088351">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_843392197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1437633134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1754846896">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_942949201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_2068318659">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_694989154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1504705450">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_427078670">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_829456991">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="cref_443910170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
        </entity>
        <period>
            <startDate>2025-05-08</startDate>
            <endDate>2025-05-08</endDate>
        </period>
    </context>
    <context id="cref_1242758111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-02</startDate>
            <endDate>2025-01-02</endDate>
        </period>
    </context>
    <context id="cref_686826473">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
        </entity>
        <period>
            <instant>2024-12-30</instant>
        </period>
    </context>
    <context id="cref_1615396149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1685604192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_459053563">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_11610391">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_2013478723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_849691918">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1724395052">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_1915568119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_817762696">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_238600819">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ipm:TwoThousandTwentyFiveLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_420752377">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1820712981">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ipm:TwoThousandTwentyFiveLongTermIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_909113240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">ipm:EarnOutPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="cref_1761470277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ipm:VumberLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1389307591">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ipm:CamfrogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1715648371">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ipm:PaltalkHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_843602795">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">ipm:EarnOutPeriodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1739588847">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">ipm:EarnOutPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_707986523">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ipm:MeteorMobileHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_2059289954">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">ipm:IntangibleAssetAmortizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1759643580">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">ipm:IntangibleAssetAmortizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_771375397">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">ipm:IntangibleAssetAmortizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_681001832">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">ipm:IntangibleAssetAmortizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_192991169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_452972875">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1409877922">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ipm:SubscriberOrCustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_1986423250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ipm:SubscriberOrCustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_384402919">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_553079651">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1500671190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_1562435700">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1085667601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_1897383158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1746459623">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ipm:DepreciationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1214962793">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ipm:DepreciationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1328529038">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ipm:DepreciationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1190812122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ipm:DepreciationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_585019038">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ipm:ServersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_984275290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ipm:ServersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_999848634">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ipm:DatacenterSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_820032667">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ipm:DatacenterSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_864317856">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_695334864">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_2121719533">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_151938354">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_254266688">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ipm:ReferralArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_877577677">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ipm:ReferralArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1745245762">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ipm:ReferralArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1015169308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ipm:ReferralArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_896034673">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ipm:NewtekTechnologySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_580183604">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ipm:NewtekTechnologySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_839660179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ipm:NewtekTechnologySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1548493890">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ipm:NewtekTechnologySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1914473349">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1845543209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ipm:OrderBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1152919099">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1972434530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ipm:NewtekTechnologySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_1388159033">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ipm:NewtekTechnologySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_314903117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">ipm:MeasurementInputRemeasurementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_2009214387">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
        </entity>
        <period>
            <instant>2025-01-02</instant>
        </period>
    </context>
    <context id="cref_527628541">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ipm:NewtekTechnologySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_168311485">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="cref_2041987087">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1000492590">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ipm:NewtekTechnologySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_14747595">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ipm:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_723768153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ipm:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1859458028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ipm:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_204672206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ipm:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1875787450">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ipm:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="cref_1427581338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ipm:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="cref_1965545614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ipm:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1909679230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ipm:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_420705458">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1602604950">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ipm:WebsiteDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1843386872">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1577566672">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_37860738">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_22377780">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_180820314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1588102091">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_376884171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1148593082">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="cref_1320490521">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1737903379">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1805878524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_106557234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_524305342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_2039963263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_588993903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="cref_1888686740">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="cref_1841303878">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="cref_1423848858">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="cref_2044873427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="cref_1161940287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="cref_249786379">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="cref_490744485">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="cref_1090199086">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="cref_1117443052">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_858596315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_682897974">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_2057176010">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_579605262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="cref_1068725281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="cref_2109137564">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="cref_487390513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="cref_1536588921">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="cref_1625636818">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1798568802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1369807904">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1227368925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="cref_2013999428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="cref_956186509">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="cref_1557226689">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="cref_288954422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="cref_1169975555">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="cref_713806119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="cref_531434650">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="cref_954837495">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="cref_2140972800">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="cref_2072732323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="cref_1154418656">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="cref_1358486696">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="cref_662560845">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ipm:NetLossPerShareOfCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_689744847">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ipm:NetLossPerShareOfCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1102778204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ipm:NetLossPerShareOfCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1405789758">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ipm:NetLossPerShareOfCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_973254607">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_2032188815">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1581265172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_525665060">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_517447320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProfessionalLiabilityInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_951689034">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProfessionalLiabilityInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1403905930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProfessionalLiabilityInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_998448568">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProfessionalLiabilityInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1848318206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ipm:ProcurementRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1215501575">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ipm:ProcurementRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_174845888">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ipm:ProcurementRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1495422843">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ipm:ProcurementRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_910003802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_2038236072">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_545431991">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_372537980">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1894675843">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_29660302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_902785337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_1737922561">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_222274455">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
        </entity>
        <period>
            <instant>2026-08-10</instant>
        </period>
    </context>
    <context id="cref_54895489">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_2091560463">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_873490811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="cref_613408717">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="cref_1176980995">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="cref_1061015333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="cref_1456844014">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_595306127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1170210290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="cref_1427640736">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_523653534">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001355839</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ipm:TwoThousandElevenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <unit id="uref_1905345455">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="uref_1217360309">
        <measure>pure</measure>
    </unit>
    <unit id="uref_1528123331">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="uref_1118522814">
        <measure>shares</measure>
    </unit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="cref_29479931"
      id="fc_1653739010"
      unitRef="uref_1118522814"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="cref_29479931"
      id="fc_713473683"
      unitRef="uref_1528123331"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_713806119"
      id="fc_1641315404"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_54895489"
      id="fc_54895489"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_2091560463"
      id="fc_2091560463"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1798568802"
      id="fc_140331512"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1625636818"
      id="fc_1628364743"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_873490811"
      id="fc_873490811"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_613408717"
      id="fc_613408717"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_490744485"
      id="fc_1461039674"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_249786379"
      id="fc_1332041871"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="cref_1176980995"
      id="fc_1176980995"
      unitRef="uref_1118522814"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="cref_1061015333"
      id="fc_1061015333"
      unitRef="uref_1118522814"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="cref_1176980995"
      id="fc_2068058367"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="cref_1061015333"
      id="fc_111603966"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="cref_713806119"
      id="fc_1645893889"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_954837495"
      id="fc_672874595"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1176980995"
      id="fc_454880210"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1061015333"
      id="fc_1553726666"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_531434650"
      id="fc_2017879973"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_54895489"
      id="fc_1805450983"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_2091560463"
      id="fc_2101394506"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1798568802"
      id="fc_1324600566"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1369807904"
      id="fc_1456200039"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_873490811"
      id="fc_521951562"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_613408717"
      id="fc_508157047"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_490744485"
      id="fc_1411940300"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1090199086"
      id="fc_1320542451"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1456844014"
      id="fc_1456844014"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_595306127"
      id="fc_595306127"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="cref_1170210290"
      id="fc_1170210290"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:RestrictedCashCurrent
      contextRef="cref_1340449600"
      id="fc_789277504"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <ipm:OperatingLeaseExtensionRightOfUseAsset
      contextRef="cref_1653750214"
      id="fc_1162783790"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <ipm:NoncashPortionOfConsiderationForAcquisitionOfNTSSeriesAPreferredStockIssuance
      contextRef="cref_29479931"
      id="fc_257868219"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssetsIncreaseDecrease
      contextRef="cref_1724395052"
      id="fc_1161759675"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentIncreaseDecrease
      contextRef="cref_1724395052"
      id="fc_169826858"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightofuseAssetIncreaseDecrease
      contextRef="cref_1724395052"
      id="fc_2050369565"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangiblesIncreaseDecrease
      contextRef="cref_1724395052"
      id="fc_524394561"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_2039963263"
      id="fc_1284087023"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1427640736"
      id="fc_1427640736"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_954837495"
      id="fc_392532172"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1176980995"
      id="fc_433615393"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="cref_1653750214"
      id="fc_553427971"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="cref_29479931"
      id="fc_1973840314"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <ipm:ProceedsFromSaleOfTransferredAssetsClassifiedAsFinancingActivities
      contextRef="cref_29479931"
      id="fc_2035426134"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="cref_452972875"
      id="fc_205018908"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="cref_192991169"
      id="fc_1539729244"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:LitigationSettlementExpense
      contextRef="cref_1062180353"
      id="fc_287800428"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:OtherNonoperatingIncome
      contextRef="cref_1566407103"
      id="fc_1759439913"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:LitigationSettlementExpense
      contextRef="cref_1653750214"
      id="fc_212180204"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:SharesOutstanding
      contextRef="cref_1170210290"
      id="fc_1057987394"
      unitRef="uref_1118522814"
      xsi:nil="true"/>
    <ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOtherIncreaseDecrease
      contextRef="cref_1724395052"
      id="fc_1073343109"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableIncreaseDecrease
      contextRef="cref_1724395052"
      id="fc_382088812"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOtherIncreaseDecrease
      contextRef="cref_1724395052"
      id="fc_348288094"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilitiesIncreaseDecrease
      contextRef="cref_1724395052"
      id="fc_868287342"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenueIncreaseDecrease
      contextRef="cref_1724395052"
      id="fc_652575572"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesIncreaseDecrease
      contextRef="cref_1724395052"
      id="fc_818725601"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesIncreaseDecrease
      contextRef="cref_1724395052"
      id="fc_1480039095"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1061015333"
      id="fc_1027588566"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="cref_523653534"
      id="fc_523653534"
      unitRef="uref_1118522814"
      xsi:nil="true"/>
    <us-gaap:RestrictedCashCurrent
      contextRef="cref_1340449600"
      id="fc_187708007"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="cref_1340449600"
      id="fc_720077200"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="cref_1724395052"
      id="fc_1247854738"
      unitRef="uref_1905345455"
      xsi:nil="true"/>
    <dei:EntityCentralIndexKey contextRef="cref_29479931" id="ixv-7909">0001355839</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="cref_29479931" id="ixv-7910">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="cref_29479931" id="ixv-7911">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate contextRef="cref_29479931" id="ixv-7912">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType contextRef="cref_29479931" id="ixv-9468">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="cref_29479931" id="ixv-9469">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="cref_29479931" id="ixv-9470">2026-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="cref_29479931" id="ixv-9471">2026</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="cref_29479931" id="ixv-9472">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="cref_29479931" id="ixv-9473">001-38717</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="cref_29479931" id="ixv-9474">INTELLIGENT PROTECTION MANAGEMENT CORP.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="cref_29479931" id="ixv-9475">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="cref_29479931" id="ixv-9476">20-3191847</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="cref_29479931" id="ixv-9477">30 Jericho Executive Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="cref_29479931" id="ixv-9478">Suite 400E</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="cref_29479931" id="ixv-9479">Jericho</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="cref_29479931" id="ixv-9480">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="cref_29479931" id="ixv-9481">11753</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="cref_29479931" id="ixv-9482">(212)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="cref_29479931" id="ixv-9483">967-5120</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="cref_29479931" id="ixv-9484">Common Stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="cref_29479931" id="ixv-9485">IPM</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="cref_29479931" id="ixv-9486">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="cref_29479931" id="ixv-9487">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="cref_29479931" id="ixv-9488">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="cref_29479931" id="ixv-9489">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="cref_29479931" id="ixv-9490">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="cref_29479931" id="ixv-9491">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="cref_29479931" id="ixv-9492">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="cref_222274455"
      decimals="INF"
      id="ixv-9493"
      unitRef="uref_1118522814">9035729</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9494"
      unitRef="uref_1905345455">5228082</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9495"
      unitRef="uref_1905345455">5597014</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <ipm:CashAndCashEquivalentonDepositWithRelatedParty
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9496"
      unitRef="uref_1905345455">2257069</ipm:CashAndCashEquivalentonDepositWithRelatedParty>
    <ipm:CashAndCashEquivalentonDepositWithRelatedParty
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9497"
      unitRef="uref_1905345455">1801300</ipm:CashAndCashEquivalentonDepositWithRelatedParty>
    <us-gaap:RestrictedCashCurrent
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9498"
      unitRef="uref_1905345455">1035747</us-gaap:RestrictedCashCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9499"
      unitRef="uref_1905345455">98104</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9500"
      unitRef="uref_1905345455">100000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9501"
      unitRef="uref_1905345455">1920708</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9502"
      unitRef="uref_1905345455">1599725</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="cref_1737922561"
      decimals="0"
      id="ixv-9503"
      unitRef="uref_1905345455">26283</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="cref_902785337"
      decimals="0"
      id="ixv-9504"
      unitRef="uref_1905345455">75601</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9505"
      unitRef="uref_1905345455">2345056</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9506"
      unitRef="uref_1905345455">1363574</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9507"
      unitRef="uref_1905345455">11777198</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9508"
      unitRef="uref_1905345455">11472961</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9509"
      unitRef="uref_1905345455">400915</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9510"
      unitRef="uref_1905345455">550628</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9511"
      unitRef="uref_1905345455">6994056</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9512"
      unitRef="uref_1905345455">7718836</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9513"
      unitRef="uref_1905345455">4555208</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9514"
      unitRef="uref_1905345455">4555208</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9515"
      unitRef="uref_1905345455">4149953</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9516"
      unitRef="uref_1905345455">1140196</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9517"
      unitRef="uref_1905345455">481023</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9518"
      unitRef="uref_1905345455">602688</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9519"
      unitRef="uref_1905345455">28358353</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9520"
      unitRef="uref_1905345455">26040517</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9521"
      unitRef="uref_1905345455">2752648</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9522"
      unitRef="uref_1905345455">1604898</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9523"
      unitRef="uref_1905345455">583805</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9524"
      unitRef="uref_1905345455">1031733</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9525"
      unitRef="uref_1905345455">564980</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9526"
      unitRef="uref_1905345455">756590</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9527"
      unitRef="uref_1905345455">4469109</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9528"
      unitRef="uref_1905345455">3878114</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="cref_1737922561"
      decimals="0"
      id="ixv-9529"
      unitRef="uref_1905345455">58675</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="cref_902785337"
      decimals="0"
      id="ixv-9530"
      unitRef="uref_1905345455">46450</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9531"
      unitRef="uref_1905345455">8429217</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9532"
      unitRef="uref_1905345455">7317785</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9533"
      unitRef="uref_1905345455">3645350</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9534"
      unitRef="uref_1905345455">387906</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9535"
      unitRef="uref_1905345455">127933</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9536"
      unitRef="uref_1905345455">148898</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:Liabilities
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9537"
      unitRef="uref_1905345455">12202500</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9538"
      unitRef="uref_1905345455">7854589</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="cref_29660302"
      decimals="3"
      id="ixv-9539"
      unitRef="uref_1528123331">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="cref_1894675843"
      decimals="3"
      id="ixv-9540"
      unitRef="uref_1528123331">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="cref_29660302"
      decimals="0"
      id="ixv-9541"
      unitRef="uref_1118522814">9000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="cref_1894675843"
      decimals="0"
      id="ixv-9542"
      unitRef="uref_1118522814">9000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="cref_29660302"
      decimals="0"
      id="ixv-9543"
      unitRef="uref_1118522814">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="cref_1894675843"
      decimals="0"
      id="ixv-9544"
      unitRef="uref_1118522814">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="cref_29660302"
      decimals="0"
      id="ixv-9545"
      unitRef="uref_1118522814">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="cref_1894675843"
      decimals="0"
      id="ixv-9546"
      unitRef="uref_1118522814">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9547"
      unitRef="uref_1905345455">4000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9548"
      unitRef="uref_1905345455">4000</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="cref_1340449600"
      decimals="3"
      id="ixv-9549"
      unitRef="uref_1528123331">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="cref_1724395052"
      decimals="3"
      id="ixv-9550"
      unitRef="uref_1528123331">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9551"
      unitRef="uref_1118522814">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9552"
      unitRef="uref_1118522814">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9553"
      unitRef="uref_1118522814">9878950</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9554"
      unitRef="uref_1118522814">9878950</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9555"
      unitRef="uref_1118522814">9035729</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9556"
      unitRef="uref_1118522814">9085729</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9557"
      unitRef="uref_1905345455">9879</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9558"
      unitRef="uref_1905345455">9879</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockCommonShares
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9559"
      unitRef="uref_1118522814">843221</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9560"
      unitRef="uref_1118522814">793221</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9561"
      unitRef="uref_1905345455">1583876</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9562"
      unitRef="uref_1905345455">1500385</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9563"
      unitRef="uref_1905345455">45004875</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9564"
      unitRef="uref_1905345455">44939747</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9565"
      unitRef="uref_1905345455">-27279025</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9566"
      unitRef="uref_1905345455">-25267313</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9567"
      unitRef="uref_1905345455">16155853</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9568"
      unitRef="uref_1905345455">18185928</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9569"
      unitRef="uref_1905345455">28358353</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9570"
      unitRef="uref_1905345455">26040517</us-gaap:LiabilitiesAndStockholdersEquity>
    <ipm:RelatedPartyRevenue
      contextRef="cref_372537980"
      decimals="0"
      id="ixv-9571"
      unitRef="uref_1905345455">1727862</ipm:RelatedPartyRevenue>
    <ipm:RelatedPartyRevenue
      contextRef="cref_545431991"
      decimals="0"
      id="ixv-9572"
      unitRef="uref_1905345455">1827817</ipm:RelatedPartyRevenue>
    <ipm:RelatedPartyRevenue
      contextRef="cref_2038236072"
      decimals="0"
      id="ixv-9573"
      unitRef="uref_1905345455">3617987</ipm:RelatedPartyRevenue>
    <ipm:RelatedPartyRevenue
      contextRef="cref_910003802"
      decimals="0"
      id="ixv-9574"
      unitRef="uref_1905345455">3516400</ipm:RelatedPartyRevenue>
    <us-gaap:Revenues
      contextRef="cref_372537980"
      decimals="0"
      id="ixv-9575"
      unitRef="uref_1905345455">3802320</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_545431991"
      decimals="0"
      id="ixv-9576"
      unitRef="uref_1905345455">3506754</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_2038236072"
      decimals="0"
      id="ixv-9577"
      unitRef="uref_1905345455">7722814</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_910003802"
      decimals="0"
      id="ixv-9578"
      unitRef="uref_1905345455">7065587</us-gaap:Revenues>
    <ipm:RelatedPartyRevenue
      contextRef="cref_1495422843"
      decimals="0"
      id="ixv-9579"
      unitRef="uref_1905345455">23463</ipm:RelatedPartyRevenue>
    <ipm:RelatedPartyRevenue
      contextRef="cref_174845888"
      decimals="0"
      id="ixv-9580"
      unitRef="uref_1905345455">23361</ipm:RelatedPartyRevenue>
    <ipm:RelatedPartyRevenue
      contextRef="cref_1215501575"
      decimals="0"
      id="ixv-9581"
      unitRef="uref_1905345455">57901</ipm:RelatedPartyRevenue>
    <ipm:RelatedPartyRevenue
      contextRef="cref_1848318206"
      decimals="0"
      id="ixv-9582"
      unitRef="uref_1905345455">77881</ipm:RelatedPartyRevenue>
    <us-gaap:Revenues
      contextRef="cref_1495422843"
      decimals="0"
      id="ixv-9583"
      unitRef="uref_1905345455">2047677</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_174845888"
      decimals="0"
      id="ixv-9584"
      unitRef="uref_1905345455">1248401</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_1215501575"
      decimals="0"
      id="ixv-9585"
      unitRef="uref_1905345455">3744578</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_1848318206"
      decimals="0"
      id="ixv-9586"
      unitRef="uref_1905345455">2199780</us-gaap:Revenues>
    <ipm:RelatedPartyRevenue
      contextRef="cref_998448568"
      decimals="0"
      id="ixv-9587"
      unitRef="uref_1905345455">44514</ipm:RelatedPartyRevenue>
    <ipm:RelatedPartyRevenue
      contextRef="cref_1403905930"
      decimals="0"
      id="ixv-9588"
      unitRef="uref_1905345455">56396</ipm:RelatedPartyRevenue>
    <ipm:RelatedPartyRevenue
      contextRef="cref_951689034"
      decimals="0"
      id="ixv-9589"
      unitRef="uref_1905345455">81889</ipm:RelatedPartyRevenue>
    <ipm:RelatedPartyRevenue
      contextRef="cref_517447320"
      decimals="0"
      id="ixv-9590"
      unitRef="uref_1905345455">108246</ipm:RelatedPartyRevenue>
    <us-gaap:Revenues
      contextRef="cref_998448568"
      decimals="0"
      id="ixv-9591"
      unitRef="uref_1905345455">363055</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_1403905930"
      decimals="0"
      id="ixv-9592"
      unitRef="uref_1905345455">688815</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_951689034"
      decimals="0"
      id="ixv-9593"
      unitRef="uref_1905345455">846355</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_517447320"
      decimals="0"
      id="ixv-9594"
      unitRef="uref_1905345455">1415422</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_525665060"
      decimals="0"
      id="ixv-9595"
      unitRef="uref_1905345455">249490</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_1581265172"
      decimals="0"
      id="ixv-9596"
      unitRef="uref_1905345455">278629</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_2032188815"
      decimals="0"
      id="ixv-9597"
      unitRef="uref_1905345455">503546</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_973254607"
      decimals="0"
      id="ixv-9598"
      unitRef="uref_1905345455">559848</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-9599"
      unitRef="uref_1905345455">6462542</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-9600"
      unitRef="uref_1905345455">5722599</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9601"
      unitRef="uref_1905345455">12817293</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9602"
      unitRef="uref_1905345455">11240637</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-9603"
      unitRef="uref_1905345455">3791615</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-9604"
      unitRef="uref_1905345455">2857449</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9605"
      unitRef="uref_1905345455">7051781</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9606"
      unitRef="uref_1905345455">5322112</us-gaap:CostOfRevenue>
    <us-gaap:SellingAndMarketingExpense
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-9607"
      unitRef="uref_1905345455">767668</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-9608"
      unitRef="uref_1905345455">839397</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9609"
      unitRef="uref_1905345455">1545697</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9610"
      unitRef="uref_1905345455">1604761</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-9611"
      unitRef="uref_1905345455">2555085</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-9612"
      unitRef="uref_1905345455">2481801</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9613"
      unitRef="uref_1905345455">5062716</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9614"
      unitRef="uref_1905345455">5419698</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-9615"
      unitRef="uref_1905345455">477684</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-9616"
      unitRef="uref_1905345455">673651</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9617"
      unitRef="uref_1905345455">953182</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9618"
      unitRef="uref_1905345455">1357692</us-gaap:DepreciationAndAmortization>
    <us-gaap:LitigationSettlementExpense
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-9619"
      unitRef="uref_1905345455">382861</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9620"
      unitRef="uref_1905345455">484470</us-gaap:LitigationSettlementExpense>
    <us-gaap:CostsAndExpenses
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-9621"
      unitRef="uref_1905345455">7974913</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-9622"
      unitRef="uref_1905345455">6852298</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9623"
      unitRef="uref_1905345455">15097846</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9624"
      unitRef="uref_1905345455">13704263</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-9625"
      unitRef="uref_1905345455">-1512371</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-9626"
      unitRef="uref_1905345455">-1129699</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9627"
      unitRef="uref_1905345455">-2280553</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9628"
      unitRef="uref_1905345455">-2463626</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-9629"
      unitRef="uref_1905345455">57848</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-9630"
      unitRef="uref_1905345455">87928</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9631"
      unitRef="uref_1905345455">119226</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9632"
      unitRef="uref_1905345455">170320</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncome
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-9633"
      unitRef="uref_1905345455">63750</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9634"
      unitRef="uref_1905345455">22000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9635"
      unitRef="uref_1905345455">63750</us-gaap:OtherNonoperatingIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-9636"
      unitRef="uref_1905345455">-1454523</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-9637"
      unitRef="uref_1905345455">-978021</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9638"
      unitRef="uref_1905345455">-2139327</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9639"
      unitRef="uref_1905345455">-2229556</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-9640"
      unitRef="uref_1905345455">-103025</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-9641"
      unitRef="uref_1905345455">72007</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9642"
      unitRef="uref_1905345455">-127615</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9643"
      unitRef="uref_1905345455">-1988058</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-9644"
      unitRef="uref_1905345455">-1351498</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-9645"
      unitRef="uref_1905345455">-1050028</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9646"
      unitRef="uref_1905345455">-2011712</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9647"
      unitRef="uref_1905345455">-241498</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_1566407103"
      decimals="2"
      id="fc_1436694602"
      unitRef="uref_1528123331">-0.1</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_1062180353"
      decimals="2"
      id="fc_628551166"
      unitRef="uref_1528123331">-0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_29479931"
      decimals="2"
      id="fc_1905596012"
      unitRef="uref_1528123331">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_1653750214"
      decimals="2"
      id="fc_25714740"
      unitRef="uref_1528123331">-0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_1566407103"
      decimals="2"
      id="fc_2129888421"
      unitRef="uref_1528123331">-0.1</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_1062180353"
      decimals="2"
      id="fc_1605165161"
      unitRef="uref_1528123331">-0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_29479931"
      decimals="2"
      id="fc_1293951270"
      unitRef="uref_1528123331">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_1653750214"
      decimals="2"
      id="fc_234247136"
      unitRef="uref_1528123331">-0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_694989154"
      decimals="0"
      id="ixv-9656"
      unitRef="uref_1118522814">4000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_694989154"
      decimals="0"
      id="ixv-9657"
      unitRef="uref_1118522814">4000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_1437633134"
      decimals="0"
      id="ixv-9658"
      unitRef="uref_1118522814">4000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_1437633134"
      decimals="0"
      id="ixv-9659"
      unitRef="uref_1118522814">4000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_942949201"
      decimals="0"
      id="ixv-9660"
      unitRef="uref_1118522814">4000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_942949201"
      decimals="0"
      id="ixv-9661"
      unitRef="uref_1118522814">4000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_2115088351"
      decimals="0"
      id="ixv-9662"
      unitRef="uref_1118522814">3977901</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_2115088351"
      decimals="0"
      id="ixv-9663"
      unitRef="uref_1118522814">3977901</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_1405789758"
      decimals="0"
      id="ixv-9664"
      unitRef="uref_1118522814">9035729</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_1405789758"
      decimals="0"
      id="ixv-9665"
      unitRef="uref_1118522814">9035729</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_1102778204"
      decimals="0"
      id="ixv-9666"
      unitRef="uref_1118522814">9201658</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_1102778204"
      decimals="0"
      id="ixv-9667"
      unitRef="uref_1118522814">9201658</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_689744847"
      decimals="0"
      id="ixv-9668"
      unitRef="uref_1118522814">9053463</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_689744847"
      decimals="0"
      id="ixv-9669"
      unitRef="uref_1118522814">9053463</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_662560845"
      decimals="0"
      id="ixv-9670"
      unitRef="uref_1118522814">9219225</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_662560845"
      decimals="0"
      id="ixv-9671"
      unitRef="uref_1118522814">9219225</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_694989154"
      decimals="2"
      id="ixv-9672"
      unitRef="uref_1528123331">-0.1</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_694989154"
      decimals="2"
      id="ixv-9673"
      unitRef="uref_1528123331">-0.1</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_1437633134"
      decimals="2"
      id="ixv-9674"
      unitRef="uref_1528123331">-0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_1437633134"
      decimals="2"
      id="ixv-9675"
      unitRef="uref_1528123331">-0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_942949201"
      decimals="2"
      id="ixv-9676"
      unitRef="uref_1528123331">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_942949201"
      decimals="2"
      id="ixv-9677"
      unitRef="uref_1528123331">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_2115088351"
      decimals="2"
      id="ixv-9678"
      unitRef="uref_1528123331">-0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_2115088351"
      decimals="2"
      id="ixv-9679"
      unitRef="uref_1528123331">-0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_1405789758"
      decimals="2"
      id="ixv-9680"
      unitRef="uref_1528123331">-0.1</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_1405789758"
      decimals="2"
      id="ixv-9681"
      unitRef="uref_1528123331">-0.1</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_1102778204"
      decimals="2"
      id="ixv-9682"
      unitRef="uref_1528123331">-0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_1102778204"
      decimals="2"
      id="ixv-9683"
      unitRef="uref_1528123331">-0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_689744847"
      decimals="2"
      id="ixv-9684"
      unitRef="uref_1528123331">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_689744847"
      decimals="2"
      id="ixv-9685"
      unitRef="uref_1528123331">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_662560845"
      decimals="2"
      id="ixv-9686"
      unitRef="uref_1528123331">-0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_662560845"
      decimals="2"
      id="ixv-9687"
      unitRef="uref_1528123331">-0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_1566407103"
      decimals="0"
      id="fc_304545887"
      unitRef="uref_1118522814">13035729</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_1062180353"
      decimals="0"
      id="fc_1858730933"
      unitRef="uref_1118522814">13201658</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_29479931"
      decimals="0"
      id="fc_397589198"
      unitRef="uref_1118522814">13053463</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_1653750214"
      decimals="0"
      id="fc_236884459"
      unitRef="uref_1118522814">13197125</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_1566407103"
      decimals="0"
      id="fc_1076877980"
      unitRef="uref_1118522814">13035729</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_1062180353"
      decimals="0"
      id="fc_96140456"
      unitRef="uref_1118522814">13201658</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_29479931"
      decimals="0"
      id="fc_378509610"
      unitRef="uref_1118522814">13053463</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_1653750214"
      decimals="0"
      id="fc_351330677"
      unitRef="uref_1118522814">13197125</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="cref_1358486696"
      decimals="0"
      id="ixv-9696"
      unitRef="uref_1118522814">9878950</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_1358486696"
      decimals="0"
      id="ixv-9697"
      unitRef="uref_1905345455">9879</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="cref_1154418656"
      decimals="0"
      id="ixv-9698"
      unitRef="uref_1118522814">-641963</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="cref_1154418656"
      decimals="0"
      id="fc_1154418656"
      unitRef="uref_1905345455">-1199337</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_2072732323"
      decimals="0"
      id="ixv-9700"
      unitRef="uref_1905345455">36399897</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_2140972800"
      decimals="0"
      id="ixv-9701"
      unitRef="uref_1905345455">-23310777</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1148593082"
      decimals="0"
      id="ixv-9702"
      unitRef="uref_1905345455">11899662</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_531434650"
      decimals="0"
      id="ixv-9703"
      unitRef="uref_1905345455">167629</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_168311485"
      decimals="0"
      id="ixv-9704"
      unitRef="uref_1905345455">167629</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="cref_954837495"
      decimals="0"
      id="ixv-9705"
      unitRef="uref_1118522814">4000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="cref_954837495"
      decimals="0"
      id="ixv-9706"
      unitRef="uref_1905345455">4000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="cref_531434650"
      decimals="0"
      id="ixv-9707"
      unitRef="uref_1905345455">8196000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="cref_168311485"
      decimals="0"
      id="ixv-9708"
      unitRef="uref_1905345455">8200000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="cref_713806119"
      decimals="0"
      id="ixv-9709"
      unitRef="uref_1905345455">808530</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_168311485"
      decimals="0"
      id="ixv-9710"
      unitRef="uref_1905345455">808530</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="cref_1169975555"
      decimals="0"
      id="ixv-9711"
      unitRef="uref_1118522814">4000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_1169975555"
      decimals="0"
      id="ixv-9712"
      unitRef="uref_1905345455">4000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="cref_288954422"
      decimals="0"
      id="ixv-9713"
      unitRef="uref_1118522814">9878950</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_288954422"
      decimals="0"
      id="ixv-9714"
      unitRef="uref_1905345455">9879</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="cref_1557226689"
      decimals="0"
      id="ixv-9715"
      unitRef="uref_1118522814">-641963</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="cref_1557226689"
      decimals="0"
      id="fc_1557226689"
      unitRef="uref_1905345455">-1199337</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_956186509"
      decimals="0"
      id="ixv-9717"
      unitRef="uref_1905345455">44763526</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_2013999428"
      decimals="0"
      id="ixv-9718"
      unitRef="uref_1905345455">-22502247</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1227368925"
      decimals="0"
      id="ixv-9719"
      unitRef="uref_1905345455">21075821</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1369807904"
      decimals="0"
      id="ixv-9720"
      unitRef="uref_1905345455">77760</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-9721"
      unitRef="uref_1905345455">77760</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="cref_1798568802"
      decimals="0"
      id="ixv-9722"
      unitRef="uref_1118522814">104600</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="cref_1798568802"
      decimals="0"
      id="ixv-9723"
      unitRef="uref_1905345455">212798</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-9724"
      unitRef="uref_1905345455">212798</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1625636818"
      decimals="0"
      id="ixv-9725"
      unitRef="uref_1905345455">-1050028</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-9726"
      unitRef="uref_1905345455">-1050028</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="cref_1536588921"
      decimals="0"
      id="ixv-9727"
      unitRef="uref_1118522814">4000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_1536588921"
      decimals="0"
      id="ixv-9728"
      unitRef="uref_1905345455">4000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="cref_487390513"
      decimals="0"
      id="ixv-9729"
      unitRef="uref_1118522814">9878950</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_487390513"
      decimals="0"
      id="ixv-9730"
      unitRef="uref_1905345455">9879</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="cref_2109137564"
      decimals="0"
      id="ixv-9731"
      unitRef="uref_1118522814">-746563</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="cref_2109137564"
      decimals="0"
      id="fc_2109137564"
      unitRef="uref_1905345455">-1412135</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1068725281"
      decimals="0"
      id="ixv-9733"
      unitRef="uref_1905345455">44841286</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_579605262"
      decimals="0"
      id="ixv-9734"
      unitRef="uref_1905345455">-23552275</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1137321037"
      decimals="0"
      id="ixv-9735"
      unitRef="uref_1905345455">19890755</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="cref_2057176010"
      decimals="0"
      id="ixv-9736"
      unitRef="uref_1118522814">4000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_2057176010"
      decimals="0"
      id="ixv-9737"
      unitRef="uref_1905345455">4000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="cref_682897974"
      decimals="0"
      id="ixv-9738"
      unitRef="uref_1118522814">9878950</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_682897974"
      decimals="0"
      id="ixv-9739"
      unitRef="uref_1905345455">9879</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="cref_1504705450"
      decimals="0"
      id="ixv-9740"
      unitRef="uref_1118522814">-793221</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="cref_1504705450"
      decimals="0"
      id="fc_1588467095"
      unitRef="uref_1905345455">-1500385</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_858596315"
      decimals="0"
      id="ixv-9742"
      unitRef="uref_1905345455">44939747</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1117443052"
      decimals="0"
      id="ixv-9743"
      unitRef="uref_1905345455">-25267313</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9744"
      unitRef="uref_1905345455">18185928</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1090199086"
      decimals="0"
      id="ixv-9745"
      unitRef="uref_1905345455">23556</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_829456991"
      decimals="0"
      id="ixv-9746"
      unitRef="uref_1905345455">23556</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="cref_490744485"
      decimals="0"
      id="ixv-9747"
      unitRef="uref_1118522814">50000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="cref_490744485"
      decimals="0"
      id="ixv-9748"
      unitRef="uref_1905345455">83491</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="cref_829456991"
      decimals="0"
      id="ixv-9749"
      unitRef="uref_1905345455">83491</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="cref_249786379"
      decimals="0"
      id="ixv-9750"
      unitRef="uref_1905345455">-660214</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_829456991"
      decimals="0"
      id="ixv-9751"
      unitRef="uref_1905345455">-660214</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="cref_1161940287"
      decimals="0"
      id="ixv-9752"
      unitRef="uref_1118522814">4000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_1161940287"
      decimals="0"
      id="ixv-9753"
      unitRef="uref_1905345455">4000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="cref_2044873427"
      decimals="0"
      id="ixv-9754"
      unitRef="uref_1118522814">9878950</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_2044873427"
      decimals="0"
      id="ixv-9755"
      unitRef="uref_1905345455">9879</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="cref_1423848858"
      decimals="0"
      id="ixv-9756"
      unitRef="uref_1118522814">-843221</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="cref_1423848858"
      decimals="0"
      id="fc_1423848858"
      unitRef="uref_1905345455">-1583876</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1841303878"
      decimals="0"
      id="ixv-9758"
      unitRef="uref_1905345455">44963303</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1888686740"
      decimals="0"
      id="ixv-9759"
      unitRef="uref_1905345455">-25927527</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_588993903"
      decimals="0"
      id="ixv-9760"
      unitRef="uref_1905345455">17465779</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_2039963263"
      decimals="0"
      id="ixv-9761"
      unitRef="uref_1905345455">41572</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-9762"
      unitRef="uref_1905345455">41572</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:NetIncomeLoss
      contextRef="cref_524305342"
      decimals="0"
      id="ixv-9763"
      unitRef="uref_1905345455">-1351498</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-9764"
      unitRef="uref_1905345455">-1351498</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="cref_106557234"
      decimals="0"
      id="ixv-9765"
      unitRef="uref_1118522814">4000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_106557234"
      decimals="0"
      id="ixv-9766"
      unitRef="uref_1905345455">4000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="cref_1805878524"
      decimals="0"
      id="ixv-9767"
      unitRef="uref_1118522814">9878950</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_1805878524"
      decimals="0"
      id="ixv-9768"
      unitRef="uref_1905345455">9879</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="cref_427078670"
      decimals="0"
      id="ixv-9769"
      unitRef="uref_1118522814">-843221</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="cref_427078670"
      decimals="0"
      id="fc_1891274803"
      unitRef="uref_1905345455">-1583876</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1737903379"
      decimals="0"
      id="ixv-9771"
      unitRef="uref_1905345455">45004875</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1320490521"
      decimals="0"
      id="ixv-9772"
      unitRef="uref_1905345455">-27279025</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9773"
      unitRef="uref_1905345455">16155853</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9774"
      unitRef="uref_1905345455">-2011712</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9775"
      unitRef="uref_1905345455">-241498</us-gaap:NetIncomeLoss>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9776"
      unitRef="uref_1905345455">724780</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9777"
      unitRef="uref_1905345455">1130176</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9778"
      unitRef="uref_1905345455">345445</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9779"
      unitRef="uref_1905345455">415661</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:Depreciation
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9780"
      unitRef="uref_1905345455">228402</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9781"
      unitRef="uref_1905345455">227515</us-gaap:Depreciation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9782"
      unitRef="uref_1905345455">-20965</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9783"
      unitRef="uref_1905345455">-1971762</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9784"
      unitRef="uref_1905345455">65128</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9785"
      unitRef="uref_1905345455">245389</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9786"
      unitRef="uref_1905345455">-1896</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9787"
      unitRef="uref_1905345455">3436</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9788"
      unitRef="uref_1905345455">269769</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9789"
      unitRef="uref_1905345455">-1199060</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9790"
      unitRef="uref_1905345455">-289368</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9791"
      unitRef="uref_1905345455">-420414</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9792"
      unitRef="uref_1905345455">981482</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9793"
      unitRef="uref_1905345455">1650494</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9794"
      unitRef="uref_1905345455">-121665</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9795"
      unitRef="uref_1905345455">712047</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9796"
      unitRef="uref_1905345455">2067674</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9797"
      unitRef="uref_1905345455">590995</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9798"
      unitRef="uref_1905345455">-148638</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9799"
      unitRef="uref_1905345455">-786730</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9800"
      unitRef="uref_1905345455">856105</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9801"
      unitRef="uref_1905345455">78689</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9802"
      unitRef="uref_1905345455">280149</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9803"
      unitRef="uref_1905345455">4000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9804"
      unitRef="uref_1905345455">-78689</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9805"
      unitRef="uref_1905345455">-4280149</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfOtherEquity
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9806"
      unitRef="uref_1905345455">83491</us-gaap:PaymentsForRepurchaseOfOtherEquity>
    <us-gaap:PaymentsForRepurchaseOfOtherEquity
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9807"
      unitRef="uref_1905345455">212798</us-gaap:PaymentsForRepurchaseOfOtherEquity>
    <ipm:ProceedsFromSaleOfTransferredAssetsClassifiedAsFinancingActivities
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9808"
      unitRef="uref_1905345455">1350000</ipm:ProceedsFromSaleOfTransferredAssetsClassifiedAsFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9809"
      unitRef="uref_1905345455">-83491</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9810"
      unitRef="uref_1905345455">1137202</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9811"
      unitRef="uref_1905345455">-948910</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9812"
      unitRef="uref_1905345455">-2286842</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9813"
      unitRef="uref_1905345455">8434061</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="cref_1148593082"
      decimals="0"
      id="ixv-9814"
      unitRef="uref_1905345455">10588534</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9815"
      unitRef="uref_1905345455">7485151</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="cref_1137321037"
      decimals="0"
      id="ixv-9816"
      unitRef="uref_1905345455">8301692</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9817"
      unitRef="uref_1905345455">5228082</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="cref_1137321037"
      decimals="0"
      id="ixv-9818"
      unitRef="uref_1905345455">6624860</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <ipm:CashAndCashEquivalentsOnDepositAtRelatedParty
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9819"
      unitRef="uref_1905345455">2257069</ipm:CashAndCashEquivalentsOnDepositAtRelatedParty>
    <ipm:CashAndCashEquivalentsOnDepositAtRelatedParty
      contextRef="cref_1137321037"
      decimals="0"
      id="ixv-9820"
      unitRef="uref_1905345455">662118</ipm:CashAndCashEquivalentsOnDepositAtRelatedParty>
    <us-gaap:RestrictedCashCurrent
      contextRef="cref_1137321037"
      decimals="0"
      id="ixv-9821"
      unitRef="uref_1905345455">1014714</us-gaap:RestrictedCashCurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9822"
      unitRef="uref_1905345455">7485151</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="cref_1137321037"
      decimals="0"
      id="ixv-9823"
      unitRef="uref_1905345455">8301692</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <ipm:OperatingLeaseExtensionRightOfUseAsset
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9824"
      unitRef="uref_1905345455">3355202</ipm:OperatingLeaseExtensionRightOfUseAsset>
    <ipm:NoncashPortionOfConsiderationForAcquisitionOfNTSSeriesAPreferredStockIssuance
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-9825"
      unitRef="uref_1905345455">8200000</ipm:NoncashPortionOfConsiderationForAcquisitionOfNTSSeriesAPreferredStockIssuance>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="cref_29479931" id="ixv-2865">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;1. Organization and Description of Business&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The accompanying condensed consolidated financial statements include Intelligent Protection Management Corp. and its wholly owned subsidiaries, A.V.M. Software, Inc., Paltalk Software Inc., Paltalk Holdings, Inc., Tiny Acquisition Inc., Camshare, Inc., Fire Talk LLC, Vumber LLC, ManyCam ULC and Intelligent Protection LLC (collectively, the &#x201c;Company&#x201d;).&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company provides a comprehensive range of IT-related services, including dedicated server hosting, cloud hosting, data storage, managed security, backup and disaster recovery, and other related services including consulting and implementing technology solutions for large enterprise and commercial clients across the United States as well as small-and-medium sized businesses. The Company has an over 20-year history of technology innovation and holds eight patents.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Basis of Presentation&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The condensed consolidated financial statements included in this report have been prepared on a going concern basis in accordance with generally accepted accounting principles in the United States (&#x201c;GAAP&#x201d;) and the rules and regulations of the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) for interim financial information. The Company has not included certain information and notes required by GAAP for complete financial statements pursuant to those rules and regulations, although it believes that the disclosure included herein is adequate to make the information presented not misleading. The condensed consolidated financial statements contained herein should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and the related notes included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2025, filed with the SEC on March 17, 2026 (the &#x201c;Form 10-K&#x201d;).&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;In the opinion of management, the accompanying unaudited condensed consolidated financial information contains all normal and recurring adjustments necessary to fairly present the condensed consolidated balance sheets and statements of operations, cash flows and changes in stockholders&#x2019; equity of the Company for the interim periods presented. The Company&#x2019;s historical results are not necessarily indicative of future operating results, and the results for the three and six months ended June 30, 2026 are not necessarily indicative of results for the year ending December 31, 2026, or for any other period.&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="cref_29479931" id="ixv-2881">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;2. Summary of Significant Accounting Policies&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;During the six months ended June 30, 2026, there were no significant changes made to the Company&#x2019;s significant accounting policies.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;For a detailed discussion about the Company&#x2019;s significant accounting policies, see the Form 10-K.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Cash, Cash Equivalents and Restricted Cash&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents consist of cash on deposit with banks and money market funds. The Company maintained a certificate of deposit to satisfy the depository requirement in the Loan Agreements (as defined and discussed in Note 13). The Company maintains cash in bank accounts which, at times, may exceed federally insured limits. As part of its cash management process, the Company periodically reviews the relative credit standing of these banks. The Company has not experienced any losses in such accounts and periodically evaluates the credit worthiness of the financial institutions and has determined the credit exposure to be negligible.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Accounts Receivable, net of allowance&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Accounts receivable represents amounts owed to the Company by third parties for technology services and related residuals. The Company generally records a receivable when revenue is recognized as the timing of revenue recognition may differ from the timing of payment from customers. Payment terms and conditions vary by contract, although terms generally include a requirement of payment within 30 to 60&#160;days. The Company&#x2019;s accounts receivable do not bear interest and are recorded at the invoiced amount for those with unconditional rights to consideration. Accounts receivable are presented net of an allowance for credit loss on the condensed consolidated balance sheets for any potentially uncollectible accounts under the current expected credit loss model.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;       &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Segment Reporting&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company reports its segment information to reflect the manner in which the chief operating decision maker (the &#x201c;CODM&#x201d;) reviews and assesses performance. The Company&#x2019;s Chief Executive Officer, President and Chief Operating Officer have joint responsibility as the CODM and review and assess the performance of the Company as a whole.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The primary financial measures used by the CODM to evaluate performance and allocate resources are net income (loss) and operating income (loss). The CODM uses net income (loss) and operating income (loss) to evaluate the performance of the Company&#x2019;s ongoing operations and as part of the Company&#x2019;s internal planning and forecasting processes. Information on net income (loss) and operating income (loss) is disclosed in the condensed consolidated statements of operations. Segment expenses and other segment items are provided to the CODM on the same basis as disclosed in the condensed consolidated statements of operations.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The CODM does not evaluate performance or allocate resources based on segment assets, and therefore such information is not presented in the notes to the financial statements. The Company is a single-segment business.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions about future events that affect the amounts reported in the financial statements and accompanying notes. Future events and their effects cannot be determined with absolute certainty. Therefore, the determination of estimates requires the exercise of judgment. Actual results inevitably will differ from those estimates, and such differences may be material to the financial statements. The most significant accounting estimates inherent in the preparation of the Company&#x2019;s financial statements include impairments and fair value estimates for assets acquired in business combinations and assessment of useful lives of acquired intangible assets. The fair values and estimates related to the Acquisition (as defined and discussed in Note 3) were based on a number of factors, including a valuation by an independent third party.&#160;&#160;The Company also uses a Black-Scholes model for estimates in calculating share-based compensation.&#160;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Revisions to the Company&#x2019;s estimates may result in increases or decreases to revenues and income and are reflected in the condensed consolidated financial statements in the periods in which they are first identified. If the Company&#x2019;s estimates indicate that a contract loss will be incurred, a loss provision is recorded in the period in which the loss first becomes probable and can be reasonably estimated. Contract losses are the amount by which the estimated costs of the contract exceed the estimated total revenue that will be generated by the contract and are included in cost of revenues in the Company&#x2019;s condensed consolidated statements of operations. There were no contract losses for the periods presented.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Business Combinations&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company accounts for business combinations in accordance with the provisions of Accounting Standards and Codifications (&#x201c;ASC&#x201d;) Topic 805, &lt;i&gt;Business Combinations&lt;/i&gt;. Business combinations are accounted for using the acquisition method, whereby the consideration transferred is allocated to the net assets acquired based on their respective fair values measured on the acquisition date. The difference between the fair value of these assets and the purchase price is recorded as goodwill. Transaction costs other than those associated with the issue of debt or equity securities, and other direct costs of a business combination are not considered part of the business acquisition transaction and are expensed as incurred.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company&#x2019;s revenue is measured based on the consideration specified in a contract with a customer. The Company&#x2019;s contracts with its customers often include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. When a cloud-based service includes both on-premises software licenses and cloud services, judgment is required to determine whether the software license is considered distinct and accounted for separately, or not distinct and accounted for together with the cloud service and recognized over time. Certain cloud services depend on a significant level of integration, interdependency and interrelation between the desktop applications, and cloud services and are accounted for together as one performance obligation. Revenue from cloud services is recognized ratably over the period in which the cloud services are provided. The Company otherwise recognizes revenue when it satisfies a performance obligation by transferring control of a product or service or by arranging for the sale of a vendor&#x2019;s products or service to a customer.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;       &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company recognizes revenue from the sale of services as it performs the underlying services, typically based on time and materials basis based upon hours incurred for the performance completed to date for which the Company has the right to consideration. The Company recognizes revenue on sales of goods at a point in time when the customer takes control of the goods, which typically occurs when title and risk of loss have passed to the customer. In most cases, the Company serves as principal; therefore it recognizes revenue on a gross basis for each of the Company&#x2019;s services and product offerings principally because the Company is primarily responsible for fulfilling the promise to provide specified goods or service, and the Company has discretion in establishing the price of specified good or service. When the Company serves as an agent, it recognizes revenue on a net basis.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company classifies its right to consideration in exchange for deliverables as either a receivable or a contract asset (unbilled receivable). A receivable is a right to consideration that is unconditional (&lt;i&gt;i.e.&lt;/i&gt;, only the passage of time is required before payment is due). For example, the Company recognizes a receivable for revenue related to the Company&#x2019;s transaction- or volume-based contracts when earned regardless of whether amounts have been billed. Such receivables are presented in accounts receivable, net in the Company&#x2019;s condensed consolidated balance sheets. The Company maintains an allowance for credit losses to provide for the estimated amount of receivables that may not be collected. The allowance is based upon an assessment of customer creditworthiness, historical payment experience, the age of outstanding receivables, judgment, and other applicable factors.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets are presented in &#x201c;current and other assets&#x201d; in the Company&#x2019;s condensed consolidated balance sheets and primarily relate to unbilled amounts on fixed-price contracts utilizing the output method of revenue recognition. The Company&#x2019;s contract assets and liabilities are reported at the end of each reporting period. The difference between the opening and closing balances of the contract assets and deferred revenue primarily results from the timing difference between performance obligations and the customer&#x2019;s payment. The Company receives payments from customers based on the terms established in their contracts, which may vary generally by contract type.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company&#x2019;s contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. The difference between the opening and closing balances of the contract assets and &#x201c;deferred revenue&#x201d; primarily results from the timing difference between performance obligations and the customer&#x2019;s payment. The Company receives payments from customers based on the terms established in their contracts, which may vary generally by contract type.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company sells hardware and software products on both a stand-alone basis without any services and as a solution bundled with services. When the Company provides a combination of hardware and software products with the provision of services, the Company separately identifies its performance obligations under the contract and the hardware and/or software products or services that will be provided. The total transaction price for an arrangement with multiple performance obligations is allocated at contract inception to each performance obligation in proportion to the stand-alone selling price of the hardware or software. The selling price is the price at which the Company would sell a promised good or service separately to a customer. The Company estimates the price based on observable inputs, including direct labor hours and allocatable costs, or uses observable stand-alone prices when they are available. The Company&#x2019;s professional services include the design and implementation of a wide range of IT products and services. Such services are typically provided by us or third-party subcontractor vendors on a stand-alone basis.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;i&gt;Subscription Revenue&lt;/i&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company also generates subscription revenue from monthly premium subscription services from sales of its ManyCam software. Subscription revenues are presented net of refunds, credits, and known and estimated credit card chargebacks. During the six months ended June 30, 2026 and 2025, subscriptions were offered in durations of twelve-month and twenty-four-month terms. All subscription fees, however, are paid by credit card at the origination of the subscription regardless of the term of the subscription. Revenues from multi-month subscriptions are recognized on a straight-line basis over the period where the service is offered to the customer, indicated by length of the subscription term purchased. The unearned portion of subscription revenue is presented as deferred revenue in the accompanying condensed consolidated balance sheets.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Intangible Assets&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Intangible assets include intellectual property either owned by the Company or to which the Company has a license. Intangible assets acquired in a business combination are recognized at fair value using generally accepted valuation methods deemed appropriate for the type of intangible asset acquired. The Company&#x2019;s intangible assets include patents, internally developed software, intellectual property &lt;i&gt;(e.g.,&lt;/i&gt; trade names, trademarks and URLs) and subscriber relationships/customer lists.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt;       &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company&#x2019;s intangible assets represent definite lived intangible assets, which are being amortized on a straight-line basis over their estimated useful lives as follows:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 88%;"&gt;Patents&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: center;"&gt;20 years&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Trade names, trademarks, product names, URLs&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;5-10 years&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left;"&gt;Internally developed software&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;3-7 years&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Non-compete agreements&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;3 years&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left;"&gt;Subscriber/customer relationships&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;3-12 years&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Order Backlog&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;1 year&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company reviews intangible assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets might not be recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant underperformance of the business in relation to expectations, significant negative industry or economic trends, and significant changes or planned changes in the use of the assets. If an impairment review is performed to evaluate a long-lived asset for recoverability, the Company compares forecasts of undiscounted cash flows expected to result from the use and eventual disposition of the long-lived asset to its carrying value. An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of an asset are less than its carrying amount. The impairment loss would be based on the excess of the carrying value of the impaired asset over its fair value, determined based on discounted cash flows. No impairments were recorded on intangible assets as no impairment indicators were noted for the periods presented in these condensed consolidated financial statements.&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The fair values of acquired intangible assets are determined based on estimates and assumptions that are deemed reasonable by the Company. Significant assumptions include the discount rates and certain assumptions that form the basis of the forecasted results of the acquired business, including EBITDA, revenue, revenue growth rates, royalty rates and technology obsolescence rates. These assumptions are forward looking and could be affected by future economic and market conditions. The Company engages third-party valuation specialists who review the Company&#x2019;s critical assumptions and calculations of the fair value of acquired intangible assets in connection with significant acquisitions.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Goodwill&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. The Company evaluates its goodwill for impairment in accordance with ASC Topic 350, &lt;i&gt;Intangibles - Goodwill and Other&lt;/i&gt;, by assessing qualitative factors to determine whether it is more likely than not (that is, a likelihood of more than 50 percent) that the fair value of a reporting unit is less than its carrying amount, including goodwill. The Company performs the quantitative goodwill impairment test, if, after assessing the totality of events or circumstances such as those described in paragraph ASC 350-20-35-3C(a) through (g), the Company determines that it was more likely than not that the fair value of a reporting unit is less than its carrying amount. An impairment charge is recognized for the amount by which the carrying amount exceeded the reporting unit&#x2019;s fair value, limited to the total amount of goodwill related to the reporting unit.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company tests the recorded amount of goodwill for impairment on an annual basis on December 31 of each fiscal year or more frequently if there are indicators that the fair value of the goodwill exceeds its carrying amount. The Company has one reporting unit.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Leases&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company determines if an arrangement is, or contains, a lease at inception. Operating leases are included in operating lease right-of-use (&#x201c;ROU&#x201d;) assets, operating lease liabilities, current and operating lease liabilities, noncurrent in the Company&#x2019;s condensed consolidated balance sheets. ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date (or acquisition date) based on the present value of lease payments over the lease term. As the Company&#x2019;s leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available at the transition date and subsequent lease commencement dates in determining the present value of lease payments. This is the rate the Company would have to pay if borrowing on a collateralized basis over a similar term to each lease. The Company&#x2019;s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments made under operating leases is recognized on a straight-line basis over the lease term.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;       &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Property and equipment&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Property and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated using the straight-line method over the estimated useful lives of those assets, as follows:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 88%; text-align: left;"&gt;Computers and equipment&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: center;"&gt;5 years&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Website development&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;3 years&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left;"&gt;Furniture and fixtures&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;7 years&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Repairs and maintenance costs are expensed as incurred.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Property and equipment is evaluated for recoverability whenever events or changes in circumstances indicate that the carrying amounts of the assets might not be recoverable. In evaluating an asset for recoverability, the Company estimates the future cash flow expected to result from the use and eventual disposition of the asset. If the expected future undiscounted cash flow is less than the carrying amount of the asset, an impairment loss, equal to the excess of the carrying amount over the fair value of the asset, is recognized. No impairment losses were recorded on property and equipment for the periods presented in these condensed consolidated financial statements.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Fair Value Measurements&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Fair value measurements affect the Company&#x2019;s accounting for certain of its financial assets. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date and is measured according to a hierarchy that includes:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0.5in;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 0.5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Level 1:&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;Observable inputs, such as quoted prices in active markets.&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: -1.5in;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0.5in;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 0.5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Level 2:&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;Inputs, other than quoted prices in active markets, that are observable either directly or indirectly. Level 2 assets and liabilities include debt securities with quoted market prices that are traded less frequently than exchange-traded instruments. This category includes U.S. government agency-backed debt securities and corporate-debt securities.&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: -1.5in;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0.5in;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 0.5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Level 3:&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;Unobservable inputs in which there is little or no market data.&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: -1.5in;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; In connection with the Acquisition, the Company initially recognized a non-current liability of $704,000 for the Earn-Out (as defined below). The Earn-Out Liability (as defined below) is classified as a Level 3 measurement for which fair value is derived from inputs that are unobservable and significant to the overall fair value measurement. The fair value of the Earn-Out Liability is estimated using a Monte Carlo simulation model that utilizes key assumptions including forecasted revenues and volatilities of the underlying financial metrics during the Earn-Out period. The Company assessed the fair value of the Earn-Out Liability at December 31, 2025 and re-measured the fair value by adjusting this amount (as permitted during the measurement period) to zero. Any subsequent changes in the estimated fair value of the liability are reflected in selling, general and administrative expenses until the liability is settled. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2in; text-indent: -2in;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;i&gt;Concentration of Credit&lt;/i&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; As of June 30, 2026, two of the Company&#x2019;s customers represented receivable balances more than 10% of the total accounts receivable balance. These two customers represented 40% and 14%, respectively, of the total accounts receivable balance for the six months ended June 30, 2026. For the year end December 31, 2025, two customers represented 24% and 15%, respectively, of the total accounts receivable. For the three and six months ended June 30, 2026 and 2025, Newtek (defined in Note 3 below), a related party, and its affiliates represented 28% and 29%, and 33% and 33% of total revenue, respectively. &lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="cref_29479931" id="ixv-2889">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Cash, Cash Equivalents and Restricted Cash&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents consist of cash on deposit with banks and money market funds. The Company maintained a certificate of deposit to satisfy the depository requirement in the Loan Agreements (as defined and discussed in Note 13). The Company maintains cash in bank accounts which, at times, may exceed federally insured limits. As part of its cash management process, the Company periodically reviews the relative credit standing of these banks. The Company has not experienced any losses in such accounts and periodically evaluates the credit worthiness of the financial institutions and has determined the credit exposure to be negligible.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="cref_29479931" id="ixv-2896">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Accounts Receivable, net of allowance&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Accounts receivable represents amounts owed to the Company by third parties for technology services and related residuals. The Company generally records a receivable when revenue is recognized as the timing of revenue recognition may differ from the timing of payment from customers. Payment terms and conditions vary by contract, although terms generally include a requirement of payment within 30 to 60&#160;days. The Company&#x2019;s accounts receivable do not bear interest and are recorded at the invoiced amount for those with unconditional rights to consideration. Accounts receivable are presented net of an allowance for credit loss on the condensed consolidated balance sheets for any potentially uncollectible accounts under the current expected credit loss model.&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="cref_29479931" id="ixv-2916">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Segment Reporting&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company reports its segment information to reflect the manner in which the chief operating decision maker (the &#x201c;CODM&#x201d;) reviews and assesses performance. The Company&#x2019;s Chief Executive Officer, President and Chief Operating Officer have joint responsibility as the CODM and review and assess the performance of the Company as a whole.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The primary financial measures used by the CODM to evaluate performance and allocate resources are net income (loss) and operating income (loss). The CODM uses net income (loss) and operating income (loss) to evaluate the performance of the Company&#x2019;s ongoing operations and as part of the Company&#x2019;s internal planning and forecasting processes. Information on net income (loss) and operating income (loss) is disclosed in the condensed consolidated statements of operations. Segment expenses and other segment items are provided to the CODM on the same basis as disclosed in the condensed consolidated statements of operations.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The CODM does not evaluate performance or allocate resources based on segment assets, and therefore such information is not presented in the notes to the financial statements. The Company is a single-segment business.&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="cref_29479931" id="ixv-2927">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions about future events that affect the amounts reported in the financial statements and accompanying notes. Future events and their effects cannot be determined with absolute certainty. Therefore, the determination of estimates requires the exercise of judgment. Actual results inevitably will differ from those estimates, and such differences may be material to the financial statements. The most significant accounting estimates inherent in the preparation of the Company&#x2019;s financial statements include impairments and fair value estimates for assets acquired in business combinations and assessment of useful lives of acquired intangible assets. The fair values and estimates related to the Acquisition (as defined and discussed in Note 3) were based on a number of factors, including a valuation by an independent third party.&#160;&#160;The Company also uses a Black-Scholes model for estimates in calculating share-based compensation.&#160;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Revisions to the Company&#x2019;s estimates may result in increases or decreases to revenues and income and are reflected in the condensed consolidated financial statements in the periods in which they are first identified. If the Company&#x2019;s estimates indicate that a contract loss will be incurred, a loss provision is recorded in the period in which the loss first becomes probable and can be reasonably estimated. Contract losses are the amount by which the estimated costs of the contract exceed the estimated total revenue that will be generated by the contract and are included in cost of revenues in the Company&#x2019;s condensed consolidated statements of operations. There were no contract losses for the periods presented.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:BusinessCombinationsPolicy contextRef="cref_29479931" id="ixv-2936">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Business Combinations&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company accounts for business combinations in accordance with the provisions of Accounting Standards and Codifications (&#x201c;ASC&#x201d;) Topic 805, &lt;i&gt;Business Combinations&lt;/i&gt;. Business combinations are accounted for using the acquisition method, whereby the consideration transferred is allocated to the net assets acquired based on their respective fair values measured on the acquisition date. The difference between the fair value of these assets and the purchase price is recorded as goodwill. Transaction costs other than those associated with the issue of debt or equity securities, and other direct costs of a business combination are not considered part of the business acquisition transaction and are expensed as incurred.&lt;/p&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="cref_29479931" id="ixv-2946">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company&#x2019;s revenue is measured based on the consideration specified in a contract with a customer. The Company&#x2019;s contracts with its customers often include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. When a cloud-based service includes both on-premises software licenses and cloud services, judgment is required to determine whether the software license is considered distinct and accounted for separately, or not distinct and accounted for together with the cloud service and recognized over time. Certain cloud services depend on a significant level of integration, interdependency and interrelation between the desktop applications, and cloud services and are accounted for together as one performance obligation. Revenue from cloud services is recognized ratably over the period in which the cloud services are provided. The Company otherwise recognizes revenue when it satisfies a performance obligation by transferring control of a product or service or by arranging for the sale of a vendor&#x2019;s products or service to a customer.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company recognizes revenue from the sale of services as it performs the underlying services, typically based on time and materials basis based upon hours incurred for the performance completed to date for which the Company has the right to consideration. The Company recognizes revenue on sales of goods at a point in time when the customer takes control of the goods, which typically occurs when title and risk of loss have passed to the customer. In most cases, the Company serves as principal; therefore it recognizes revenue on a gross basis for each of the Company&#x2019;s services and product offerings principally because the Company is primarily responsible for fulfilling the promise to provide specified goods or service, and the Company has discretion in establishing the price of specified good or service. When the Company serves as an agent, it recognizes revenue on a net basis.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company classifies its right to consideration in exchange for deliverables as either a receivable or a contract asset (unbilled receivable). A receivable is a right to consideration that is unconditional (&lt;i&gt;i.e.&lt;/i&gt;, only the passage of time is required before payment is due). For example, the Company recognizes a receivable for revenue related to the Company&#x2019;s transaction- or volume-based contracts when earned regardless of whether amounts have been billed. Such receivables are presented in accounts receivable, net in the Company&#x2019;s condensed consolidated balance sheets. The Company maintains an allowance for credit losses to provide for the estimated amount of receivables that may not be collected. The allowance is based upon an assessment of customer creditworthiness, historical payment experience, the age of outstanding receivables, judgment, and other applicable factors.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets are presented in &#x201c;current and other assets&#x201d; in the Company&#x2019;s condensed consolidated balance sheets and primarily relate to unbilled amounts on fixed-price contracts utilizing the output method of revenue recognition. The Company&#x2019;s contract assets and liabilities are reported at the end of each reporting period. The difference between the opening and closing balances of the contract assets and deferred revenue primarily results from the timing difference between performance obligations and the customer&#x2019;s payment. The Company receives payments from customers based on the terms established in their contracts, which may vary generally by contract type.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company&#x2019;s contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. The difference between the opening and closing balances of the contract assets and &#x201c;deferred revenue&#x201d; primarily results from the timing difference between performance obligations and the customer&#x2019;s payment. The Company receives payments from customers based on the terms established in their contracts, which may vary generally by contract type.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company sells hardware and software products on both a stand-alone basis without any services and as a solution bundled with services. When the Company provides a combination of hardware and software products with the provision of services, the Company separately identifies its performance obligations under the contract and the hardware and/or software products or services that will be provided. The total transaction price for an arrangement with multiple performance obligations is allocated at contract inception to each performance obligation in proportion to the stand-alone selling price of the hardware or software. The selling price is the price at which the Company would sell a promised good or service separately to a customer. The Company estimates the price based on observable inputs, including direct labor hours and allocatable costs, or uses observable stand-alone prices when they are available. The Company&#x2019;s professional services include the design and implementation of a wide range of IT products and services. Such services are typically provided by us or third-party subcontractor vendors on a stand-alone basis.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;i&gt;Subscription Revenue&lt;/i&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company also generates subscription revenue from monthly premium subscription services from sales of its ManyCam software. Subscription revenues are presented net of refunds, credits, and known and estimated credit card chargebacks. During the six months ended June 30, 2026 and 2025, subscriptions were offered in durations of twelve-month and twenty-four-month terms. All subscription fees, however, are paid by credit card at the origination of the subscription regardless of the term of the subscription. Revenues from multi-month subscriptions are recognized on a straight-line basis over the period where the service is offered to the customer, indicated by length of the subscription term purchased. The unearned portion of subscription revenue is presented as deferred revenue in the accompanying condensed consolidated balance sheets.&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="cref_29479931" id="ixv-2977">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Intangible Assets&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Intangible assets include intellectual property either owned by the Company or to which the Company has a license. Intangible assets acquired in a business combination are recognized at fair value using generally accepted valuation methods deemed appropriate for the type of intangible asset acquired. The Company&#x2019;s intangible assets include patents, internally developed software, intellectual property &lt;i&gt;(e.g.,&lt;/i&gt; trade names, trademarks and URLs) and subscriber relationships/customer lists.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company&#x2019;s intangible assets represent definite lived intangible assets, which are being amortized on a straight-line basis over their estimated useful lives as follows:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 88%;"&gt;Patents&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: center;"&gt;20 years&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Trade names, trademarks, product names, URLs&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;5-10 years&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left;"&gt;Internally developed software&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;3-7 years&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Non-compete agreements&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;3 years&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left;"&gt;Subscriber/customer relationships&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;3-12 years&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Order Backlog&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;1 year&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company reviews intangible assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets might not be recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant underperformance of the business in relation to expectations, significant negative industry or economic trends, and significant changes or planned changes in the use of the assets. If an impairment review is performed to evaluate a long-lived asset for recoverability, the Company compares forecasts of undiscounted cash flows expected to result from the use and eventual disposition of the long-lived asset to its carrying value. An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of an asset are less than its carrying amount. The impairment loss would be based on the excess of the carrying value of the impaired asset over its fair value, determined based on discounted cash flows. No impairments were recorded on intangible assets as no impairment indicators were noted for the periods presented in these condensed consolidated financial statements.&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The fair values of acquired intangible assets are determined based on estimates and assumptions that are deemed reasonable by the Company. Significant assumptions include the discount rates and certain assumptions that form the basis of the forecasted results of the acquired business, including EBITDA, revenue, revenue growth rates, royalty rates and technology obsolescence rates. These assumptions are forward looking and could be affected by future economic and market conditions. The Company engages third-party valuation specialists who review the Company&#x2019;s critical assumptions and calculations of the fair value of acquired intangible assets in connection with significant acquisitions.&lt;/p&gt;</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <ipm:ScheduleOfIntangibleAssetsEstimatedUsefulLivesTableTextBlock contextRef="cref_29479931" id="ixv-2995">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company&#x2019;s intangible assets represent definite lived intangible assets, which are being amortized on a straight-line basis over their estimated useful lives as follows:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 88%;"&gt;Patents&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: center;"&gt;20 years&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Trade names, trademarks, product names, URLs&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;5-10 years&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left;"&gt;Internally developed software&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;3-7 years&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Non-compete agreements&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;3 years&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left;"&gt;Subscriber/customer relationships&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;3-12 years&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Order Backlog&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;1 year&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;</ipm:ScheduleOfIntangibleAssetsEstimatedUsefulLivesTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="cref_1897383158" id="ixv-9826">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="cref_376884171" id="ixv-9827">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="cref_1588102091" id="ixv-9828">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="cref_180820314" id="ixv-9829">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="cref_22377780" id="ixv-9830">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="cref_37860738" id="ixv-9831">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="cref_1577566672" id="ixv-9832">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="cref_1843386872" id="ixv-9833">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="cref_1845543209" id="ixv-9834">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="cref_29479931" id="ixv-3029">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Goodwill&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. The Company evaluates its goodwill for impairment in accordance with ASC Topic 350, &lt;i&gt;Intangibles - Goodwill and Other&lt;/i&gt;, by assessing qualitative factors to determine whether it is more likely than not (that is, a likelihood of more than 50 percent) that the fair value of a reporting unit is less than its carrying amount, including goodwill. The Company performs the quantitative goodwill impairment test, if, after assessing the totality of events or circumstances such as those described in paragraph ASC 350-20-35-3C(a) through (g), the Company determines that it was more likely than not that the fair value of a reporting unit is less than its carrying amount. An impairment charge is recognized for the amount by which the carrying amount exceeded the reporting unit&#x2019;s fair value, limited to the total amount of goodwill related to the reporting unit.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company tests the recorded amount of goodwill for impairment on an annual basis on December 31 of each fiscal year or more frequently if there are indicators that the fair value of the goodwill exceeds its carrying amount. The Company has one reporting unit.&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="cref_29479931" id="ixv-3041">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Leases&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company determines if an arrangement is, or contains, a lease at inception. Operating leases are included in operating lease right-of-use (&#x201c;ROU&#x201d;) assets, operating lease liabilities, current and operating lease liabilities, noncurrent in the Company&#x2019;s condensed consolidated balance sheets. ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date (or acquisition date) based on the present value of lease payments over the lease term. As the Company&#x2019;s leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available at the transition date and subsequent lease commencement dates in determining the present value of lease payments. This is the rate the Company would have to pay if borrowing on a collateralized basis over a similar term to each lease. The Company&#x2019;s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments made under operating leases is recognized on a straight-line basis over the lease term.&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="cref_29479931" id="ixv-3057">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Property and equipment&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Property and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated using the straight-line method over the estimated useful lives of those assets, as follows:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 88%; text-align: left;"&gt;Computers and equipment&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: center;"&gt;5 years&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Website development&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;3 years&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left;"&gt;Furniture and fixtures&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;7 years&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Repairs and maintenance costs are expensed as incurred.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Property and equipment is evaluated for recoverability whenever events or changes in circumstances indicate that the carrying amounts of the assets might not be recoverable. In evaluating an asset for recoverability, the Company estimates the future cash flow expected to result from the use and eventual disposition of the asset. If the expected future undiscounted cash flow is less than the carrying amount of the asset, an impairment loss, equal to the excess of the carrying amount over the fair value of the asset, is recognized. No impairment losses were recorded on property and equipment for the periods presented in these condensed consolidated financial statements.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <ipm:ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesTableTextBlock contextRef="cref_29479931" id="ixv-9835">Depreciation and amortization is calculated using the straight-line method over the estimated useful lives of those assets, as follows:&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 88%; text-align: left;"&gt;Computers and equipment&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: center;"&gt;5 years&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Website development&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;3 years&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left;"&gt;Furniture and fixtures&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;7 years&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;</ipm:ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="cref_151938354" id="ixv-9836">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="cref_1602604950" id="ixv-9837">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="cref_420705458" id="ixv-9838">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="cref_29479931" id="ixv-3084">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Fair Value Measurements&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Fair value measurements affect the Company&#x2019;s accounting for certain of its financial assets. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date and is measured according to a hierarchy that includes:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0.5in;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 0.5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Level 1:&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;Observable inputs, such as quoted prices in active markets.&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: -1.5in;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0.5in;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 0.5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Level 2:&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;Inputs, other than quoted prices in active markets, that are observable either directly or indirectly. Level 2 assets and liabilities include debt securities with quoted market prices that are traded less frequently than exchange-traded instruments. This category includes U.S. government agency-backed debt securities and corporate-debt securities.&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: -1.5in;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0.5in;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 0.5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Level 3:&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;Unobservable inputs in which there is little or no market data.&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: -1.5in;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; In connection with the Acquisition, the Company initially recognized a non-current liability of $704,000 for the Earn-Out (as defined below). The Earn-Out Liability (as defined below) is classified as a Level 3 measurement for which fair value is derived from inputs that are unobservable and significant to the overall fair value measurement. The fair value of the Earn-Out Liability is estimated using a Monte Carlo simulation model that utilizes key assumptions including forecasted revenues and volatilities of the underlying financial metrics during the Earn-Out period. The Company assessed the fair value of the Earn-Out Liability at December 31, 2025 and re-measured the fair value by adjusting this amount (as permitted during the measurement period) to zero. Any subsequent changes in the estimated fair value of the liability are reflected in selling, general and administrative expenses until the liability is settled. &lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <ipm:EarnOutLiability
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9839"
      unitRef="uref_1905345455">704000</ipm:EarnOutLiability>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="cref_29479931" id="ixv-3120">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;i&gt;Concentration of Credit&lt;/i&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; As of June 30, 2026, two of the Company&#x2019;s customers represented receivable balances more than 10% of the total accounts receivable balance. These two customers represented 40% and 14%, respectively, of the total accounts receivable balance for the six months ended June 30, 2026. For the year end December 31, 2025, two customers represented 24% and 15%, respectively, of the total accounts receivable. For the three and six months ended June 30, 2026 and 2025, Newtek (defined in Note 3 below), a related party, and its affiliates represented 28% and 29%, and 33% and 33% of total revenue, respectively. &lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="cref_1909679230"
      decimals="2"
      id="ixv-9840"
      unitRef="uref_1217360309">0.40</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="cref_1965545614"
      decimals="2"
      id="ixv-9841"
      unitRef="uref_1217360309">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="cref_1427581338"
      decimals="2"
      id="ixv-9842"
      unitRef="uref_1217360309">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="cref_1875787450"
      decimals="2"
      id="ixv-9843"
      unitRef="uref_1217360309">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="cref_204672206"
      decimals="2"
      id="ixv-9844"
      unitRef="uref_1217360309">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="cref_1859458028"
      decimals="2"
      id="ixv-9845"
      unitRef="uref_1217360309">0.29</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="cref_723768153"
      decimals="2"
      id="ixv-9846"
      unitRef="uref_1217360309">0.33</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="cref_14747595"
      decimals="2"
      id="ixv-9847"
      unitRef="uref_1217360309">0.33</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="cref_29479931" id="ixv-3133">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;3. The Acquisition&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;On January 2, 2025 (the &#x201c;Closing Date&#x201d;), the Company completed the acquisition of Newtek Technology Solutions, Inc., a New York corporation (&#x201c;NTS&#x201d;), pursuant to that certain Agreement and Plan of Merger (the &#x201c;Acquisition Agreement&#x201d;), dated August 11, 2024, by and among the Company, PALT Merger Sub 1, Inc., a New York corporation and a direct and wholly owned subsidiary of the Company (&#x201c;First Merger Sub&#x201d;), PALT Merger Sub 2, LLC, a Delaware limited liability company and a direct and wholly owned subsidiary of the Company (&#x201c;Second Merger Sub&#x201d;), NTS and NewtekOne, Inc., a Maryland corporation and the sole stockholder of NTS (&#x201c;Newtek&#x201d;). Pursuant to the terms of the Acquisition Agreement, on the Closing Date: (i) NTS merged with and into First Merger Sub, with NTS continuing as the surviving entity (the &#x201c;Interim Surviving Entity&#x201d; and such merger, the &#x201c;First Step Merger&#x201d;), and (ii) immediately following the consummation of the First Step Merger, the Interim Surviving Entity merged with and into Second Merger Sub (the &#x201c;Second Step Merger&#x201d; and, together with the First Step Merger, the &#x201c;Acquisition&#x201d;), with the Second Merger Sub surviving as a wholly owned subsidiary of the Company. Following the closing of the Acquisition (the &#x201c;Acquisition Closing&#x201d;), the Company changed its name from &#x201c;Paltalk, Inc.&#x201d; to &#x201c;Intelligent Protection Management Corp.&#x201d;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The aggregate consideration delivered by the Company to Newtek at the Acquisition Closing consisted of (i) $4,000,000 in cash (as adjusted pursuant to the Acquisition Agreement, the &#x201c;Acquisition Closing Cash Consideration&#x201d;) and (ii) 4,000,000 shares of the Company&#x2019;s Series A Non-Voting Common Equivalent Stock (the &#x201c;Series A Preferred Stock&#x201d; and such shares issued at the Acquisition Closing, the &#x201c;Acquisition Closing Stock Consideration&#x201d; and together with the Acquisition Closing Cash Consideration, the &#x201c;Acquisition Closing Consideration&#x201d;). Each share of Series A Preferred Stock will automatically convert into one share of the Company&#x2019;s common stock, par value $0.001 per share (subject to certain customary anti-dilution adjustments), upon the occurrence of certain qualifying transfers by Newtek to third parties. In connection with the Acquisition, the Company incurred professional fees of $0.3 million for the three months ended March 31, 2025, which amounts are included in &#x201c;general and administrative expenses&#x201d; in the condensed consolidated statement of operations. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The aggregate purchase price delivered by the Company to Newtek was $12,904,000, which consisted of (i) $4,000,000 in cash and (ii) 4,000,000 shares of Series A Preferred Stock, which had a fair value of $8,200,000 on the Closing Date. Newtek is also entitled to earnout payments under certain circumstances of up to $5,000,000 (the &#x201c;Earn-Out&#x201d; or &#x201c;Earn-Out Liability&#x201d;) based on the Company&#x2019;s achievement of certain cumulative average adjusted EBITDA thresholds for the 2025 and 2026 fiscal years, which had a fair value of $704,000 on the Closing Date. The Company financed the cash portion of the purchase price using existing cash on hand. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Earn-Out may be paid, in the Company&#x2019;s sole discretion, in cash, in shares of Series A Preferred Stock (the &#x201c;Acquisition Earn-Out Stock Consideration&#x201d;) or in a combination thereof. Pursuant to the Acquisition Agreement, to the extent that all or a portion of the Acquisition Earn-Out Amount is paid in shares of Series A Preferred Stock, the number of shares of Series A Preferred Stock to be issued to Newtek will be calculated based on the average of the daily volume weighted average prices of the Company&#x2019;s common stock during each trading day during a 60 calendar-day period ending on December 31, 2026; provided, that in no event shall such price be less than $1.00.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Pursuant to the Acquisition Agreement, if the issuance of the Acquisition Earn-Out Stock Consideration would cause Newtek&#x2019;s &#x201c;total equity&#x201d; (as calculated under the Bank Holding Company Act of 1956, as amended (the &#x201c;BHCA&#x201d;), and as implemented and interpreted by the Board of Governors of the Federal Reserve System) in the Company to exceed one-third of the Company&#x2019;s total equity (the &#x201c;Total Equity Cap&#x201d;), then the number of shares of Series A Preferred Stock issuable as Acquisition Earn-Out Stock Consideration will be adjusted so that the Company will issue to Newtek the maximum number of shares of Series A Preferred Stock that would not cause Newtek&#x2019;s total equity to exceed the Total Equity Cap, with a corresponding increase to the Acquisition Earn-Out Amount paid in cash.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Acquisition was accounted for as a business combination using the acquisition method of accounting in accordance with ASC Topic 805, &lt;i&gt;Business Combinations&lt;/i&gt;. Under the acquisition method of accounting, the assets acquired and liabilities assumed were recorded at their fair values as of the Closing Date. The fair values of intangible assets were based on valuations using various income approaches and methods, such as the multi-period excess earnings method, relief from royalty method, etc., which require the use of significant estimates and assumptions, including estimating future cash flows and developing appropriate discount rates. The excess of the purchase price over the tangible assets, identifiable intangible assets and assumed liabilities was recorded as goodwill. The results of NTS have been included in the Company&#x2019;s single-segment business.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt;       &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The fair value of all the acquired identifiable assets and liabilities summarized below were based on preliminary valuations and were updated as the Company obtained additional information during the acquisition measurement period, which ended on January 2, 2026.&#160;The purchase price allocation as of the Closing Date and then re-forecasted as of December 31, 2025 was as follows:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;At&lt;br/&gt; Closing&lt;br/&gt; Date&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Change&lt;/td&gt; &lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;At&lt;br/&gt; December&#160;31,&lt;br/&gt; 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;Assets acquired:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Accounts receivable&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;3,535,343&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;257,293&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;3,792,636&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Prepaid expenses and other current assets&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;129,233&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1161759675;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;129,233&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Property and equipment, net&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;738,046&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_169826858;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;738,046&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Operating lease right-of-use asset&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;212,452&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_2050369565;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;212,452&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Intangible assets&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;7,910,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_524394561;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;7,910,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Other assets&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;998,228&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1073343109;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;998,228&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Total assets acquired&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;13,523,302&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;257,293&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;13,780,595&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt;"&gt;Liabilities assumed:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Accounts payable&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;46,692&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_382088812;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;46,692&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Accrued expenses and other current liabilities&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;370,059&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_348288094;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;370,059&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Operating lease liabilities&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;212,452&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_868287342;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;212,452&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Deferred revenue&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;3,450,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_652575572;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;3,450,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Deferred tax liability&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,056,600&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_818725601;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,056,600&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Total liabilities assumed&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;6,135,803&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1480039095;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;6,135,803&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt;"&gt;Total identifiable net assets acquired&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;7,387,499&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;257,293&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;7,644,792&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt;"&gt;Total purchase price: (includes $4,000,000 of cash, 4,000,000 shares of Series A Preferred Stock, which had a fair value of $8,200,000 and $704,000 of contingent consideration at the closing and $4,000,000 of cash, 4,000,000 shares of Series A Preferred Stock, which had a fair value of $8,200,000 and $0 of contingent consideration at December 31, 2025, respectively)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;12,904,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(704,000&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;)&lt;sup&gt;(2)&lt;/sup&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;12,200,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt;"&gt;Goodwill&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;5,516,501&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(961,293&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,555,208&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0.25in;"&gt;&lt;span style="font-size: 10pt;"&gt;(1)&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;Reflects an adjustment of $257,293 related to valuation of accounts receivable on the Closing Date.&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0.25in;"&gt;&lt;span style="font-size: 10pt;"&gt;(2)&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;Reflects an adjustment of $704,000 related to the re-measurement of the fair value of the related contingent consideration (earnout) liability&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The preliminary purchase price allocation resulted in goodwill of $5,516,501&#160;($4,555,208&#160;as of December 31, 2025) and will be deductible for income tax purposes. The resulting amount of goodwill is attributed to expected synergies from cross-sale opportunities and future growth. Intangible assets of $7,910,000&#160;include customer relationships of $5,275,000, order backlog of $438,000, and trademarks and trade names of $2,197,000, which are being amortized on a straight-line basis, over weighted-average useful lives of&#160;8&#160;years,&#160;1&#160;year, and&#160;8&#160;years, respectively. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; After the Acquisition Closing, and in the normal course of business, certain amounts were due to the Company by Newtek and its affiliates. For the three months ended June 30, 2026 and 2025, sales to Newtek and its affiliates totaled $1.8 million and $1.9 million, respectively. For the six months ended June 30, 2026 and 2025, sales to Newtek and its affiliates totaled $3.8 million and $3.7 million, respectively. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; In connection with the Acquisition, the Company entered into a referral arrangement with Newtek pursuant to which Newtek agreed to refer potential clients to the Company for a fee. The referral arrangement with Newtek is terminable by either the Company or Newtek at any time. For the three and six months ended June 30, 2026, the Company incurred $100,365 and $225,717, respectively, of expense in connection with the referral arrangement. For the three and six months ended June 30, 2025, the Company incurred $79,521 and $155,704, respectively, of expense in connection with the referral arrangement. These amounts are included in the &#x201c;sales, marketing and product development expenses&#x201d; in the condensed consolidated statement of operations. &lt;/p&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="cref_580183604"
      decimals="0"
      id="ixv-9848"
      unitRef="uref_1905345455">4000000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="cref_1000492590"
      decimals="0"
      id="ixv-9849"
      unitRef="uref_1118522814">4000000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="cref_2041987087"
      decimals="3"
      id="ixv-9850"
      unitRef="uref_1528123331">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ProfessionalFees
      contextRef="cref_168311485"
      decimals="-5"
      id="ixv-9851"
      unitRef="uref_1905345455">300000</us-gaap:ProfessionalFees>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="cref_527628541"
      decimals="0"
      id="fc_1521068635"
      unitRef="uref_1905345455">12904000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="cref_527628541"
      decimals="0"
      id="fc_1736435673"
      unitRef="uref_1905345455">4000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="cref_527628541"
      decimals="0"
      id="ixv-9854"
      unitRef="uref_1118522814">4000000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9855"
      unitRef="uref_1905345455">8200000</us-gaap:FairValueOfAssetsAcquired>
    <ipm:AcquisitionEarnoutAmountToBeReceivedBasedOnFutureEarnings
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9856"
      unitRef="uref_1905345455">5000000</ipm:AcquisitionEarnoutAmountToBeReceivedBasedOnFutureEarnings>
    <ipm:EarnOutLiability
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9857"
      unitRef="uref_1905345455">704000</ipm:EarnOutLiability>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="cref_29479931" id="ixv-9858">The purchase price allocation as of the Closing Date and then re-forecasted as of December 31, 2025 was as follows:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;At&lt;br/&gt; Closing&lt;br/&gt; Date&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Change&lt;/td&gt; &lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;At&lt;br/&gt; December&#160;31,&lt;br/&gt; 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;Assets acquired:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Accounts receivable&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;3,535,343&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;257,293&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; text-align: left;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;3,792,636&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Prepaid expenses and other current assets&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;129,233&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1161759675;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;129,233&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Property and equipment, net&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;738,046&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_169826858;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;738,046&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Operating lease right-of-use asset&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;212,452&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_2050369565;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;212,452&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Intangible assets&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;7,910,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_524394561;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;7,910,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Other assets&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;998,228&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1073343109;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;998,228&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Total assets acquired&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;13,523,302&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;257,293&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;13,780,595&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt;"&gt;Liabilities assumed:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Accounts payable&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;46,692&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_382088812;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;46,692&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Accrued expenses and other current liabilities&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;370,059&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_348288094;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;370,059&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Operating lease liabilities&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;212,452&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_868287342;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;212,452&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Deferred revenue&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;3,450,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_652575572;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;3,450,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Deferred tax liability&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,056,600&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_818725601;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,056,600&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in;"&gt;Total liabilities assumed&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;6,135,803&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1480039095;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;6,135,803&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt;"&gt;Total identifiable net assets acquired&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;7,387,499&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;257,293&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;7,644,792&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt;"&gt;Total purchase price: (includes $4,000,000 of cash, 4,000,000 shares of Series A Preferred Stock, which had a fair value of $8,200,000 and $704,000 of contingent consideration at the closing and $4,000,000 of cash, 4,000,000 shares of Series A Preferred Stock, which had a fair value of $8,200,000 and $0 of contingent consideration at December 31, 2025, respectively)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;12,904,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(704,000&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;)&lt;sup&gt;(2)&lt;/sup&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;12,200,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="font-weight: bold; text-indent: -9pt; padding-left: 9pt;"&gt;Goodwill&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;5,516,501&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(961,293&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,555,208&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0.25in;"&gt;&lt;span style="font-size: 10pt;"&gt;(1)&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;Reflects an adjustment of $257,293 related to valuation of accounts receivable on the Closing Date.&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0.25in;"&gt;&lt;span style="font-size: 10pt;"&gt;(2)&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;Reflects an adjustment of $704,000 related to the re-measurement of the fair value of the related contingent consideration (earnout) liability&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="cref_2009214387"
      decimals="0"
      id="ixv-9859"
      unitRef="uref_1905345455">3535343</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesIncreaseDecrease
      contextRef="cref_1724395052"
      decimals="0"
      id="fc_1449043062"
      unitRef="uref_1905345455">257293</ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesIncreaseDecrease>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9861"
      unitRef="uref_1905345455">3792636</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="cref_2009214387"
      decimals="0"
      id="ixv-9862"
      unitRef="uref_1905345455">129233</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9863"
      unitRef="uref_1905345455">129233</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="cref_2009214387"
      decimals="0"
      id="ixv-9864"
      unitRef="uref_1905345455">738046</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9865"
      unitRef="uref_1905345455">738046</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightofuseAsset
      contextRef="cref_2009214387"
      decimals="0"
      id="ixv-9866"
      unitRef="uref_1905345455">212452</ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightofuseAsset>
    <ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightofuseAsset
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9867"
      unitRef="uref_1905345455">212452</ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightofuseAsset>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="cref_2009214387"
      decimals="0"
      id="ixv-9868"
      unitRef="uref_1905345455">7910000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9869"
      unitRef="uref_1905345455">7910000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="cref_2009214387"
      decimals="0"
      id="ixv-9870"
      unitRef="uref_1905345455">998228</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9871"
      unitRef="uref_1905345455">998228</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="cref_2009214387"
      decimals="0"
      id="ixv-9872"
      unitRef="uref_1905345455">13523302</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncreaseDecrease
      contextRef="cref_1724395052"
      decimals="0"
      id="fc_933098604"
      unitRef="uref_1905345455">257293</ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncreaseDecrease>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9874"
      unitRef="uref_1905345455">13780595</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="cref_2009214387"
      decimals="0"
      id="ixv-9875"
      unitRef="uref_1905345455">46692</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9876"
      unitRef="uref_1905345455">46692</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="cref_2009214387"
      decimals="0"
      id="ixv-9877"
      unitRef="uref_1905345455">370059</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9878"
      unitRef="uref_1905345455">370059</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities
      contextRef="cref_2009214387"
      decimals="0"
      id="ixv-9879"
      unitRef="uref_1905345455">212452</ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities>
    <ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9880"
      unitRef="uref_1905345455">212452</ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="cref_2009214387"
      decimals="0"
      id="ixv-9881"
      unitRef="uref_1905345455">3450000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9882"
      unitRef="uref_1905345455">3450000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="cref_2009214387"
      decimals="0"
      id="ixv-9883"
      unitRef="uref_1905345455">2056600</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9884"
      unitRef="uref_1905345455">2056600</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="cref_2009214387"
      decimals="0"
      id="ixv-9885"
      unitRef="uref_1905345455">6135803</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9886"
      unitRef="uref_1905345455">6135803</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="cref_2009214387"
      decimals="0"
      id="ixv-9887"
      unitRef="uref_1905345455">7387499</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetIncreaseDecrease
      contextRef="cref_1724395052"
      decimals="0"
      id="fc_1086979157"
      unitRef="uref_1905345455">257293</ipm:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetIncreaseDecrease>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9889"
      unitRef="uref_1905345455">7644792</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <ipm:TotalPurchasePrice
      contextRef="cref_2009214387"
      decimals="0"
      id="ixv-9890"
      unitRef="uref_1905345455">12904000</ipm:TotalPurchasePrice>
    <ipm:TotalPurchasePriceIncreaseDecrease
      contextRef="cref_1724395052"
      decimals="0"
      id="fc_1519578570"
      unitRef="uref_1905345455">-704000</ipm:TotalPurchasePriceIncreaseDecrease>
    <ipm:TotalPurchasePrice
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9892"
      unitRef="uref_1905345455">12200000</ipm:TotalPurchasePrice>
    <us-gaap:Goodwill
      contextRef="cref_2009214387"
      decimals="0"
      id="ixv-9893"
      unitRef="uref_1905345455">5516501</us-gaap:Goodwill>
    <ipm:GoodwillIncreaseDecrease
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9894"
      unitRef="uref_1905345455">-961293</ipm:GoodwillIncreaseDecrease>
    <us-gaap:Goodwill
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9895"
      unitRef="uref_1905345455">4555208</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="cref_1388159033"
      decimals="0"
      id="ixv-9897"
      unitRef="uref_1905345455">257293</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="cref_314903117"
      decimals="0"
      id="ixv-9899"
      unitRef="uref_1905345455">704000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:Goodwill
      contextRef="cref_1388159033"
      decimals="0"
      id="ixv-9900"
      unitRef="uref_1905345455">5516501</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="cref_1972434530"
      decimals="0"
      id="ixv-9901"
      unitRef="uref_1905345455">4555208</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsCurrent
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9902"
      unitRef="uref_1905345455">7910000</us-gaap:IntangibleAssetsCurrent>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="cref_1152919099"
      decimals="0"
      id="ixv-9903"
      unitRef="uref_1905345455">5275000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="cref_1845543209"
      decimals="0"
      id="ixv-9904"
      unitRef="uref_1905345455">438000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="cref_1914473349"
      decimals="0"
      id="ixv-9905"
      unitRef="uref_1905345455">2197000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="cref_1152919099" id="ixv-9906">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="cref_1845543209" id="ixv-9907">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="cref_1914473349" id="ixv-9908">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_1548493890"
      decimals="-5"
      id="ixv-9909"
      unitRef="uref_1905345455">1800000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_839660179"
      decimals="-5"
      id="ixv-9910"
      unitRef="uref_1905345455">1900000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_580183604"
      decimals="-5"
      id="ixv-9911"
      unitRef="uref_1905345455">3800000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_896034673"
      decimals="-5"
      id="ixv-9912"
      unitRef="uref_1905345455">3700000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:OperatingExpenses
      contextRef="cref_1015169308"
      decimals="0"
      id="ixv-9913"
      unitRef="uref_1905345455">100365</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="cref_1745245762"
      decimals="0"
      id="ixv-9914"
      unitRef="uref_1905345455">225717</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="cref_877577677"
      decimals="0"
      id="ixv-9915"
      unitRef="uref_1905345455">79521</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="cref_254266688"
      decimals="0"
      id="ixv-9916"
      unitRef="uref_1905345455">155704</us-gaap:OperatingExpenses>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="cref_29479931" id="ixv-3470">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;4. Property and Equipment, net&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Property and equipment consisted of the following for the periods presented:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;As of&lt;br/&gt; June 30,&lt;br/&gt; 2026&lt;br/&gt; (unaudited)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;As of&lt;br/&gt; December 31, &lt;br/&gt; 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%; text-align: left; padding-left: 9pt;"&gt;Computer equipment&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;247,810&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;169,121&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-left: 9pt;"&gt;Software&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;590,613&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;590,613&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-left: 9pt;"&gt;Datacenter software&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;330,528&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;330,528&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-bottom: 1.5pt; padding-left: 9pt;"&gt;Servers&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;66,838&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;66,838&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Total property and equipment&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,235,789&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,157,100&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt;"&gt;Less: Accumulated depreciation&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(834,874&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(606,472&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 4pt;"&gt;Total property and equipment, net&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;400,915&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;550,628&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; Depreciation expense for the three and six months ended June 30, 2026 was $115,293 and $228,402, respectively. Depreciation expense for the three and six months ended June 30, 2025 was $121,539 and $227,515, respectively. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company only holds property and equipment in the United States.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="cref_29479931" id="ixv-3474">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Property and equipment consisted of the following for the periods presented:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;As of&lt;br/&gt; June 30,&lt;br/&gt; 2026&lt;br/&gt; (unaudited)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;As of&lt;br/&gt; December 31, &lt;br/&gt; 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%; text-align: left; padding-left: 9pt;"&gt;Computer equipment&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;247,810&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;169,121&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-left: 9pt;"&gt;Software&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;590,613&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;590,613&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-left: 9pt;"&gt;Datacenter software&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;330,528&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;330,528&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-bottom: 1.5pt; padding-left: 9pt;"&gt;Servers&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;66,838&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;66,838&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Total property and equipment&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,235,789&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,157,100&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt;"&gt;Less: Accumulated depreciation&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(834,874&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(606,472&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 4pt;"&gt;Total property and equipment, net&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;400,915&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;550,628&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="cref_151938354"
      decimals="0"
      id="ixv-9917"
      unitRef="uref_1905345455">247810</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="cref_2121719533"
      decimals="0"
      id="ixv-9918"
      unitRef="uref_1905345455">169121</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="cref_695334864"
      decimals="0"
      id="ixv-9919"
      unitRef="uref_1905345455">590613</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="cref_864317856"
      decimals="0"
      id="ixv-9920"
      unitRef="uref_1905345455">590613</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="cref_820032667"
      decimals="0"
      id="ixv-9921"
      unitRef="uref_1905345455">330528</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="cref_999848634"
      decimals="0"
      id="ixv-9922"
      unitRef="uref_1905345455">330528</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="cref_984275290"
      decimals="0"
      id="ixv-9923"
      unitRef="uref_1905345455">66838</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="cref_585019038"
      decimals="0"
      id="ixv-9924"
      unitRef="uref_1905345455">66838</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9925"
      unitRef="uref_1905345455">1235789</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9926"
      unitRef="uref_1905345455">1157100</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9927"
      unitRef="uref_1905345455">834874</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9928"
      unitRef="uref_1905345455">606472</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9929"
      unitRef="uref_1905345455">400915</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9930"
      unitRef="uref_1905345455">550628</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="cref_1190812122"
      decimals="0"
      id="ixv-9931"
      unitRef="uref_1905345455">115293</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="cref_1328529038"
      decimals="0"
      id="ixv-9932"
      unitRef="uref_1905345455">228402</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="cref_1214962793"
      decimals="0"
      id="ixv-9933"
      unitRef="uref_1905345455">121539</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="cref_1746459623"
      decimals="0"
      id="ixv-9934"
      unitRef="uref_1905345455">227515</us-gaap:Depreciation>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="cref_29479931" id="ixv-3568">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;5. Intangible Assets, Net&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;Intangible assets, net consisted of the following at June 30, 2026 and December 31, 2025:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June 30, 2026 (unaudited)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;December 31, 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Gross&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Net&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Gross&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Net&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Carrying&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Accumulated&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Carrying&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Carrying&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Accumulated&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Carrying&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Amount&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Amortization&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Amount&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Amount&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Amortization&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Amount&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 40%; text-indent: -9pt; padding-left: 9pt;"&gt;Patents&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 7%; text-align: right;"&gt;50,000&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 7%; text-align: right;"&gt;(42,500&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 7%; text-align: right;"&gt;7,500&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 7%; text-align: right;"&gt;50,000&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 7%; text-align: right;"&gt;(41,250&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 7%; text-align: right;"&gt;8,750&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt;"&gt;Trade names, trademarks product names, URLs&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,664,425&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(741,967&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,922,458&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,664,425&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(551,651&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,112,774&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt;"&gt;Internally developed software&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,190,006&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(1,270,551&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;919,455&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,190,006&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(1,114,122&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,075,884&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt;"&gt;Subscriber/customer relationships&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;6,549,101&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(2,404,458&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,144,643&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;6,549,101&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(2,027,673&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,521,428&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt;"&gt;Order Backlog&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;438,000&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(438,000&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_205018908;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;438,000&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(438,000&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1539729244;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt;"&gt;Total intangible assets&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;11,891,532&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;(4,897,476&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;6,994,056&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;11,891,532&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;(4,172,696&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;7,718,836&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; Amortization expense for the three and six months ended June 30, 2026 was $362,391 and $724,780, respectively, as compared to $552,111 and $1,130,176 for the three and six months ended June 30, 2025. The aggregate amortization expense for each of the next five years and thereafter is estimated to be $724,780 in 2026, $1,449,562 in 2027 and 2028, $1,235,295 in 2029, $1,067,429 in 2030 and $1,067,428 thereafter. &lt;/p&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="cref_29479931" id="ixv-3572">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;Intangible assets, net consisted of the following at June 30, 2026 and December 31, 2025:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June 30, 2026 (unaudited)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;December 31, 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Gross&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Net&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Gross&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Net&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Carrying&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Accumulated&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Carrying&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Carrying&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Accumulated&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Carrying&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Amount&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Amortization&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Amount&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Amount&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Amortization&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Amount&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 40%; text-indent: -9pt; padding-left: 9pt;"&gt;Patents&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 7%; text-align: right;"&gt;50,000&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 7%; text-align: right;"&gt;(42,500&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 7%; text-align: right;"&gt;7,500&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 7%; text-align: right;"&gt;50,000&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 7%; text-align: right;"&gt;(41,250&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 7%; text-align: right;"&gt;8,750&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt;"&gt;Trade names, trademarks product names, URLs&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,664,425&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(741,967&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,922,458&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,664,425&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(551,651&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,112,774&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt;"&gt;Internally developed software&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,190,006&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(1,270,551&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;919,455&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,190,006&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(1,114,122&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,075,884&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt;"&gt;Subscriber/customer relationships&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;6,549,101&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(2,404,458&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,144,643&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;6,549,101&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(2,027,673&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,521,428&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt;"&gt;Order Backlog&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;438,000&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(438,000&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_205018908;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;438,000&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(438,000&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1539729244;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt;"&gt;Total intangible assets&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;11,891,532&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;(4,897,476&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;6,994,056&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;11,891,532&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;(4,172,696&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;7,718,836&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="cref_1897383158"
      decimals="0"
      id="ixv-9935"
      unitRef="uref_1905345455">50000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="cref_1897383158"
      decimals="0"
      id="ixv-9936"
      unitRef="uref_1905345455">-42500</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="cref_1897383158"
      decimals="0"
      id="ixv-9937"
      unitRef="uref_1905345455">7500</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="cref_1085667601"
      decimals="0"
      id="ixv-9938"
      unitRef="uref_1905345455">50000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="cref_1085667601"
      decimals="0"
      id="ixv-9939"
      unitRef="uref_1905345455">-41250</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="cref_1085667601"
      decimals="0"
      id="ixv-9940"
      unitRef="uref_1905345455">8750</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="cref_1562435700"
      decimals="0"
      id="ixv-9941"
      unitRef="uref_1905345455">2664425</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="cref_1562435700"
      decimals="0"
      id="ixv-9942"
      unitRef="uref_1905345455">-741967</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="cref_1562435700"
      decimals="0"
      id="ixv-9943"
      unitRef="uref_1905345455">1922458</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="cref_1500671190"
      decimals="0"
      id="ixv-9944"
      unitRef="uref_1905345455">2664425</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="cref_1500671190"
      decimals="0"
      id="ixv-9945"
      unitRef="uref_1905345455">-551651</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="cref_1500671190"
      decimals="0"
      id="ixv-9946"
      unitRef="uref_1905345455">2112774</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="cref_553079651"
      decimals="0"
      id="ixv-9947"
      unitRef="uref_1905345455">2190006</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="cref_553079651"
      decimals="0"
      id="ixv-9948"
      unitRef="uref_1905345455">-1270551</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="cref_553079651"
      decimals="0"
      id="ixv-9949"
      unitRef="uref_1905345455">919455</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="cref_384402919"
      decimals="0"
      id="ixv-9950"
      unitRef="uref_1905345455">2190006</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="cref_384402919"
      decimals="0"
      id="ixv-9951"
      unitRef="uref_1905345455">-1114122</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="cref_384402919"
      decimals="0"
      id="ixv-9952"
      unitRef="uref_1905345455">1075884</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="cref_1986423250"
      decimals="0"
      id="ixv-9953"
      unitRef="uref_1905345455">6549101</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="cref_1986423250"
      decimals="0"
      id="ixv-9954"
      unitRef="uref_1905345455">-2404458</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="cref_1986423250"
      decimals="0"
      id="ixv-9955"
      unitRef="uref_1905345455">4144643</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="cref_1409877922"
      decimals="0"
      id="ixv-9956"
      unitRef="uref_1905345455">6549101</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="cref_1409877922"
      decimals="0"
      id="ixv-9957"
      unitRef="uref_1905345455">-2027673</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="cref_1409877922"
      decimals="0"
      id="ixv-9958"
      unitRef="uref_1905345455">4521428</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="cref_452972875"
      decimals="0"
      id="ixv-9959"
      unitRef="uref_1905345455">438000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="cref_452972875"
      decimals="0"
      id="ixv-9960"
      unitRef="uref_1905345455">-438000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="cref_192991169"
      decimals="0"
      id="ixv-9961"
      unitRef="uref_1905345455">438000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="cref_192991169"
      decimals="0"
      id="ixv-9962"
      unitRef="uref_1905345455">-438000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9963"
      unitRef="uref_1905345455">11891532</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9964"
      unitRef="uref_1905345455">-4897476</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9965"
      unitRef="uref_1905345455">6994056</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9966"
      unitRef="uref_1905345455">11891532</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9967"
      unitRef="uref_1905345455">-4172696</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9968"
      unitRef="uref_1905345455">7718836</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="cref_681001832"
      decimals="0"
      id="ixv-9969"
      unitRef="uref_1905345455">362391</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="cref_771375397"
      decimals="0"
      id="ixv-9970"
      unitRef="uref_1905345455">724780</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="cref_1759643580"
      decimals="0"
      id="ixv-9971"
      unitRef="uref_1905345455">552111</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="cref_2059289954"
      decimals="0"
      id="ixv-9972"
      unitRef="uref_1905345455">1130176</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9973"
      unitRef="uref_1905345455">724780</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9974"
      unitRef="uref_1905345455">1449562</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9975"
      unitRef="uref_1905345455">1449562</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9976"
      unitRef="uref_1905345455">1235295</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9977"
      unitRef="uref_1905345455">1067429</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9978"
      unitRef="uref_1905345455">1067428</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <ipm:DivestitureTextBlock contextRef="cref_29479931" id="ixv-3806">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;6. The Divestiture&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On the Closing Date and prior to the Acquisition Closing, the Company completed the sale to Meteor Mobile Holdings, Inc., a Delaware corporation (&#x201c;Meteor Mobile&#x201d;), of its telecommunications services provider, &#x201c;Vumber&#x201d;, as well as its &#x201c;Paltalk&#x201d; and &#x201c;Camfrog&#x201d; applications and certain assets and liabilities related to such services provider and applications (the &#x201c;Transferred Assets,&#x201d; and such sale, the &#x201c;Divestiture,&#x201d; and, together with the Acquisition, the &#x201c;Transactions&#x201d;) pursuant to that certain Asset Purchase Agreement, dated November 7, 2024, by and among the Company, its wholly owned subsidiaries Paltalk Holdings, Inc., Paltalk Software, Inc., Camshare, Inc., A.V.M. Software, Inc. and Vumber, LLC (collectively, the &#x201c;Sellers&#x201d;), and Meteor Mobile. As a result of the Divestiture, the Company is no longer engaged in the business of providing video-based, live streaming, virtual camera and telecommunications software to consumers, as and to the extent such businesses were previously conducted by the Company pursuant to the &#x201c;Vumber,&#x201d; &#x201c;Paltalk&#x201d; and &#x201c;Camfrog&#x201d; applications (the &#x201c;Business&#x201d;). In addition, prior to the Acquisition Closing, the Company ceased all operations of its &#x201c;Tinychat&#x201d; service and application. The consideration delivered by Meteor Mobile to the Company at the closing of the Divestiture consisted of (i) $1,350,000 in cash and (ii) the assumption of all of the liabilities of the Sellers arising out of, or relating to, the Business or the Transferred Assets, other than certain excluded liabilities (the &#x201c;Divestiture Closing Consideration&#x201d;). &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;       &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;In addition to the Divestiture Closing Consideration, the Company is entitled to receive, with respect to each Earn-Out Period, as defined and described below, certain payments in cash based on the cash revenue, net of any refunds, received by Meteor Mobile that is attributable to the Business (such cash revenue, the &#x201c;Legacy Business Revenue&#x201d;), as follows:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: top; text-align: justify;"&gt;&lt;td style="width: 0.25in;"&gt;&lt;/td&gt; &lt;td style="width: 0.25in; text-align: left;"&gt;&lt;span style="font-size: 10pt;"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;from the six-month period beginning on July 1, 2025 and ending on December 31, 2025 (&#x201c;Earn-Out Period 1&#x201d;), an amount equal to (i) for any Legacy Business Revenue greater than or equal to $3,500,000 and less than $4,250,000, the amount of such Legacy Business Revenue multiplied by 0.30 plus (ii) for any Legacy Business Revenue greater than or equal to $4,250,000, the amount of such Legacy Business Revenue in excess of $4,250,000 multiplied by 0.40; and&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: top; text-align: justify;"&gt;&lt;td style="width: 0.25in;"&gt;&lt;/td&gt; &lt;td style="width: 0.25in; text-align: left;"&gt;&lt;span style="font-size: 10pt;"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;from each of the twelve-month period beginning on January 1, 2026 and ending on December 31, 2026 (&#x201c;Earn-Out Period 2&#x201d;), the twelve-month period beginning on January 1, 2027 and ending on December 31, 2027 (&#x201c;Earn-Out Period 3&#x201d;), and the twelve-month period beginning on January 1, 2028 and ending on December 31, 2028 (&#x201c;Earn-Out Period 4&#x201d; and collectively with Earn-Out Period 1, Earn-Out Period 2 and Earn-Out Period 3, the &#x201c;Earn-Out Periods&#x201d;), an amount equal to (i) for any Legacy Business Revenue greater than or equal to $7,000,000 and less than $8,500,000, the amount of such Legacy Business Revenue multiplied by 0.30 plus (ii) for any Legacy Business Revenue greater than or equal to $8,500,000, the amount of such Legacy Business Revenue in excess of $8,500,000 multiplied by 0.40 (the aggregate amount, if any, earned during the Earn-Out Periods, the &#x201c;Divestiture Earn-Out Amount&#x201d;).&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; In the event of a change of control (as defined in the Divestiture Agreement) of Meteor Mobile during any of the Earn-Out Periods, the Company is entitled to receive an acceleration payment in cash, net of any Divestiture Earn-Out Amounts previously paid to us (the &#x201c;Acceleration Payment&#x201d;). If any of the Transferred Assets are sold independently from the other assets of Meteor Mobile, the Company will be entitled to (i) 50% of the aggregate consideration paid to Meteor Mobile for the Transferred Assets minus (ii) the aggregate amount of any Divestiture Earn-Out Amounts received by the Sellers by the date of the change of control, minus (iii) the aggregate amount of any Acceleration Payments previously paid through such date. If any of the Transferred Assets are sold contemporaneously with other assets of Meteor Mobile, the Company is entitled to (x) the aggregate consideration paid to Meteor Mobile for the Transferred Assets multiplied by the ratio of the trailing 12-month EBITDA of the Transferred Assets sold and the EBITDA of all assets sold minus (y) the aggregate amount of any Divestiture Earn-Out Amounts received by the Sellers by the date of the change of control, minus (z) the aggregate amount of any Acceleration Payments previously paid through such date. The minimum Acceleration Payment for the sale of &#x201c;Paltalk,&#x201d; &#x201c;Camfrog&#x201d; and &#x201c;Vumber&#x201d; is $1,650,000, $450,000 and $300,000, respectively, and the Acceleration Payments payable to the Company are capped at $5,000,000 in the aggregate. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The amount earned in Earn-Out Period 1 was $31,263 and is included in &#x201c;other income&#x201d; in the consolidated statement of operations for the year ended December 31, 2025. &lt;/p&gt;</ipm:DivestitureTextBlock>
    <us-gaap:Cash
      contextRef="cref_707986523"
      decimals="0"
      id="ixv-9979"
      unitRef="uref_1905345455">1350000</us-gaap:Cash>
    <us-gaap:RevenuePerformanceObligationDescriptionOfGoodOrService contextRef="cref_1739588847" id="ixv-9980">(i) for any Legacy Business Revenue greater than or equal to $3,500,000 and less than $4,250,000, the amount of such Legacy Business Revenue multiplied by 0.30 plus (ii) for any Legacy Business Revenue greater than or equal to $4,250,000, the amount of such Legacy Business Revenue in excess of $4,250,000 multiplied by 0.40;</us-gaap:RevenuePerformanceObligationDescriptionOfGoodOrService>
    <us-gaap:RevenuePerformanceObligationDescriptionOfGoodOrService contextRef="cref_843602795" id="ixv-9981">(i) for any Legacy Business Revenue greater than or equal to $7,000,000 and less than $8,500,000, the amount of such Legacy Business Revenue multiplied by 0.30 plus (ii) for any Legacy Business Revenue greater than or equal to $8,500,000, the amount of such Legacy Business Revenue in excess of $8,500,000 multiplied by 0.40 (the aggregate amount, if any, earned during the Earn-Out Periods, the &#x201c;Divestiture Earn-Out Amount&#x201d;).</us-gaap:RevenuePerformanceObligationDescriptionOfGoodOrService>
    <ipm:PercentageOfTransferredAssetsConsideration
      contextRef="cref_29479931"
      decimals="2"
      id="ixv-9982"
      unitRef="uref_1217360309">0.50</ipm:PercentageOfTransferredAssetsConsideration>
    <ipm:PeriodOfTransferredAssets contextRef="cref_29479931" id="ixv-9983">P12M</ipm:PeriodOfTransferredAssets>
    <ipm:AccelerationPayment
      contextRef="cref_1715648371"
      decimals="0"
      id="ixv-9984"
      unitRef="uref_1905345455">1650000</ipm:AccelerationPayment>
    <ipm:AccelerationPayment
      contextRef="cref_1389307591"
      decimals="0"
      id="ixv-9985"
      unitRef="uref_1905345455">450000</ipm:AccelerationPayment>
    <ipm:AccelerationPayment
      contextRef="cref_1761470277"
      decimals="0"
      id="ixv-9986"
      unitRef="uref_1905345455">300000</ipm:AccelerationPayment>
    <ipm:AccelerationPayment
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-9987"
      unitRef="uref_1905345455">5000000</ipm:AccelerationPayment>
    <ipm:EarnOutIncome
      contextRef="cref_909113240"
      decimals="0"
      id="ixv-9988"
      unitRef="uref_1905345455">31263</ipm:EarnOutIncome>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="cref_29479931" id="ixv-3843">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;7. Accrued Expenses and Other Current Liabilities&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;Accrued expenses and other current liabilities consisted of the following for the periods presented:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;June 30,&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;December&#160;31,&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;(unaudited)&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%; text-align: left; padding-left: 9pt;"&gt;Compensation, benefits and payroll taxes&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;159,012&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;325,113&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-left: 9pt;"&gt;Other accrued expenses&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;282,021&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;652,149&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-left: 9pt;"&gt;Sales tax&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;135,404&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;49,449&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt;"&gt;Amounts due to Meteor Mobile&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;7,368&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;5,022&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 4pt;"&gt;Total accrued expenses and other current liabilities&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;583,805&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;1,031,733&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="cref_29479931" id="ixv-3847">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;Accrued expenses and other current liabilities consisted of the following for the periods presented:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;June 30,&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;December&#160;31,&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;(unaudited)&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%; text-align: left; padding-left: 9pt;"&gt;Compensation, benefits and payroll taxes&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;159,012&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;325,113&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-left: 9pt;"&gt;Other accrued expenses&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;282,021&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;652,149&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-left: 9pt;"&gt;Sales tax&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;135,404&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;49,449&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt;"&gt;Amounts due to Meteor Mobile&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;7,368&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;5,022&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 4pt;"&gt;Total accrued expenses and other current liabilities&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;583,805&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;1,031,733&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9989"
      unitRef="uref_1905345455">159012</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9990"
      unitRef="uref_1905345455">325113</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9991"
      unitRef="uref_1905345455">282021</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9992"
      unitRef="uref_1905345455">652149</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9993"
      unitRef="uref_1905345455">135404</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9994"
      unitRef="uref_1905345455">49449</us-gaap:SalesAndExciseTaxPayableCurrent>
    <ipm:AmountDueToMeteorMobile
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9995"
      unitRef="uref_1905345455">7368</ipm:AmountDueToMeteorMobile>
    <ipm:AmountDueToMeteorMobile
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9996"
      unitRef="uref_1905345455">5022</ipm:AmountDueToMeteorMobile>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-9997"
      unitRef="uref_1905345455">583805</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-9998"
      unitRef="uref_1905345455">1031733</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="cref_29479931" id="ixv-3933">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;8. Income Taxes&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company&#x2019;s provision for income taxes consists of federal, foreign, and state taxes, as applicable, in amounts necessary to align the Company&#x2019;s year-to-date tax provision with the effective rate that it expects to achieve for the full year. Each quarter the Company updates its estimate of the annual effective tax rate and records cumulative adjustments as necessary.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; For the three and six months ended June 30, 2026, the Company recorded an income tax benefit of $103,025 and $127,615, respectively. The effective tax rate for the six months ended June 30, 2026 was 6.0% which differs from the statutory rate of 21% primarily due to limited tax benefit being provided on current pre-tax losses due to the Company&#x2019;s valuation allowance position, differences in foreign tax rates from the U.S. statutory rate of 21%, and state and local taxes. The Company continues to conclude that its U.S. deferred tax assets are not realizable on a more-likely-than-not basis and maintains a full valuation allowance against such deferred tax assets. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; For the three and six months ended June 30, 2025, the Company recorded an income tax provision of $72,007 and an income tax benefit of $1,988,058, respectively, which included a discrete tax benefit of $1,665,189 recorded during the three month period ended March 31, 2025, primarily related to a partial reversal of its valuation allowance, as the Acquisition created a source of future taxable income allowing for the recognition of certain deferred tax assets. The effective tax rate for the six months ended June 30, 2025 was 89.2%, which differs from the statutory rate of 21% primarily due to a reduction in the Company&#x2019;s valuation allowance. The Company continues to conclude that its U.S. deferred tax assets are not realizable on a more-likely-than-not basis and maintains a full valuation allowance against such deferred tax assets.&#160; &lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-9999"
      unitRef="uref_1905345455">-103025</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-10000"
      unitRef="uref_1905345455">-127615</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="cref_29479931"
      decimals="3"
      id="ixv-10001"
      unitRef="uref_1217360309">0.06</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="cref_29479931"
      decimals="2"
      id="ixv-10002"
      unitRef="uref_1217360309">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="cref_29479931"
      decimals="2"
      id="ixv-10003"
      unitRef="uref_1217360309">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-10004"
      unitRef="uref_1905345455">72007</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-10005"
      unitRef="uref_1905345455">-1988058</us-gaap:IncomeTaxExpenseBenefit>
    <ipm:DiscreteTaxBenefit
      contextRef="cref_829456991"
      decimals="0"
      id="ixv-10006"
      unitRef="uref_1905345455">1665189</ipm:DiscreteTaxBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="cref_1653750214"
      decimals="3"
      id="ixv-10007"
      unitRef="uref_1217360309">0.892</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="cref_1653750214"
      decimals="2"
      id="ixv-10008"
      unitRef="uref_1217360309">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock contextRef="cref_29479931" id="ixv-3944">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;9. Stockholders&#x2019; Equity&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Intelligent Protection Management Corp. 2025 Long-Term Incentive Plan &lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On May 8, 2025, at the Company&#x2019;s 2025 annual meeting of stockholders (the &#x201c;2025 Annual Meeting&#x201d;), the Company&#x2019;s stockholders approved the Intelligent Protection Management Corp. 2025 Long-Term Incentive Plan (the &#x201c;2025 LTIP&#x201d;). As a result, the 2025 LTIP became effective on May 8, 2025. Concurrently with the adoption of the 2025 LTIP, the 2016 Plan (defined below) was terminated as to future awards. The 2025 LTIP provides for the granting of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock, restricted stock units, performance awards, dividend equivalent rights and other awards that may be granted singly, in combination, or in tandem, and which may be paid in cash, shares of common stock, other consideration, or any combination thereof. Subject to certain adjustments, the maximum aggregate number of shares of common stock that may be delivered pursuant to awards under the 2025 LTIP is 1,200,000 shares, plus any Prior Plan Awards (as defined in the 2025 LTIP). &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The Intelligent Protection Management Corp. Amended and Restated 2011 Long-Term Incentive Plan (the &#x201c;2011 Plan&#x201d;) was terminated as to future awards on May 16, 2016. As of June 30, 2026, there were &lt;span style="-sec-ix-hidden:fc_523653534;"&gt;no&lt;/span&gt; shares of the Company&#x2019;s common stock issuable pursuant to outstanding options awarded under the 2011 Plan. The Intelligent Protection Management Corp. 2016 Long-Term Incentive Plan (the &#x201c;2016 Plan&#x201d;) was terminated as to future awards on May 8, 2025. As of June 30, 2026, a total of 682,550 shares of the Company&#x2019;s common stock may be issued pursuant to outstanding options awarded under the 2016 Plan. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; As of June 30, 2026, a total of 878,655 shares of the Company&#x2019;s common stock were available for issuance under the 2025 LTIP. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;i&gt;Stock Options&lt;/i&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The following table summarizes the assumptions used in the Black-Scholes pricing model to estimate the fair value of the options granted during the six months ended June 30, 2026:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 88%; text-align: left;"&gt;Expected volatility&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;118.1&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Expected life of option (in years)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="font-size: 10pt;"&gt;5.2 &#x2013; 6.2&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Risk free interest rate&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4.07&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Expected dividend yield&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;0.0&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt;       &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The expected life of the options is the period of time over which employees and non-employees are expected to hold their options prior to exercise. The expected life of options has been determined using the &#x201c;simplified&#x201d; method as prescribed by Staff Accounting Bulletin 110, which uses the midpoint between the vesting date and the end of the contractual term. The volatility of the Company&#x2019;s common stock is calculated using the Company&#x2019;s historical volatilities beginning at the grant date and going back for a period of time equal to the expected life of the award. The Company estimates potential forfeitures of stock awards and adjusts recorded stock-based compensation expense accordingly. The Company estimates pre-vesting forfeitures primarily based on the Company&#x2019;s historical experience and is adjusted to reflect actual forfeitures as the stock-based awards vest.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The following table summarizes stock option activity during the six months ended June 30, 2026:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Weighted&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Average&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Number of&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Exercise&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Options&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Price&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;Stock Options:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%;"&gt;Outstanding at January 1, 2026&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;687,895&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;2.41&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-left: 9pt;"&gt;Granted during the period&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;316,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1.62&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-left: 9pt;"&gt;Cancelled/Forfeited, during the period&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1653739010;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_713473683;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt;"&gt;Expired, during the period&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(5,345&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;5.00&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;Outstanding at June 30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;998,550&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;2.15&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-bottom: 4pt;"&gt;Exercisable at June 30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;627,550&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;2.41&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; At June 30, 2026, there was $511,773 of total unrecognized compensation expense related to stock options, which is expected to be recognized over a weighted average period of 3.3 years. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On June 30, 2026, the aggregate intrinsic value of stock options that were outstanding and exercisable was $54,840 and $19,320, respectively. On June 30, 2025, the aggregate intrinsic value of stock options that were outstanding and exercisable was $30,270 and $29,070, respectively. The intrinsic value of stock options is calculated based on the exercise price of the underlying awards and the fair value of such awards as of the period-end date. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; During the six months ended June 30, 2026, the Company granted stock options to members of the Board of Directors (the &#x201c;Board&#x201d;) to purchase an aggregate of 40,000 shares of common stock at a weighted average exercise price of $1.62 per share. The stock options vest in four equal quarterly installments on the last day of each calendar quarter in 2026 and have a term of ten years. During the six months ended June 30, 2026, the Company also granted options to employees to purchase an aggregate of 276,000 shares of common stock. These options vest in equal tranches over a four-year period. The stock options granted during the six months ended June 30, 2026 have a term of ten years, an exercise price of $1.62 per share and a weighted average fair value of $1.41 per share, or $445,439 in the aggregate. During the six months ended June 30, 2025, the Company granted 275,000 stock options to members of the Board and to management. These options in the aggregate had an exercise price of $1.98 per share, a weighted average fair value of $1.79 per share and an aggregate fair value of $545,550. Stock-based compensation expense for the Company&#x2019;s stock options for the three months ended June 30, 2026 and 2025, totaled $41,572 and $77,760, respectively. Stock-based compensation expense for the Company&#x2019;s stock options for the six months ended June 30, 2026 and 2025, totaled $65,128 and $245,389, respectively, and is included in &#x201c;general and administrative expenses&#x201d; in the condensed consolidated statements of operations. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;i&gt;Series&#160;A Preferred Stock &lt;/i&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On December 30, 2024, the Company filed with the Secretary of State of the State of Delaware the Certificate of Designations designating the Series A Preferred Stock (the &#x201c;Certificate of Designations&#x201d;), and establishing the preferences, conversion or other rights, voting powers, restrictions, limitations as to dividends and other distributions, qualifications, or terms or conditions of redemption of the shares of Series A Preferred Stock. The total number of authorized shares of Series A Preferred Stock is 9,000,000&#160;shares. On January 2, 2025, as partial consideration for the Acquisition, the Company issued 4,000,000 shares of Series A Preferred Stock. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;i&gt;Stock Repurchase Plan&lt;/i&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On May 8, 2025, the Board approved a stock repurchase plan for up to $400,000 of the Company&#x2019;s outstanding common stock (the &#x201c;Stock Repurchase Plan&#x201d;), which expired on the one-year anniversary of such date. For the six months ended June 30, 2026, 50,000 shares of common stock were repurchased by the Company pursuant to the Stock Repurchase Plan at an average price of $1.67 per share, or an aggregate of $83,491, all of which repurchases occurred during the three months ended March 31, 2026. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;       &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;i&gt;Treasury Shares&lt;/i&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; As of June 30, 2026 and December 31, 2025, the Company had&lt;i&gt;&#160;&lt;/i&gt;843,221 and 793,221 shares of its common stock, respectively, classified as treasury shares on the Company&#x2019;s consolidated balance sheets. &lt;/p&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="cref_1820712981"
      decimals="0"
      id="ixv-10009"
      unitRef="uref_1118522814">1200000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="cref_420752377"
      decimals="0"
      id="ixv-10010"
      unitRef="uref_1118522814">682550</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="cref_238600819"
      decimals="0"
      id="ixv-10011"
      unitRef="uref_1118522814">878655</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="cref_29479931" id="ixv-3963">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The following table summarizes the assumptions used in the Black-Scholes pricing model to estimate the fair value of the options granted during the six months ended June 30, 2026:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 88%; text-align: left;"&gt;Expected volatility&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;118.1&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Expected life of option (in years)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="font-size: 10pt;"&gt;5.2 &#x2013; 6.2&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Risk free interest rate&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4.07&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Expected dividend yield&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;0.0&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="cref_29479931"
      decimals="3"
      id="ixv-10012"
      unitRef="uref_1217360309">1.181</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="cref_817762696" id="ixv-10013">P5Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="cref_1915568119" id="ixv-10014">P6Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="cref_29479931"
      decimals="4"
      id="ixv-10015"
      unitRef="uref_1217360309">0.0407</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="cref_29479931"
      decimals="3"
      id="ixv-10016"
      unitRef="uref_1217360309">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="cref_29479931" id="ixv-4003">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The following table summarizes stock option activity during the six months ended June 30, 2026:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Weighted&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Average&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Number of&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;Exercise&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Options&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Price&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;Stock Options:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%;"&gt;Outstanding at January 1, 2026&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;687,895&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;2.41&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-left: 9pt;"&gt;Granted during the period&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;316,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1.62&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-left: 9pt;"&gt;Cancelled/Forfeited, during the period&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1653739010;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_713473683;"&gt;--&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt;"&gt;Expired, during the period&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(5,345&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;5.00&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;Outstanding at June 30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;998,550&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;2.15&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-bottom: 4pt;"&gt;Exercisable at June 30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;627,550&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;2.41&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="cref_1724395052"
      decimals="0"
      id="ixv-10017"
      unitRef="uref_1118522814">687895</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="cref_1724395052"
      decimals="2"
      id="ixv-10018"
      unitRef="uref_1528123331">2.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-10019"
      unitRef="uref_1118522814">316000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="cref_29479931"
      decimals="2"
      id="ixv-10020"
      unitRef="uref_1528123331">1.62</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-10021"
      unitRef="uref_1118522814">5345</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="cref_29479931"
      decimals="2"
      id="ixv-10022"
      unitRef="uref_1528123331">5</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-10023"
      unitRef="uref_1118522814">998550</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="cref_1340449600"
      decimals="2"
      id="ixv-10024"
      unitRef="uref_1528123331">2.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-10025"
      unitRef="uref_1118522814">627550</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="cref_1340449600"
      decimals="2"
      id="ixv-10026"
      unitRef="uref_1528123331">2.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-10027"
      unitRef="uref_1905345455">511773</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="cref_29479931" id="ixv-10028">P3Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-10029"
      unitRef="uref_1905345455">54840</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="cref_1340449600"
      decimals="0"
      id="fc_1604363852"
      unitRef="uref_1905345455">19320</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="cref_1137321037"
      decimals="0"
      id="ixv-10031"
      unitRef="uref_1905345455">30270</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="cref_1137321037"
      decimals="0"
      id="ixv-10032"
      unitRef="uref_1905345455">29070</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
      contextRef="cref_849691918"
      decimals="0"
      id="ixv-10033"
      unitRef="uref_1118522814">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="cref_2013478723"
      decimals="2"
      id="ixv-10034"
      unitRef="uref_1528123331">1.62</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-10035"
      unitRef="uref_1118522814">276000</us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="cref_11610391"
      decimals="2"
      id="ixv-10036"
      unitRef="uref_1528123331">1.62</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="cref_459053563"
      decimals="2"
      id="ixv-10037"
      unitRef="uref_1528123331">1.41</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-10038"
      unitRef="uref_1905345455">445439</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="cref_1685604192"
      decimals="0"
      id="ixv-10039"
      unitRef="uref_1118522814">275000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="cref_1685604192"
      decimals="2"
      id="ixv-10040"
      unitRef="uref_1528123331">1.98</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="cref_1653750214"
      decimals="2"
      id="ixv-10041"
      unitRef="uref_1528123331">1.79</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="cref_1615396149"
      decimals="0"
      id="ixv-10042"
      unitRef="uref_1905345455">545550</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-10043"
      unitRef="uref_1905345455">41572</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-10044"
      unitRef="uref_1905345455">77760</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-10045"
      unitRef="uref_1905345455">65128</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-10046"
      unitRef="uref_1905345455">245389</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="cref_686826473"
      decimals="0"
      id="ixv-10047"
      unitRef="uref_1118522814">9000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="cref_1242758111"
      decimals="0"
      id="ixv-10048"
      unitRef="uref_1118522814">4000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="cref_443910170"
      decimals="0"
      id="ixv-10049"
      unitRef="uref_1905345455">400000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-10050"
      unitRef="uref_1118522814">50000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockOptionExercisePriceIncrease
      contextRef="cref_29479931"
      decimals="2"
      id="ixv-10051"
      unitRef="uref_1528123331">1.67</us-gaap:StockOptionExercisePriceIncrease>
    <ipm:AggregateAmount
      contextRef="cref_829456991"
      decimals="0"
      id="ixv-10052"
      unitRef="uref_1905345455">83491</ipm:AggregateAmount>
    <us-gaap:TreasuryStockCommonShares
      contextRef="cref_427078670"
      decimals="0"
      id="ixv-10053"
      unitRef="uref_1118522814">-843221</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="cref_1504705450"
      decimals="0"
      id="ixv-10054"
      unitRef="uref_1118522814">-793221</us-gaap:TreasuryStockCommonShares>
    <us-gaap:EarningsPerShareTextBlock contextRef="cref_29479931" id="ixv-4140">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;10. Net Income (Loss) Per Share&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; Basic earnings and net (loss) income per share are computed by dividing the net (loss) income available to common stockholders by the weighted average number of common shares outstanding during the period as defined by ASC Topic 260, &lt;i&gt;Earnings Per Share&lt;/i&gt;. The Company applies the multiple-class method in calculating earnings per share. Earnings and losses are shared pro-rata between the multiple classes of shares. The Company has two classes of stock, Series A Preferred Stock and common stock, that the calculations for weighted-average number of shares and earnings per share by class are based on. Diluted earnings per share is computed using the weighted average number of common shares and, if dilutive, potential common shares outstanding during the period. Potential common shares consist of the incremental common shares issuable upon the exercise of stock options (using the treasury stock method). To the extent stock options are antidilutive, they are excluded from the calculation of diluted loss per share. For the three and six months ended June 30, 2026 and 2025, 1,001,037 and 845,136 of shares issuable upon the exercise of outstanding stock options, respectively, were not included in the computation of diluted net loss per share because their inclusion would be antidilutive. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The following table summarizes the net loss per share calculation for the periods presented:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Three Months Ended&lt;br/&gt; June 30, &lt;br/&gt; (unaudited)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Six Months Ended&lt;br/&gt; June 30,&lt;br/&gt; (unaudited)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 52%; text-align: justify;"&gt;Net loss&#x2013; basic and diluted&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(1,351,498&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(1,050,028&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(2,011,712&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(241,498&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-indent: -9pt; padding-left: 9pt;"&gt;Weighted average shares outstanding &#x2013; basic and diluted&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;13,035,729&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;13,201,658&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;13,053,463&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;13,197,125&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td&gt;Per share data:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: justify;"&gt;Basic from operations&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.10&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.08&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.15&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.02&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: justify;"&gt;Diluted from operations&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.10&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.08&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.15&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.02&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Three Months Ended&lt;br/&gt; June 30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Six Months Ended&lt;br/&gt; June 30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Series A&lt;br/&gt; Preferred&lt;br/&gt; Stock&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Common&lt;br/&gt; Stock&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Series A&lt;br/&gt; Preferred&lt;br/&gt; Stock&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Common&lt;br/&gt; Stock&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 52%; text-align: left;"&gt;Allocation of net loss&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(414,706&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(936,792&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(616,453&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(1,395,259&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td&gt;Weighted average shares outstanding &#x2013; basic and diluted&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,000,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;9,035,729&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,000,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;9,053,463&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Net loss per share &#x2013; basic and diluted&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.10&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.10&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.15&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.15&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Three Months Ended&lt;br/&gt; June 30, 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Six Months Ended&lt;br/&gt; June 30, 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Series A&lt;br/&gt; Preferred&lt;br/&gt; Stock&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Common&lt;br/&gt; Stock&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Series A&lt;br/&gt; Preferred&lt;br/&gt; Stock&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Common&lt;br/&gt; Stock&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 52%; text-align: left;"&gt;Allocation of net loss&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(318,150&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(731,878&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(72,793&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(168,705&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td&gt;Weighted average shares outstanding &#x2013; basic and diluted&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,000,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;9,201,658&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;3,977,901&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;9,219,225&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Net loss per share &#x2013; basic and diluted&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.08&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.08&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.02&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.02&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-10055"
      unitRef="uref_1118522814">1001037</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-10056"
      unitRef="uref_1118522814">845136</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="cref_29479931" id="ixv-4147">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The following table summarizes the net loss per share calculation for the periods presented:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Three Months Ended&lt;br/&gt; June 30, &lt;br/&gt; (unaudited)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Six Months Ended&lt;br/&gt; June 30,&lt;br/&gt; (unaudited)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 52%; text-align: justify;"&gt;Net loss&#x2013; basic and diluted&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(1,351,498&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(1,050,028&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(2,011,712&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(241,498&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-indent: -9pt; padding-left: 9pt;"&gt;Weighted average shares outstanding &#x2013; basic and diluted&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;13,035,729&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;13,201,658&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;13,053,463&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;13,197,125&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td&gt;Per share data:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: justify;"&gt;Basic from operations&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.10&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.08&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.15&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.02&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: justify;"&gt;Diluted from operations&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.10&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.08&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.15&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.02&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Three Months Ended&lt;br/&gt; June 30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Six Months Ended&lt;br/&gt; June 30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Series A&lt;br/&gt; Preferred&lt;br/&gt; Stock&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Common&lt;br/&gt; Stock&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Series A&lt;br/&gt; Preferred&lt;br/&gt; Stock&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Common&lt;br/&gt; Stock&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 52%; text-align: left;"&gt;Allocation of net loss&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(414,706&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(936,792&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(616,453&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(1,395,259&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td&gt;Weighted average shares outstanding &#x2013; basic and diluted&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,000,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;9,035,729&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,000,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;9,053,463&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Net loss per share &#x2013; basic and diluted&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.10&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.10&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.15&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.15&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Three Months Ended&lt;br/&gt; June 30, 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Six Months Ended&lt;br/&gt; June 30, 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Series A&lt;br/&gt; Preferred&lt;br/&gt; Stock&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Common&lt;br/&gt; Stock&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Series A&lt;br/&gt; Preferred&lt;br/&gt; Stock&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Common&lt;br/&gt; Stock&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 52%; text-align: left;"&gt;Allocation of net loss&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(318,150&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(731,878&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(72,793&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(168,705&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td&gt;Weighted average shares outstanding &#x2013; basic and diluted&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,000,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;9,201,658&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;3,977,901&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;9,219,225&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Net loss per share &#x2013; basic and diluted&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.08&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.08&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.02&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(0.02&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-10057"
      unitRef="uref_1905345455">-1351498</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-10058"
      unitRef="uref_1905345455">-1351498</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-10059"
      unitRef="uref_1905345455">-1050028</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-10060"
      unitRef="uref_1905345455">-1050028</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-10061"
      unitRef="uref_1905345455">-2011712</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-10062"
      unitRef="uref_1905345455">-2011712</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-10063"
      unitRef="uref_1905345455">-241498</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-10064"
      unitRef="uref_1905345455">-241498</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-10065"
      unitRef="uref_1118522814">13035729</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-10066"
      unitRef="uref_1118522814">13035729</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-10067"
      unitRef="uref_1118522814">13201658</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-10068"
      unitRef="uref_1118522814">13201658</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-10069"
      unitRef="uref_1118522814">13053463</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-10070"
      unitRef="uref_1118522814">13053463</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-10071"
      unitRef="uref_1118522814">13197125</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-10072"
      unitRef="uref_1118522814">13197125</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_1566407103"
      decimals="2"
      id="ixv-10073"
      unitRef="uref_1528123331">-0.1</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_1062180353"
      decimals="2"
      id="ixv-10074"
      unitRef="uref_1528123331">-0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_29479931"
      decimals="2"
      id="ixv-10075"
      unitRef="uref_1528123331">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_1653750214"
      decimals="2"
      id="ixv-10076"
      unitRef="uref_1528123331">-0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_1566407103"
      decimals="2"
      id="ixv-10077"
      unitRef="uref_1528123331">-0.1</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_1062180353"
      decimals="2"
      id="ixv-10078"
      unitRef="uref_1528123331">-0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_29479931"
      decimals="2"
      id="ixv-10079"
      unitRef="uref_1528123331">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_1653750214"
      decimals="2"
      id="ixv-10080"
      unitRef="uref_1528123331">-0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:TemporaryEquityNetIncome
      contextRef="cref_694989154"
      decimals="0"
      id="ixv-10081"
      unitRef="uref_1905345455">-414706</us-gaap:TemporaryEquityNetIncome>
    <us-gaap:TemporaryEquityNetIncome
      contextRef="cref_2068318659"
      decimals="0"
      id="ixv-10082"
      unitRef="uref_1905345455">-936792</us-gaap:TemporaryEquityNetIncome>
    <us-gaap:TemporaryEquityNetIncome
      contextRef="cref_942949201"
      decimals="0"
      id="ixv-10083"
      unitRef="uref_1905345455">-616453</us-gaap:TemporaryEquityNetIncome>
    <us-gaap:TemporaryEquityNetIncome
      contextRef="cref_1754846896"
      decimals="0"
      id="ixv-10084"
      unitRef="uref_1905345455">-1395259</us-gaap:TemporaryEquityNetIncome>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_694989154"
      decimals="0"
      id="ixv-10085"
      unitRef="uref_1118522814">4000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_694989154"
      decimals="0"
      id="ixv-10086"
      unitRef="uref_1118522814">4000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_2068318659"
      decimals="0"
      id="ixv-10087"
      unitRef="uref_1118522814">9035729</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_2068318659"
      decimals="0"
      id="ixv-10088"
      unitRef="uref_1118522814">9035729</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_942949201"
      decimals="0"
      id="ixv-10089"
      unitRef="uref_1118522814">4000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_942949201"
      decimals="0"
      id="ixv-10090"
      unitRef="uref_1118522814">4000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_1754846896"
      decimals="0"
      id="ixv-10091"
      unitRef="uref_1118522814">9053463</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_1754846896"
      decimals="0"
      id="ixv-10092"
      unitRef="uref_1118522814">9053463</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_694989154"
      decimals="2"
      id="fc_1689445085"
      unitRef="uref_1528123331">-0.1</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_694989154"
      decimals="2"
      id="fc_694989154"
      unitRef="uref_1528123331">-0.1</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_2068318659"
      decimals="2"
      id="fc_1436819396"
      unitRef="uref_1528123331">-0.1</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_2068318659"
      decimals="2"
      id="fc_2068318659"
      unitRef="uref_1528123331">-0.1</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_942949201"
      decimals="2"
      id="ixv-10097"
      unitRef="uref_1528123331">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_942949201"
      decimals="2"
      id="ixv-10098"
      unitRef="uref_1528123331">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_1754846896"
      decimals="2"
      id="ixv-10099"
      unitRef="uref_1528123331">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_1754846896"
      decimals="2"
      id="ixv-10100"
      unitRef="uref_1528123331">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:TemporaryEquityNetIncome
      contextRef="cref_1437633134"
      decimals="0"
      id="ixv-10101"
      unitRef="uref_1905345455">-318150</us-gaap:TemporaryEquityNetIncome>
    <us-gaap:TemporaryEquityNetIncome
      contextRef="cref_843392197"
      decimals="0"
      id="ixv-10102"
      unitRef="uref_1905345455">-731878</us-gaap:TemporaryEquityNetIncome>
    <us-gaap:TemporaryEquityNetIncome
      contextRef="cref_2115088351"
      decimals="0"
      id="ixv-10103"
      unitRef="uref_1905345455">-72793</us-gaap:TemporaryEquityNetIncome>
    <us-gaap:TemporaryEquityNetIncome
      contextRef="cref_1528123331"
      decimals="0"
      id="ixv-10104"
      unitRef="uref_1905345455">-168705</us-gaap:TemporaryEquityNetIncome>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_1437633134"
      decimals="0"
      id="ixv-10105"
      unitRef="uref_1118522814">4000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_1437633134"
      decimals="0"
      id="ixv-10106"
      unitRef="uref_1118522814">4000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_843392197"
      decimals="0"
      id="ixv-10107"
      unitRef="uref_1118522814">9201658</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_843392197"
      decimals="0"
      id="ixv-10108"
      unitRef="uref_1118522814">9201658</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_2115088351"
      decimals="0"
      id="ixv-10109"
      unitRef="uref_1118522814">3977901</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_2115088351"
      decimals="0"
      id="ixv-10110"
      unitRef="uref_1118522814">3977901</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_1528123331"
      decimals="0"
      id="ixv-10111"
      unitRef="uref_1118522814">9219225</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_1528123331"
      decimals="0"
      id="ixv-10112"
      unitRef="uref_1118522814">9219225</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_1437633134"
      decimals="2"
      id="fc_679471234"
      unitRef="uref_1528123331">-0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_1437633134"
      decimals="2"
      id="fc_1437633134"
      unitRef="uref_1528123331">-0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_843392197"
      decimals="2"
      id="ixv-10115"
      unitRef="uref_1528123331">-0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_843392197"
      decimals="2"
      id="ixv-10116"
      unitRef="uref_1528123331">-0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_2115088351"
      decimals="2"
      id="ixv-10117"
      unitRef="uref_1528123331">-0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_2115088351"
      decimals="2"
      id="ixv-10118"
      unitRef="uref_1528123331">-0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_1528123331"
      decimals="2"
      id="ixv-10119"
      unitRef="uref_1528123331">-0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_1528123331"
      decimals="2"
      id="ixv-10120"
      unitRef="uref_1528123331">-0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="cref_29479931" id="ixv-4445">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;11. Leases&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The Company leases office space at 30 Jericho Executive Plaza in Jericho, New York from Jericho Executive Center LLC (&#x201c;JEC&#x201d;) under a lease that, as extended, expires on November 30, 2026. The Company&#x2019;s monthly office rent payments under the lease are currently approximately $7,055&#160;per month. As of June 30, 2026, the Company had no long-term leases that were classified as financing leases and did not have additional operating or financing leases that had not yet commenced. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt; In connection with the Acquisition, the Company assumed an operating lease with IO New Jersey One, LLC (&#x201c;Iron Mountain&#x201d;) for a data center that includes office space and equipment located in Edison, New Jersey. The lease with Iron Mountain automatically renewed on April 30, 2026 for a one-year term, and will automatically renew thereafter for additional terms of one year, unless either party provides the other party with written notice that it will not renew the lease within 90 days of the then-current term. The renewal options have not been included in the Company&#x2019;s operating lease right-of-use asset and liability, as the Company is not reasonably certain to exercise such options as of June 30, 2026. The Company&#x2019;s monthly rent payments under the lease are currently $12,391 per month. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt;&#160;&lt;/p&gt;       &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt; In connection with the Acquisition, the Company also assumed an operating lease with Aligned Data Centers (Phoenix) PropCo, LLC (&#x201c;ADC&#x201d;) for a data center that includes office and storage space located in Phoenix, Arizona. During the first quarter of 2026, we amended our agreement with ADC to extend the lease through August 31, 2032. Since the lease extension agreement resulted in a lease term greater than twelve months, the Company recorded an operating lease right-of-use asset and liability on February 2, 2026 of $3,221,523, reflecting the extended term. The lease extension agreement modified the automatic renewal term from one year to two years, which has not been included in the Company&#x2019;s operating lease right-of-use asset and liability, as the Company was not reasonably certain to exercise such options as of June 30, 2026. The Company&#x2019;s monthly rent payments under the lease are currently $54,951 per month. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt;As of June 30, 2026, the Company had no long-term leases that were classified as financing leases and did not have additional operating or financing leases that had not yet commenced.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt; As of June 30, 2026, the Company had operating lease liabilities of approximately $4,210,330 (of which $564,980 is classified as short-term liabilities and $3,645,350 is classified as long-term liabilities)&#160;and operating lease right-of-use assets of approximately $4,149,953 all of which are included in the accompanying condensed consolidated balance sheets. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; Total rent expense for the three and six months ended June 30, 2026 was $260,658 and $511,904, respectively, of which $11,775 and $23,550 was sublease income.&#160;Total rent expense for the three and six months ended June 30, 2025 was $226,833 and $453,666, respectively, of which $8,350 and $9,850 was sublease income.&#160;Rent expense is recorded under &#x201c;general and administrative expense and cost of revenue&#x201d; in the condensed consolidated statements of operations. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The following table summarizes the Company&#x2019;s operating leases for the periods presented:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center;"&gt;Three Months Ended&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June 30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June 30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 52%; text-align: left;"&gt;Cash paid for amounts included in the measurement of operating lease liabilities:&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;260,658&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;227,128&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;511,904&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;455,679&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td&gt;Weighted average assumptions:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-left: 0.125in; text-align: left;"&gt;Remaining lease term&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;5.94&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1.94&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;5.94&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1.94&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-left: 0.125in; text-align: left;"&gt;Discount rate&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;6.66&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4.70&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;6.66&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4.70&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;As of June 30, 2026, future minimum payments under non-cancellable operating leases were as follows:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Amount&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: left;"&gt;For the year ended December 31:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 88%; text-align: left;"&gt;2026&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;443,720&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;2027&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;764,028&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;2028&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;806,192&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;2029&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;830,378&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;2030&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;855,289&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Thereafter&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;1,479,876&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Less: present value adjustment&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(969,153&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 4pt;"&gt;Present value of minimum lease payments&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;4,210,330&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 4pt;"&gt;Current liability&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;564,980&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 4pt;"&gt;Long term liability&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;3,645,350&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:PaymentsForRent
      contextRef="cref_1479902439"
      decimals="0"
      id="ixv-10121"
      unitRef="uref_1905345455">7055</us-gaap:PaymentsForRent>
    <us-gaap:PaymentsForRent
      contextRef="cref_246502797"
      decimals="0"
      id="ixv-10122"
      unitRef="uref_1905345455">12391</us-gaap:PaymentsForRent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="cref_530492778"
      decimals="0"
      id="ixv-10123"
      unitRef="uref_1905345455">3221523</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="cref_530492778"
      decimals="0"
      id="ixv-10124"
      unitRef="uref_1905345455">3221523</us-gaap:OperatingLeaseLiability>
    <us-gaap:PaymentsForRent
      contextRef="cref_485308576"
      decimals="0"
      id="ixv-10125"
      unitRef="uref_1905345455">54951</us-gaap:PaymentsForRent>
    <us-gaap:OperatingLeaseLiability
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-10126"
      unitRef="uref_1905345455">4210330</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-10127"
      unitRef="uref_1905345455">564980</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-10128"
      unitRef="uref_1905345455">3645350</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-10129"
      unitRef="uref_1905345455">4149953</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PaymentsForRent
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-10130"
      unitRef="uref_1905345455">260658</us-gaap:PaymentsForRent>
    <us-gaap:PaymentsForRent
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-10131"
      unitRef="uref_1905345455">511904</us-gaap:PaymentsForRent>
    <us-gaap:SubleaseIncome
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-10132"
      unitRef="uref_1905345455">11775</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-10133"
      unitRef="uref_1905345455">23550</us-gaap:SubleaseIncome>
    <ipm:IncomeRentExpense
      contextRef="cref_1566407103"
      decimals="0"
      id="fc_1813913039"
      unitRef="uref_1905345455">226833</ipm:IncomeRentExpense>
    <ipm:IncomeRentExpense
      contextRef="cref_1062180353"
      decimals="0"
      id="fc_7117314"
      unitRef="uref_1905345455">453666</ipm:IncomeRentExpense>
    <ipm:IncomeRentExpense
      contextRef="cref_29479931"
      decimals="0"
      id="fc_1034768024"
      unitRef="uref_1905345455">8350</ipm:IncomeRentExpense>
    <ipm:IncomeRentExpense
      contextRef="cref_1653750214"
      decimals="0"
      id="fc_234640221"
      unitRef="uref_1905345455">9850</ipm:IncomeRentExpense>
    <us-gaap:LeaseCostTableTextBlock contextRef="cref_29479931" id="ixv-4469">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The following table summarizes the Company&#x2019;s operating leases for the periods presented:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center;"&gt;Three Months Ended&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June 30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June 30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 52%; text-align: left;"&gt;Cash paid for amounts included in the measurement of operating lease liabilities:&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;260,658&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;227,128&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;511,904&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;455,679&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td&gt;Weighted average assumptions:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-left: 0.125in; text-align: left;"&gt;Remaining lease term&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;5.94&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1.94&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;5.94&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1.94&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-left: 0.125in; text-align: left;"&gt;Discount rate&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;6.66&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4.70&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;6.66&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4.70&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="cref_1566407103"
      decimals="0"
      id="ixv-10138"
      unitRef="uref_1905345455">260658</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="cref_1062180353"
      decimals="0"
      id="ixv-10139"
      unitRef="uref_1905345455">227128</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="cref_29479931"
      decimals="0"
      id="ixv-10140"
      unitRef="uref_1905345455">511904</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="cref_1653750214"
      decimals="0"
      id="ixv-10141"
      unitRef="uref_1905345455">455679</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="cref_1340449600" id="ixv-10142">P5Y11M8D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="cref_1137321037" id="ixv-10143">P1Y11M8D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="cref_1340449600" id="ixv-10144">P5Y11M8D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="cref_1137321037" id="ixv-10145">P1Y11M8D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="cref_1340449600"
      decimals="4"
      id="ixv-10146"
      unitRef="uref_1217360309">0.0666</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="cref_1137321037"
      decimals="4"
      id="ixv-10147"
      unitRef="uref_1217360309">0.047</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="cref_1340449600"
      decimals="4"
      id="ixv-10148"
      unitRef="uref_1217360309">0.0666</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="cref_1137321037"
      decimals="4"
      id="ixv-10149"
      unitRef="uref_1217360309">0.047</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="cref_29479931" id="ixv-4579">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;As of June 30, 2026, future minimum payments under non-cancellable operating leases were as follows:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Amount&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: left;"&gt;For the year ended December 31:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 88%; text-align: left;"&gt;2026&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;443,720&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;2027&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;764,028&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;2028&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;806,192&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;2029&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;830,378&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;2030&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;855,289&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Thereafter&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;1,479,876&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Less: present value adjustment&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(969,153&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 4pt;"&gt;Present value of minimum lease payments&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;4,210,330&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 4pt;"&gt;Current liability&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;564,980&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 4pt;"&gt;Long term liability&lt;/td&gt; &lt;td style="padding-bottom: 4pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;3,645,350&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-10150"
      unitRef="uref_1905345455">443720</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-10151"
      unitRef="uref_1905345455">764028</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-10152"
      unitRef="uref_1905345455">806192</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-10153"
      unitRef="uref_1905345455">830378</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-10154"
      unitRef="uref_1905345455">855289</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-10155"
      unitRef="uref_1905345455">1479876</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-10156"
      unitRef="uref_1905345455">969153</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-10157"
      unitRef="uref_1905345455">4210330</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-10158"
      unitRef="uref_1905345455">564980</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="cref_1340449600"
      decimals="0"
      id="ixv-10159"
      unitRef="uref_1905345455">3645350</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="cref_29479931" id="ixv-4661">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;12. Commitments and Contingencies&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Cisco WebEx Patent Litigation&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt;On July 23, 2021, a wholly owned subsidiary of the Company, Paltalk Holdings, Inc., filed a patent infringement lawsuit (the &#x201c;Lawsuit&#x201d;) against WebEx Communications, Inc., Cisco WebEx LLC and Cisco Systems, Inc. (collectively, &#x201c;Cisco&#x201d;), in the U.S. District Court for the Western District of Texas (the &#x201c;Trial Court&#x201d;). The Company alleged that certain of Cisco&#x2019;s products have infringed U.S. Patent No.&#160;6,683,858, and that the Company was entitled to damages.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt; On August 29, 2024, the jury awarded the Company $65.7 million (the &#x201c;Award&#x201d;) in a jury verdict in connection with the Lawsuit. On October 8, 2024, an order granting a motion for final judgment (the &#x201c;Final Judgment&#x201d;) was entered into in the Trial Court in connection with the Lawsuit in favor of the Company in the amount of the Award and started the time for filing any post-trial motions or appeal. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt;In response to the Final Judgment, Cisco filed a motion for Judgment as a Matter of Law (&#x201c;JMOL&#x201d;) with the Trial Court. On August 27, 2025, the Trial Court denied Cisco&#x2019;s JMOL as to validity and infringement. However, the Trial Court granted Cisco&#x2019;s motion for a new trial with respect to&#160;&lt;span style="background-color: white;"&gt;damages. On October 29, 2025, the Trial Court ordered a hearing set for November 12, 2025 to consider &lt;/span&gt;the Company&#x2019;s motion for reconsideration; however, on November 11, 2025, the Trial Court denied the Company&#x2019;s motion.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt;Cisco also appealed the Trial Court judgment of validity and infringement (the &#x201c;Appeal&#x201d;) to the U.S. Court of Appeals for the Federal Circuit (the &#x201c;Appeals Court&#x201d;). Each party is expected to complete and submit its briefs with respect to the Appeal during the second half of 2026. Upon submission of such briefs, the Appeals Court will then decide whether the parties will appear to argue the Appeal or to render a decision on the Appeal based on the briefs submitted by each party.&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt;The exact amount of the Award proceeds to be received by the Company will be determined based on a number of factors and will reflect the deduction of significant litigation-related expenses, including legal fees. Consequently, the Company estimates that it would receive no more than one third of the gross proceeds in connection with the Award, which Award is subject to post-trial proceedings (including any potential appellate proceedings by Cisco).&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Cisco ManyCam Litigation&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt; On March 7, 2025, Cisco Systems, Inc. and Cisco Technology, Inc. filed a complaint against the Company in the U.S. District Court for the District of Delaware, alleging that the Company&#x2019;s ManyCam software has infringed U.S. Patent Nos. 8,830,293 and 8,941,708 and seeking damages and injunctive relief. The Company intends to vigorously defend itself against these claims. In October 2025, the Company filed an inter partes review (&#x201c;IPR&#x201d;) with the Patent Review Board to invalidate Cisco Patents 8,830,293 and 8,941,708. On February 24, 2026, the Patent Review Board denied the IPR related to Cisco Patent 8,941,708 and on April 1, 2026, the Patent Review Board also denied the IPR related to Cisco Patent 8,830,293. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt; The Company has not recorded any liability for this matter as it does not believe a loss is probable, and it cannot estimate any reasonable possible loss or range of possible loss. It is possible that an unfavorable resolution to this matter could have an adverse effect on the Company&#x2019;s results of operations, financial position or cash flows. The Company incurred approximately $1.2 million in aggregate expense in defense of these claims ($0.7 million for the year ended December 31, 2025 and $0.5 million for the six months ended June 30, 2026). &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white;"&gt;&#160;&lt;/p&gt;       &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Legal Proceedings&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Company may be included in legal proceedings, claims and assessments arising in the ordinary course of business. The Company evaluates the need for a reserve for specific legal matters based on the probability of an unfavorable outcome and the reasonability of an estimable loss. No reserve was deemed necessary as of June 30, 2026.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyDamagesAwardedValue
      contextRef="cref_1609221553"
      decimals="-5"
      id="ixv-10160"
      unitRef="uref_1905345455">65700000</us-gaap:LossContingencyDamagesAwardedValue>
    <ipm:NumberOfPatentsIssued
      contextRef="cref_1291958439"
      decimals="0"
      id="ixv-10161"
      unitRef="uref_1217360309">8830293</ipm:NumberOfPatentsIssued>
    <ipm:NumberOfPatentsIssued
      contextRef="cref_620170267"
      decimals="0"
      id="ixv-10162"
      unitRef="uref_1217360309">8941708</ipm:NumberOfPatentsIssued>
    <ipm:NumberOfPatentsIssued
      contextRef="cref_642806296"
      decimals="0"
      id="ixv-10163"
      unitRef="uref_1217360309">8830293</ipm:NumberOfPatentsIssued>
    <ipm:NumberOfPatentsIssued
      contextRef="cref_106758843"
      decimals="0"
      id="ixv-10164"
      unitRef="uref_1217360309">8941708</ipm:NumberOfPatentsIssued>
    <ipm:NumberOfPatentsIssued
      contextRef="cref_731303267"
      decimals="0"
      id="ixv-10165"
      unitRef="uref_1217360309">8941708</ipm:NumberOfPatentsIssued>
    <ipm:NumberOfPatentsIssued
      contextRef="cref_1775964122"
      decimals="0"
      id="ixv-10166"
      unitRef="uref_1217360309">8830293</ipm:NumberOfPatentsIssued>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="cref_29479931"
      decimals="-5"
      id="ixv-10167"
      unitRef="uref_1905345455">1200000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:OtherExpenses
      contextRef="cref_1050128973"
      decimals="-5"
      id="ixv-10168"
      unitRef="uref_1905345455">700000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="cref_29479931"
      decimals="-5"
      id="ixv-10169"
      unitRef="uref_1905345455">500000</us-gaap:OtherExpenses>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="cref_29479931" id="ixv-4702">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;13. Related Party Transactions&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Relationship&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; As of June 30, 2026 and December 31, 2025, Newtek beneficially owned approximately 30.6% of the Company&#x2019;s issued and outstanding common stock or common-equivalent equity (on an as-converted and fully-diluted basis). Newtek is also a significant customer of the Company, and its Chairman is a member of the Board. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Deposit Accounts at Newtek Bank&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The Company has a commercial banking relationship with Newtek Bank. &#160;At June 30, 2026 the Company had $1,200,776 on deposit in commercial accounts with Newtek Bank, as well as a certificate of deposit in the amount of $1,056,293. At December 31, 2025, the certificate of deposit was classified as restricted cash as it was used to secure the credit agreement described below. The credit agreement matured on April 10, 2026, and therefore, at June 30, 2026, these amounts were no longer classified as restricted cash. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Revenue and Accounts Receivable&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Revenue from Newtek and its subsidiaries and affiliates are presented below:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold;"&gt;Three Months ended &lt;br/&gt; June 30, &lt;br/&gt; (unaudited)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold;"&gt;Six Months ended &lt;br/&gt; June 30, &lt;br/&gt; (unaudited)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center;"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"&gt;&lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 52%; text-align: left;"&gt;Revenue from Newtek and subsidiaries and affiliates&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;1,795,839&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;1,907,574&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;3,757,777&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;3,702,528&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td&gt;% of total revenue&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;28&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;33&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;29&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;33&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Accounts receivable from Newtek and its subsidiaries and affiliates are presented below:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center;"&gt;June 30, &lt;br/&gt; 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center;"&gt;December&#160;31, &lt;br/&gt; 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;(unaudited)&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%; text-align: left;"&gt;Accounts receivable from Newtek and subsidiaries and affiliates&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;26,283&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;75,601&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;These amounts are unsecured, non-interest bearing and due under normal trade terms. Management did not record an allowance for credit losses related to these balances as of any of the periods presented.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;       &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Accounts Payable, Accrued Expenses and other General and Administrative Expenses&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; The Company has a referral arrangement with Newtek whereby it pays commissions for referrals of customers services. Included in accounts payable and accrued expenses at June 30, 2026 and December 31, 2025 was $58,675 and $46,450, respectively, in connection with these payments. For the three months ended June 30, 2026 and 2025, the Company paid Newtek $100,365 and $79,521, respectively, in connection with these agreements. For the six months ended June 30, 2026 and 2025, the Company paid Newtek $225,717 and $155,704, respectively, in connection with these agreements. These amounts are unsecured, non-interest bearing, and due under normal trade terms. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; As of June 30, 2026 and December 31, 2025, deferred revenue related to the Company&#x2019;s arrangement with Newtek totaled approximately $55,000. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; In addition, the Company subleased space to an affiliate of Newtek for the three and six months ended June 30, 2026 and received $10,275 and $20,550, respectively, which was offset against rent expense. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Concentration&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Because Newtek is both a significant shareholder and a major customer, the Company has a concentration of revenue with this related party. The loss of this customer could have a material adverse effect on the Company&#x2019;s operations.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Business Loan Agreement and Credit Agreement and Revolving Promissory Note &lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt; On April 10, 2025, the Company, Intelligent Protection LLC, a wholly owned subsidiary of the Company (&#x201c;IPM LLC&#x201d; and, together with the Company, the &#x201c;Borrowers&#x201d;), and Newtek Bank, National Association (&#x201c;Newtek Bank&#x201d;), a subsidiary of Newtek, entered into that certain business loan agreement and that certain credit agreement and revolving promissory note (together, the &#x201c;Loan Agreements&#x201d;), which provided for a secured revolving line of credit to the Borrowers in the maximum amount of $1,000,000 on the terms and conditions set forth in the Loan Agreements (the &#x201c;Facility&#x201d;). The obligations of the Borrowers under the Loan Agreements were secured by substantially all of the assets of the Borrowers. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;The Facility matured on April 10, 2026. No amounts were drawn on the revolving line of credit during its term.&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <ipm:PercentageOfIssuedAndOutstanding
      contextRef="cref_29479931"
      decimals="3"
      id="ixv-10170"
      unitRef="uref_1217360309">0.306</ipm:PercentageOfIssuedAndOutstanding>
    <us-gaap:CommercialPaperAtCarryingValue
      contextRef="cref_282389460"
      decimals="0"
      id="ixv-10171"
      unitRef="uref_1905345455">1200776</us-gaap:CommercialPaperAtCarryingValue>
    <us-gaap:CertificatesOfDepositAtCarryingValue
      contextRef="cref_282389460"
      decimals="0"
      id="ixv-10172"
      unitRef="uref_1905345455">1056293</us-gaap:CertificatesOfDepositAtCarryingValue>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="cref_29479931" id="ixv-4729">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Revenue from Newtek and its subsidiaries and affiliates are presented below:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold;"&gt;Three Months ended &lt;br/&gt; June 30, &lt;br/&gt; (unaudited)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold;"&gt;Six Months ended &lt;br/&gt; June 30, &lt;br/&gt; (unaudited)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center;"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt;"&gt;&lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 52%; text-align: left;"&gt;Revenue from Newtek and subsidiaries and affiliates&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;1,795,839&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;1,907,574&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;3,757,777&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;3,702,528&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td&gt;% of total revenue&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;28&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;33&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;29&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;33&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Accounts receivable from Newtek and its subsidiaries and affiliates are presented below:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center;"&gt;June 30, &lt;br/&gt; 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center;"&gt;December&#160;31, &lt;br/&gt; 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center;"&gt;(unaudited)&lt;/td&gt; &lt;td style="font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%; text-align: left;"&gt;Accounts receivable from Newtek and subsidiaries and affiliates&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;26,283&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;75,601&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:Revenues
      contextRef="cref_615960443"
      decimals="0"
      id="ixv-10173"
      unitRef="uref_1905345455">1795839</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_1598503262"
      decimals="0"
      id="ixv-10174"
      unitRef="uref_1905345455">1907574</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_603337124"
      decimals="0"
      id="ixv-10175"
      unitRef="uref_1905345455">3757777</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_999283550"
      decimals="0"
      id="ixv-10176"
      unitRef="uref_1905345455">3702528</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="cref_1317844390"
      decimals="2"
      id="ixv-10177"
      unitRef="uref_1217360309">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="cref_297762039"
      decimals="2"
      id="ixv-10178"
      unitRef="uref_1217360309">0.33</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="cref_486776960"
      decimals="2"
      id="ixv-10179"
      unitRef="uref_1217360309">0.29</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="cref_1217360309"
      decimals="2"
      id="ixv-10180"
      unitRef="uref_1217360309">0.33</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="cref_282389460"
      decimals="0"
      id="ixv-10181"
      unitRef="uref_1905345455">26283</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="cref_1184463281"
      decimals="0"
      id="ixv-10182"
      unitRef="uref_1905345455">75601</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="cref_282389460"
      decimals="0"
      id="ixv-10183"
      unitRef="uref_1905345455">58675</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="cref_1184463281"
      decimals="0"
      id="ixv-10184"
      unitRef="uref_1905345455">46450</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="cref_615960443"
      decimals="0"
      id="ixv-10185"
      unitRef="uref_1905345455">100365</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="cref_1598503262"
      decimals="0"
      id="ixv-10186"
      unitRef="uref_1905345455">79521</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="cref_603337124"
      decimals="0"
      id="ixv-10187"
      unitRef="uref_1905345455">225717</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="cref_999283550"
      decimals="0"
      id="ixv-10188"
      unitRef="uref_1905345455">155704</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_29479931"
      decimals="0"
      id="fc_383508024"
      unitRef="uref_1905345455">55000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_1050128973"
      decimals="0"
      id="ixv-10190"
      unitRef="uref_1905345455">55000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:SubleaseIncome
      contextRef="cref_615960443"
      decimals="0"
      id="ixv-10191"
      unitRef="uref_1905345455">10275</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="cref_603337124"
      decimals="0"
      id="ixv-10192"
      unitRef="uref_1905345455">20550</us-gaap:SubleaseIncome>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="cref_1905345455"
      decimals="0"
      id="ixv-10193"
      unitRef="uref_1905345455">1000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:SubsequentEventsTextBlock contextRef="cref_29479931" id="ixv-4873">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;14. Subsequent Events&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;Management has evaluated subsequent events or transactions occurring through the date the condensed consolidated financial statements were issued (August 11, 2026) and determined that no events or transactions are required to be disclosed herein.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="cref_1566407103" id="ixv-10194">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="cref_1566407103" id="ixv-10195">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="cref_1566407103" id="ixv-10196">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="cref_1566407103" id="ixv-10197">false</ecd:Rule10b51ArrTrmntdFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#fc_1086979157"
          xlink:label="fc_1086979157"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_933098604"
          xlink:label="fc_933098604"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#fc_1449043062"
          xlink:label="fc_1449043062"
          xlink:type="locator"/>
        <link:footnote id="fref_1304505895" xlink:label="fref_1304505895" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Reflects an adjustment of $257,293 related to valuation of accounts receivable on the Closing Date.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_1086979157"
          xlink:to="fref_1304505895"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_933098604"
          xlink:to="fref_1304505895"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_1449043062"
          xlink:to="fref_1304505895"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#fc_1519578570"
          xlink:label="fc_1519578570"
          xlink:type="locator"/>
        <link:footnote id="fref_224197911" xlink:label="fref_224197911" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Reflects an adjustment of $704,000 related to the re-measurement of the fair value of the related contingent consideration (earnout) liability</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="fc_1519578570"
          xlink:to="fref_224197911"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
