<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:PAYS="http://paysign.com/20260630"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="pays-20260630.xsd" xlink:type="simple"/>
    <context id="From2026-01-01to2026-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-07-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
        </entity>
        <period>
            <instant>2026-07-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2026-04-012026-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2025-04-012025-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2026-04-012026-06-30_custom_PlasmaIndustryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">PAYS:PlasmaIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2025-04-012025-06-30_custom_PlasmaIndustryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">PAYS:PlasmaIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_custom_PlasmaIndustryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">PAYS:PlasmaIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-06-30_custom_PlasmaIndustryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">PAYS:PlasmaIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2026-04-012026-06-30_custom_PharmaIndustryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">PAYS:PharmaIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2025-04-012025-06-30_custom_PharmaIndustryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">PAYS:PharmaIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_custom_PharmaIndustryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">PAYS:PharmaIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-06-30_custom_PharmaIndustryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">PAYS:PharmaIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2026-04-012026-06-30_custom_OtherRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">PAYS:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2025-04-012025-06-30_custom_OtherRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">PAYS:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_custom_OtherRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">PAYS:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-06-30_custom_OtherRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">PAYS:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2025-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2025-12-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2025-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2026-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2026-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2026-03-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2026-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2026-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="AsOf2024-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2024-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2024-12-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2024-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2024-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2025-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2025-03-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2025-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2025-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="From2026-01-012026-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="From2026-01-012026-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="From2026-01-012026-03-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="From2026-01-012026-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="From2026-01-012026-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="From2026-04-012026-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="From2026-04-012026-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="From2026-04-012026-06-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="From2026-04-012026-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="From2025-01-012025-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="From2025-01-012025-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="From2025-01-012025-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="From2025-01-012025-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="From2025-04-012025-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="From2025-04-012025-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="From2025-04-012025-06-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="From2025-04-012025-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2026-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2026-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2026-06-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2026-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2025-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2025-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2025-06-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2025-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2025-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_custom_ReimbursementReceivablesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">PAYS:ReimbursementReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_ReimbursementReceivablesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">PAYS:ReimbursementReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_OnePharmaPatientCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">PAYS:OnePharmaPatientCustomerMember</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="From2025-01-012025-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_OnePharmaPatientCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">PAYS:OnePharmaPatientCustomerMember</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="From2026-01-012026-06-30_custom_IntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">PAYS:IntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_custom_ContractAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">PAYS:ContractAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_custom_HostingImplementationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">PAYS:HostingImplementationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2026-04-012026-06-30_custom_SellingGeneralAndAdministrativeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">PAYS:SellingGeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_custom_SellingGeneralAndAdministrativeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">PAYS:SellingGeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_custom_GammaInnovationLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">PAYS:GammaInnovationLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2026-04-012026-06-30_custom_BreakageRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">PAYS:BreakageRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_custom_BreakageRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">PAYS:BreakageRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2025-04-012025-06-30_custom_BreakageRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">PAYS:BreakageRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-06-30_custom_BreakageRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">PAYS:BreakageRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2026-04-012026-06-30_custom_SettlementRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">PAYS:SettlementRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_custom_SettlementRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">PAYS:SettlementRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2025-04-012025-06-30_custom_SettlementRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">PAYS:SettlementRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-06-30_custom_SettlementRevenueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">PAYS:SettlementRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2025-03-182025-03-19_custom_GammaInnovationLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">PAYS:GammaInnovationLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-18</startDate>
            <endDate>2025-03-19</endDate>
        </period>
    </context>
    <context id="From2025-04-012025-06-30_custom_GammaInnovationLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">PAYS:GammaInnovationLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2025-06-30_custom_GammaInnovationLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">PAYS:GammaInnovationLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-03-19_custom_GammaInnovationLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">PAYS:GammaInnovationLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-19</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2026-04-012026-06-30_custom_GammaInnovationLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">PAYS:GammaInnovationLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_custom_GammaInnovationLLCMember338003765">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">PAYS:GammaInnovationLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-06-30_custom_GammaInnovationLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">PAYS:GammaInnovationLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2025-03-19_custom_GammaInnovationLLCMember_custom_PresentValueOfFutureCashPaidMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">PAYS:GammaInnovationLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">PAYS:PresentValueOfFutureCashPaidMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-19</instant>
        </period>
    </context>
    <context id="From2025-03-182025-03-19_custom_GammaInnovationLLCMember_custom_CashPaidAndToBePaidMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">PAYS:GammaInnovationLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">PAYS:CashPaidAndToBePaidMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-18</startDate>
            <endDate>2025-03-19</endDate>
        </period>
    </context>
    <context id="From2025-03-182025-03-19_custom_GammaInnovationLLCMember_custom_StockConsiderationPaidAndToBePaidMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">PAYS:GammaInnovationLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">PAYS:StockConsiderationPaidAndToBePaidMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-18</startDate>
            <endDate>2025-03-19</endDate>
        </period>
    </context>
    <context id="AsOf2025-03-19_us-gaap_NoncompeteAgreementsMember_custom_GammaInnovationLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">PAYS:GammaInnovationLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-19</instant>
        </period>
    </context>
    <context id="From2025-03-182025-03-19_us-gaap_NoncompeteAgreementsMember_custom_GammaInnovationLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">PAYS:GammaInnovationLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-18</startDate>
            <endDate>2025-03-19</endDate>
        </period>
    </context>
    <context id="AsOf2025-03-19_custom_AcquiredTechnologiesMember_custom_GammaInnovationLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">PAYS:GammaInnovationLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">PAYS:AcquiredTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-19</instant>
        </period>
    </context>
    <context id="From2025-03-182025-03-19_custom_AcquiredTechnologiesMember_custom_GammaInnovationLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">PAYS:GammaInnovationLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">PAYS:AcquiredTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-18</startDate>
            <endDate>2025-03-19</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_us-gaap_EquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_us-gaap_EquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_us-gaap_SoftwareDevelopmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2025-12-31_us-gaap_SoftwareDevelopmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2026-06-30_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</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="AsOf2025-12-31_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_custom_WebsiteCostsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">PAYS:WebsiteCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_WebsiteCostsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">PAYS:WebsiteCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_us-gaap_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_us-gaap_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_custom_PatentsAndTrademarksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">PAYS:PatentsAndTrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_PatentsAndTrademarksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">PAYS:PatentsAndTrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_custom_TechnologyPlatformMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">PAYS:TechnologyPlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_TechnologyPlatformMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">PAYS:TechnologyPlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_custom_CustomerListsAndContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">PAYS:CustomerListsAndContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_CustomerListsAndContractsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">PAYS:CustomerListsAndContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_custom_LicensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">PAYS:LicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_LicensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">PAYS:LicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_custom_HostingImplementationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">PAYS:HostingImplementationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_HostingImplementationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">PAYS:HostingImplementationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_custom_ContractAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">PAYS:ContractAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_ContractAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">PAYS:ContractAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_custom_NonCompeteAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">PAYS:NonCompeteAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_NonCompeteAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">PAYS:NonCompeteAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_custom_AcquiredTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">PAYS:AcquiredTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_AcquiredTechnologiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">PAYS:AcquiredTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_custom_OfficeSpaceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">PAYS:OfficeSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_custom_OfficeSpaceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">PAYS:OfficeSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_custom_AdditionalOfficeSpaceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">PAYS:AdditionalOfficeSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_custom_AdditionalOfficeSpaceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">PAYS:AdditionalOfficeSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2026-04-012026-06-30_custom_VestedStockAwardsAndStockOptionsExercisedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">PAYS:VestedStockAwardsAndStockOptionsExercisedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_custom_VestedStockAwardsAndStockOptionsExercisedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">PAYS:VestedStockAwardsAndStockOptionsExercisedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2026-04-012026-06-30_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2025-04-012025-06-30_custom_VestedStockAwardsAndStockOptionsExercisedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">PAYS:VestedStockAwardsAndStockOptionsExercisedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-06-30_custom_VestedStockAwardsAndStockOptionsExercisedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">PAYS:VestedStockAwardsAndStockOptionsExercisedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2025-04-012025-06-30_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-06-30_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2026-04-012026-06-30_custom_StockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">PAYS:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2025-04-012025-06-30_custom_StockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">PAYS:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_custom_StockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">PAYS:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-06-30_custom_StockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">PAYS:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2026-04-012026-06-30_custom_UnvestedRestrictedStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">PAYS:UnvestedRestrictedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2025-04-012025-06-30_custom_UnvestedRestrictedStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">PAYS:UnvestedRestrictedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_custom_UnvestedRestrictedStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">PAYS:UnvestedRestrictedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-06-30_custom_UnvestedRestrictedStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">PAYS:UnvestedRestrictedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_custom_GovernmentAssistanceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">PAYS:GovernmentAssistanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_GovernmentAssistanceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001496443</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">PAYS:GovernmentAssistanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="Integer">
        <measure>PAYS:Integer</measure>
    </unit>
    <dei:AmendmentFlag contextRef="From2026-01-01to2026-06-30" id="Fact000003">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2026-01-01to2026-06-30" id="Fact000004">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="From2026-01-01to2026-06-30" id="Fact000005">2026</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="From2026-01-01to2026-06-30" id="Fact000006">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="From2026-01-01to2026-06-30" id="Fact000007">0001496443</dei:EntityCentralIndexKey>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2026-06-30"
      id="xdx2ixbrl0112"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2025-12-31"
      id="xdx2ixbrl0113"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2026-01-012026-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0313"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2026-01-012026-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0315"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2026-01-012026-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0316"
      unitRef="USD"
      xsi:nil="true"/>
    <PAYS:RepurchaseOfSharesForTaxWithholding
      contextRef="From2026-01-012026-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0319"
      unitRef="USD"
      xsi:nil="true"/>
    <PAYS:RepurchaseOfSharesForTaxWithholding
      contextRef="From2026-01-012026-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0320"
      unitRef="USD"
      xsi:nil="true"/>
    <PAYS:RepurchaseOfSharesForTaxWithholding
      contextRef="From2026-01-012026-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0322"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-01-012026-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0327"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-01-012026-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0328"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-01-012026-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0329"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2026-04-012026-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0353"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2026-04-012026-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0354"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2026-04-012026-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0359"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2026-04-012026-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0361"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2026-04-012026-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0362"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2026-04-012026-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0365"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2026-04-012026-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0366"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2026-04-012026-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0368"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-04-012026-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0373"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-04-012026-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0374"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-04-012026-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0375"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2025-01-012025-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0407"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0409"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2025-01-012025-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0410"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="From2025-01-012025-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0413"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="From2025-01-012025-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0414"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="From2025-01-012025-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0416"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2025-01-012025-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0421"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0423"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2025-01-012025-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0424"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0427"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0428"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0429"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2025-04-012025-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0453"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2025-04-012025-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0454"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2025-04-012025-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0459"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2025-04-012025-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0461"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2025-04-012025-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0462"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-04-012025-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0465"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-04-012025-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0466"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-04-012025-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0467"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NumberOfOperatingSegments
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="xdx2ixbrl0611"
      unitRef="Integer">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="xdx2ixbrl0613"
      unitRef="Integer">1</us-gaap:NumberOfReportableSegments>
    <dei:DocumentType contextRef="From2026-01-01to2026-06-30" id="Fact000015">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="From2026-01-01to2026-06-30" id="Fact000016">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="From2026-01-01to2026-06-30" id="Fact000017">2026-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="From2026-01-01to2026-06-30" id="Fact000018">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2026-01-01to2026-06-30" id="Fact000019">001-38623</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2026-01-01to2026-06-30" id="Fact000020">PAYSIGN, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2026-01-01to2026-06-30" id="Fact000021">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2026-01-01to2026-06-30" id="Fact000022">95-4550154</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2026-01-01to2026-06-30" id="Fact000023">2615 St. Rose Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2026-01-01to2026-06-30" id="Fact000024">Henderson</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2026-01-01to2026-06-30" id="Fact000025">NV</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2026-01-01to2026-06-30" id="Fact000026">89052</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2026-01-01to2026-06-30" id="Fact000027">702</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2026-01-01to2026-06-30" id="Fact000028">453-2221</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="From2026-01-01to2026-06-30" id="Fact000029">Common Stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2026-01-01to2026-06-30" id="Fact000030">PAYS</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2026-01-01to2026-06-30" id="Fact000031">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="From2026-01-01to2026-06-30" id="Fact000032">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2026-01-01to2026-06-30" id="Fact000033">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2026-01-01to2026-06-30" id="Fact000034">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2026-01-01to2026-06-30" id="Fact000035">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2026-01-01to2026-06-30" id="Fact000036">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="From2026-01-01to2026-06-30" id="Fact000037">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="AsOf2026-07-30"
      decimals="INF"
      id="Fact000038"
      unitRef="Shares">56462156</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Cash
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000046"
      unitRef="USD">27372858</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000047"
      unitRef="USD">21067651</us-gaap:Cash>
    <us-gaap:RestrictedCash
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000049"
      unitRef="USD">149109681</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000050"
      unitRef="USD">143917060</us-gaap:RestrictedCash>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000052"
      unitRef="USD">103167960</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000053"
      unitRef="USD">72191994</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000055"
      unitRef="USD">345228</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000056"
      unitRef="USD">926529</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000058"
      unitRef="USD">3030661</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000059"
      unitRef="USD">1953717</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000061"
      unitRef="USD">283026388</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000062"
      unitRef="USD">240056951</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000064"
      unitRef="USD">1948202</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000065"
      unitRef="USD">1897892</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000067"
      unitRef="USD">20838025</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000068"
      unitRef="USD">22346213</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000070"
      unitRef="USD">4487637</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000071"
      unitRef="USD">4487637</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000073"
      unitRef="USD">5313512</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000074"
      unitRef="USD">5729541</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000076"
      unitRef="USD">1375842</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000077"
      unitRef="USD">1734969</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Assets
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000079"
      unitRef="USD">316989606</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000080"
      unitRef="USD">276253203</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000088"
      unitRef="USD">97675379</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000089"
      unitRef="USD">70542803</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000091"
      unitRef="USD">148196011</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000092"
      unitRef="USD">143191068</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000094"
      unitRef="USD">890846</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000095"
      unitRef="USD">751503</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000097"
      unitRef="USD">1686507</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000098"
      unitRef="USD">1863116</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000100"
      unitRef="USD">248448743</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000101"
      unitRef="USD">216348490</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000103"
      unitRef="USD">4819451</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000104"
      unitRef="USD">5273891</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000106"
      unitRef="USD">3564666</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000107"
      unitRef="USD">6140651</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000109"
      unitRef="USD">256832860</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000110"
      unitRef="USD">227763032</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact000121"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2025-12-31"
      decimals="INF"
      id="Fact000123"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact000125"
      unitRef="Shares">25000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="AsOf2025-12-31"
      decimals="INF"
      id="Fact000127"
      unitRef="Shares">25000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact000129"
      unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact000131"
      unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="AsOf2025-12-31"
      decimals="INF"
      id="Fact000133"
      unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="AsOf2025-12-31"
      decimals="INF"
      id="Fact000135"
      unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000118"
      unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000119"
      unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact000140"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2025-12-31"
      decimals="INF"
      id="Fact000142"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact000144"
      unitRef="Shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2025-12-31"
      decimals="INF"
      id="Fact000146"
      unitRef="Shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact000148"
      unitRef="Shares">57902271</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2025-12-31"
      decimals="INF"
      id="Fact000150"
      unitRef="Shares">56021596</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000137"
      unitRef="USD">57902</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000138"
      unitRef="USD">56022</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000152"
      unitRef="USD">38163032</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000153"
      unitRef="USD">35503253</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockCommonShares
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact000158"
      unitRef="Shares">1459689</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="AsOf2025-12-31"
      decimals="INF"
      id="Fact000160"
      unitRef="Shares">934708</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000155"
      unitRef="USD">5339254</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000156"
      unitRef="USD">2148715</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000162"
      unitRef="USD">27275066</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000163"
      unitRef="USD">15079611</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000165"
      unitRef="USD">60156746</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000166"
      unitRef="USD">48490171</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000168"
      unitRef="USD">316989606</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000169"
      unitRef="USD">276253203</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2026-04-012026-06-30_custom_PlasmaIndustryMember"
      decimals="0"
      id="Fact000176"
      unitRef="USD">13040540</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2025-04-012025-06-30_custom_PlasmaIndustryMember"
      decimals="0"
      id="Fact000178"
      unitRef="USD">10743924</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2026-01-012026-06-30_custom_PlasmaIndustryMember"
      decimals="0"
      id="Fact000180"
      unitRef="USD">24789151</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2025-01-012025-06-30_custom_PlasmaIndustryMember"
      decimals="0"
      id="Fact000182"
      unitRef="USD">20153804</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2026-04-012026-06-30_custom_PharmaIndustryMember"
      decimals="0"
      id="Fact000184"
      unitRef="USD">14649133</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2025-04-012025-06-30_custom_PharmaIndustryMember"
      decimals="0"
      id="Fact000186"
      unitRef="USD">7753906</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2026-01-012026-06-30_custom_PharmaIndustryMember"
      decimals="0"
      id="Fact000188"
      unitRef="USD">30328585</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2025-01-012025-06-30_custom_PharmaIndustryMember"
      decimals="0"
      id="Fact000190"
      unitRef="USD">16372559</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2026-04-012026-06-30_custom_OtherRevenueMember"
      decimals="0"
      id="Fact000192"
      unitRef="USD">562398</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2025-04-012025-06-30_custom_OtherRevenueMember"
      decimals="0"
      id="Fact000194"
      unitRef="USD">580523</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2026-01-012026-06-30_custom_OtherRevenueMember"
      decimals="0"
      id="Fact000196"
      unitRef="USD">1172759</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2025-01-012025-06-30_custom_OtherRevenueMember"
      decimals="0"
      id="Fact000198"
      unitRef="USD">1150139</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000200"
      unitRef="USD">28252071</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000201"
      unitRef="USD">19078353</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000202"
      unitRef="USD">56290495</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000203"
      unitRef="USD">37676502</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000205"
      unitRef="USD">10355048</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000206"
      unitRef="USD">7323188</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000207"
      unitRef="USD">20174527</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000208"
      unitRef="USD">14230509</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000210"
      unitRef="USD">17897023</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000211"
      unitRef="USD">11755165</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000212"
      unitRef="USD">36115968</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000213"
      unitRef="USD">23445993</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000220"
      unitRef="USD">8546278</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000221"
      unitRef="USD">8197461</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000222"
      unitRef="USD">17460932</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000223"
      unitRef="USD">15598220</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000225"
      unitRef="USD">2339829</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000226"
      unitRef="USD">2120097</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000227"
      unitRef="USD">4975985</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000228"
      unitRef="USD">3921100</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000230"
      unitRef="USD">10886107</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000231"
      unitRef="USD">10317558</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000232"
      unitRef="USD">22436917</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000233"
      unitRef="USD">19519320</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000235"
      unitRef="USD">7010916</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000236"
      unitRef="USD">1437607</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000237"
      unitRef="USD">13679051</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000238"
      unitRef="USD">3926673</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestAndOtherIncome
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000245"
      unitRef="USD">894203</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000246"
      unitRef="USD">605160</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000247"
      unitRef="USD">1695066</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000248"
      unitRef="USD">1367358</us-gaap:InterestAndOtherIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000250"
      unitRef="USD">7905119</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000251"
      unitRef="USD">2042767</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000252"
      unitRef="USD">15374117</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000253"
      unitRef="USD">5294031</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000255"
      unitRef="USD">1148582</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000256"
      unitRef="USD">655006</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000257"
      unitRef="USD">3178662</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000258"
      unitRef="USD">1320170</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000260"
      unitRef="USD">6756537</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000261"
      unitRef="USD">1387761</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000262"
      unitRef="USD">12195455</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000263"
      unitRef="USD">3973861</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2026-04-012026-06-30"
      decimals="INF"
      id="Fact000270"
      unitRef="USDPShares">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2025-04-012025-06-30"
      decimals="INF"
      id="Fact000271"
      unitRef="USDPShares">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact000272"
      unitRef="USDPShares">0.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2025-01-012025-06-30"
      decimals="INF"
      id="Fact000273"
      unitRef="USDPShares">0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2026-04-012026-06-30"
      decimals="INF"
      id="Fact000275"
      unitRef="USDPShares">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2025-04-012025-06-30"
      decimals="INF"
      id="Fact000276"
      unitRef="USDPShares">0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact000277"
      unitRef="USDPShares">0.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2025-01-012025-06-30"
      decimals="INF"
      id="Fact000278"
      unitRef="USDPShares">0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2026-04-012026-06-30"
      decimals="INF"
      id="Fact000285"
      unitRef="Shares">55864262</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2025-04-012025-06-30"
      decimals="INF"
      id="Fact000286"
      unitRef="Shares">54228027</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact000287"
      unitRef="Shares">55265671</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2025-01-012025-06-30"
      decimals="INF"
      id="Fact000288"
      unitRef="Shares">53903829</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2026-04-012026-06-30"
      decimals="INF"
      id="Fact000290"
      unitRef="Shares">61975531</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2025-04-012025-06-30"
      decimals="INF"
      id="Fact000291"
      unitRef="Shares">57872318</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact000292"
      unitRef="Shares">61388853</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2025-01-012025-06-30"
      decimals="INF"
      id="Fact000293"
      unitRef="Shares">56312252</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2025-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000301"
      unitRef="Shares">56021596</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000295"
      unitRef="USD">56022</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000296"
      unitRef="USD">35503253</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="AsOf2025-12-31_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact000303"
      unitRef="Shares">-934708</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-12-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000297"
      unitRef="USD">-2148715</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000298"
      unitRef="USD">15079611</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000299"
      unitRef="USD">48490171</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="From2026-01-012026-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000311"
      unitRef="Shares">711000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2026-01-012026-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000305"
      unitRef="USD">711</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2026-01-012026-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000306"
      unitRef="USD">-711</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2026-01-012026-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000307"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2026-01-012026-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000308"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2026-01-012026-03-31"
      decimals="0"
      id="Fact000309"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2026-01-012026-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000314"
      unitRef="USD">1284003</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2026-01-012026-03-31"
      decimals="0"
      id="Fact000317"
      unitRef="USD">1284003</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="From2026-01-012026-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact000325"
      unitRef="Shares">56247</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <PAYS:RepurchaseOfSharesForTaxWithholding
      contextRef="From2026-01-012026-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000321"
      unitRef="USD">199677</PAYS:RepurchaseOfSharesForTaxWithholding>
    <PAYS:RepurchaseOfSharesForTaxWithholding
      contextRef="From2026-01-012026-03-31"
      decimals="0"
      id="Fact000323"
      unitRef="USD">199677</PAYS:RepurchaseOfSharesForTaxWithholding>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-01-012026-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000330"
      unitRef="USD">5438918</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-01-012026-03-31"
      decimals="0"
      id="Fact000331"
      unitRef="USD">5438918</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2026-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000339"
      unitRef="Shares">56732596</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000333"
      unitRef="USD">56733</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000334"
      unitRef="USD">36786545</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="AsOf2026-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact000341"
      unitRef="Shares">-990955</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000335"
      unitRef="USD">-2348392</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000336"
      unitRef="USD">20518529</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-03-31"
      decimals="0"
      id="Fact000337"
      unitRef="USD">55013415</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="From2026-04-012026-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000349"
      unitRef="Shares">1129675</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2026-04-012026-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000343"
      unitRef="USD">1129</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2026-04-012026-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000344"
      unitRef="USD">-1129</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2026-04-012026-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000345"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2026-04-012026-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000346"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000347"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2026-04-012026-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000357"
      unitRef="Shares">40000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2026-04-012026-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000351"
      unitRef="USD">40</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2026-04-012026-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000352"
      unitRef="USD">125360</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000355"
      unitRef="USD">125400</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2026-04-012026-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000360"
      unitRef="USD">1252256</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000363"
      unitRef="USD">1252256</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="From2026-04-012026-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact000371"
      unitRef="Shares">-468734</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2026-04-012026-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000367"
      unitRef="USD">-2990862</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000369"
      unitRef="USD">-2990862</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-04-012026-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000376"
      unitRef="USD">6756537</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000377"
      unitRef="USD">6756537</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2026-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000385"
      unitRef="Shares">57902271</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000379"
      unitRef="USD">57902</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000380"
      unitRef="USD">38163032</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="AsOf2026-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact000387"
      unitRef="Shares">-1459689</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000381"
      unitRef="USD">-5339254</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000382"
      unitRef="USD">27275066</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000383"
      unitRef="USD">60156746</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2024-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000395"
      unitRef="Shares">54358382</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000389"
      unitRef="USD">54358</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000390"
      unitRef="USD">24632205</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="AsOf2024-12-31_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact000397"
      unitRef="Shares">-834708</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-12-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000391"
      unitRef="USD">-1772929</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000392"
      unitRef="USD">7527998</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-12-31"
      decimals="0"
      id="Fact000393"
      unitRef="USD">30441632</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="From2025-01-012025-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000405"
      unitRef="Shares">724000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2025-01-012025-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000399"
      unitRef="USD">724</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2025-01-012025-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000400"
      unitRef="USD">-724</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000401"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2025-01-012025-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000402"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000403"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2025-01-012025-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000408"
      unitRef="USD">672318</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000411"
      unitRef="USD">672318</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact000419"
      unitRef="Shares">100000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000415"
      unitRef="USD">375786</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000417"
      unitRef="USD">375786</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2025-01-012025-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000422"
      unitRef="USD">5950000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000425"
      unitRef="USD">5950000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000430"
      unitRef="USD">2586100</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000431"
      unitRef="USD">2586100</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2025-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000439"
      unitRef="Shares">55082382</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000433"
      unitRef="USD">55082</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000434"
      unitRef="USD">31253799</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="AsOf2025-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact000441"
      unitRef="Shares">-934708</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000435"
      unitRef="USD">-2148715</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000436"
      unitRef="USD">10114098</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000437"
      unitRef="USD">39274264</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="From2025-04-012025-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000449"
      unitRef="Shares">86000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2025-04-012025-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000443"
      unitRef="USD">86</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2025-04-012025-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000444"
      unitRef="USD">-86</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2025-04-012025-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000445"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2025-04-012025-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000446"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000447"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2025-04-012025-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000457"
      unitRef="Shares">177414</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2025-04-012025-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000451"
      unitRef="USD">178</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2025-04-012025-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000452"
      unitRef="USD">591356</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000455"
      unitRef="USD">591534</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2025-04-012025-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000460"
      unitRef="USD">954400</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000463"
      unitRef="USD">954400</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-04-012025-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000468"
      unitRef="USD">1387761</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000469"
      unitRef="USD">1387761</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2025-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000477"
      unitRef="Shares">55345796</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000471"
      unitRef="USD">55346</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000472"
      unitRef="USD">32799469</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="AsOf2025-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact000479"
      unitRef="Shares">-934708</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000473"
      unitRef="USD">-2148715</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000474"
      unitRef="USD">11501859</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000475"
      unitRef="USD">42207959</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000484"
      unitRef="USD">12195455</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000485"
      unitRef="USD">3973861</us-gaap:NetIncomeLoss>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000490"
      unitRef="USD">2536259</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000491"
      unitRef="USD">1626718</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000493"
      unitRef="USD">4975985</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000494"
      unitRef="USD">3921100</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OtherNoncashExpense
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000496"
      unitRef="USD">416029</us-gaap:OtherNoncashExpense>
    <us-gaap:OtherNoncashExpense
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000497"
      unitRef="USD">219837</us-gaap:OtherNoncashExpense>
    <PAYS:ChangeInFairValueOfContingentConsideration
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000499"
      unitRef="USD">990000</PAYS:ChangeInFairValueOfContingentConsideration>
    <PAYS:ChangeInFairValueOfContingentConsideration
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000500"
      unitRef="USD">-0</PAYS:ChangeInFairValueOfContingentConsideration>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000502"
      unitRef="USD">359127</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000503"
      unitRef="USD">674512</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000508"
      unitRef="USD">30975966</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000509"
      unitRef="USD">8691128</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000511"
      unitRef="USD">-581301</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000512"
      unitRef="USD">-554107</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000514"
      unitRef="USD">1076944</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000515"
      unitRef="USD">164323</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000517"
      unitRef="USD">27369982</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000518"
      unitRef="USD">5276312</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000520"
      unitRef="USD">-315097</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000521"
      unitRef="USD">-206354</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000523"
      unitRef="USD">5004943</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000524"
      unitRef="USD">-9576918</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000526"
      unitRef="USD">20081074</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000527"
      unitRef="USD">-2392276</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000532"
      unitRef="USD">369687</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000533"
      unitRef="USD">164913</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000535"
      unitRef="USD">2741174</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000536"
      unitRef="USD">4067947</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000538"
      unitRef="USD">407246</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000539"
      unitRef="USD">20675</us-gaap:PaymentsToAcquireIntangibleAssets>
    <PAYS:PaymentsToAcquireAssetsBusinessCombination
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000541"
      unitRef="USD">-0</PAYS:PaymentsToAcquireAssetsBusinessCombination>
    <PAYS:PaymentsToAcquireAssetsBusinessCombination
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000542"
      unitRef="USD">2000000</PAYS:PaymentsToAcquireAssetsBusinessCombination>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000544"
      unitRef="USD">-3518107</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000545"
      unitRef="USD">-6253535</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000550"
      unitRef="USD">125400</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000551"
      unitRef="USD">591534</us-gaap:ProceedsFromStockOptionsExercised>
    <PAYS:PaymentsOnOtherLiability
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000553"
      unitRef="USD">2000000</PAYS:PaymentsOnOtherLiability>
    <PAYS:PaymentsOnOtherLiability
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000554"
      unitRef="USD">-0</PAYS:PaymentsOnOtherLiability>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000556"
      unitRef="USD">3190539</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000557"
      unitRef="USD">-0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000559"
      unitRef="USD">-0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000560"
      unitRef="USD">375786</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000562"
      unitRef="USD">-5065139</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000563"
      unitRef="USD">215748</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000565"
      unitRef="USD">11497828</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000566"
      unitRef="USD">-8430063</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000568"
      unitRef="USD">164984711</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2024-12-31"
      decimals="0"
      id="Fact000569"
      unitRef="USD">122343186</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000571"
      unitRef="USD">176482539</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000572"
      unitRef="USD">113913123</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:Cash
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000577"
      unitRef="USD">27372858</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000578"
      unitRef="USD">11753184</us-gaap:Cash>
    <us-gaap:RestrictedCash
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000580"
      unitRef="USD">149109681</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000581"
      unitRef="USD">102159939</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000583"
      unitRef="USD">176482539</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000584"
      unitRef="USD">113913123</us-gaap:RestrictedCashAndCashEquivalents>
    <PAYS:NoncashAssetsAcquiredInBusinessCombination
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000589"
      unitRef="USD">0</PAYS:NoncashAssetsAcquiredInBusinessCombination>
    <PAYS:NoncashAssetsAcquiredInBusinessCombination
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000590"
      unitRef="USD">13558637</PAYS:NoncashAssetsAcquiredInBusinessCombination>
    <PAYS:NoncashLiabilitiesIncurredInBusinessCombination
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000592"
      unitRef="USD">0</PAYS:NoncashLiabilitiesIncurredInBusinessCombination>
    <PAYS:NoncashLiabilitiesIncurredInBusinessCombination
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000593"
      unitRef="USD">-7608637</PAYS:NoncashLiabilitiesIncurredInBusinessCombination>
    <PAYS:CommonStockIssuedInBusinessCombination
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000595"
      unitRef="USD">0</PAYS:CommonStockIssuedInBusinessCombination>
    <PAYS:CommonStockIssuedInBusinessCombination
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000596"
      unitRef="USD">-5950000</PAYS:CommonStockIssuedInBusinessCombination>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000598"
      unitRef="USD">1979355</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000599"
      unitRef="USD">379491</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000601">&lt;p id="xdx_808_eus-gaap--BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_zDxcfUP5KlCh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;1.&#160;&#160;&#160;&#160;&#160;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_828_zIA1o3L8FxP4"&gt;BASIS OF PRESENTATION AND SUMMARY
OF SIGNIFICANT POLICIES&lt;/span&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 foregoing unaudited interim condensed consolidated
financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;)
for interim financial information and with the instructions for Form 10-Q and Regulation S-X as promulgated by the Securities and Exchange
Commission (&#x201c;SEC&#x201d;). Accordingly, these financial statements do not include all the disclosures required by GAAP for complete
financial statements. These unaudited interim condensed consolidated financial statements should be read in conjunction with the audited
financial statements and the notes thereto included on Form 10-K for the year ended December&#160;31, 2025. In the opinion of management,
the unaudited interim condensed consolidated financial statements furnished herein include all adjustments, all of which are of a normal
recurring nature, necessary for a fair statement of the results for the interim period 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;The preparation of financial statements in accordance
with GAAP requires the use of estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent
assets and liabilities known to exist as of the date the financial statements are published, and the reported amounts of revenues and
expenses during the reporting period. Uncertainties with respect to such estimates and assumptions are inherent in the preparation of
the Company&#x2019;s financial statements; accordingly, it is possible that the actual results could differ from these estimates and assumptions
that could have a material effect on the reported amounts of the Company&#x2019;s financial position and results 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;Operating results for the three and six months
ended June 30, 2026 are not necessarily indicative of the results that may be expected for the year ending December 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 id="xdx_840_eus-gaap--BusinessDescriptionAndAccountingPoliciesTextBlock_zEqoMYE8mvM5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zPDpMD9L7Dkf"&gt;About Paysign, Inc.&lt;/span&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;Paysign, Inc. (the &#x201c;Company,&#x201d; &#x201c;Paysign,&#x201d;
&#x201c;we&#x201d; or &#x201c;our&#x201d;) was incorporated on August 24, 1995, and trades under the symbol PAYS on The Nasdaq Stock Market
LLC. Paysign is a provider of prepaid card programs, comprehensive patient affordability offerings, life science software technology solutions,
digital banking services and integrated payment processing designed for businesses, consumers and government entities. Headquartered in
Nevada, the Company creates customized, innovative payment solutions for clients across all industries, including pharmaceutical, healthcare,
hospitality and retail.&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 id="xdx_843_eus-gaap--ConsolidationPolicyTextBlock_z5JkUnjZdlx" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zcXl4A6Fgxv4"&gt;Principles of Consolidation&lt;/span&gt;&lt;/span&gt; &#x2013; The
condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All significant intercompany balances
and transactions have been eliminated.&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 id="xdx_84F_eus-gaap--SubsequentEventsPolicyPolicyTextBlock_z43bScxAFte" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_869_zOel2Gw5aIH2"&gt;Subsequent Events&lt;/span&gt;&lt;/span&gt; &#x2013; The Company discloses
subsequent events that provide evidence about conditions that did not change the condensed consolidated financial statements at the balance
sheet date but have a significant effect on the financial statements at the time of occurrence or on future operations of the Company.
There have been no subsequent events since the balance sheet date.&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 id="xdx_845_eus-gaap--SegmentReportingPolicyPolicyTextBlock_z5R7Hg6jCill" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_znKmIjgpkxkk"&gt;Segment Reporting&lt;/span&gt;&lt;/span&gt; &#x2013; The Company operates
as one business, a vertically integrated provider of prepaid card products and processing services. The Company&#x2019;s chief operating
decision maker (&#x201c;CODM&#x201d;), who is the Company&#x2019;s chief executive officer, utilizes a consolidated approach to assess the
performance of and allocate resources to the business. Accordingly, management has concluded that the Company consists of a &lt;span id="xdx_90B_eus-gaap--NumberOfOperatingSegments_dxL_uInteger_c20260101__20260630_zNrAcipNkh9i" title="Number of operating segments::XDX::1"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0611"&gt;single&lt;/span&gt;&lt;/span&gt; operating
segment and &lt;span id="xdx_90A_eus-gaap--NumberOfReportableSegments_dxL_uInteger_c20260101__20260630_zHM6UZFJL9bl" title="Number of reportable segments::XDX::1"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0613"&gt;single&lt;/span&gt;&lt;/span&gt; reportable segment for accounting and financial reporting purposes.&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 regularly assesses the performance of
the single operating and reporting segment based on consolidated net income. The CODM reviews expenses at a level consistent with those
reported in the Company&#x2019;s consolidated statements of operations. All significant expense categories are reflected in the consolidated
statements of operations. The measure of segment assets is reflected in the consolidated balance sheets as total 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 id="xdx_841_eus-gaap--UseOfEstimates_zFbmhWqZXFP9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86C_zofhCoevyMB2"&gt;Use of Estimates&lt;/span&gt;&lt;/span&gt; &#x2013; The preparation
of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect
(i) the reported amounts of assets and liabilities, (ii) the disclosure of contingent assets and liabilities at the date of the condensed
consolidated financial statements and (iii) the reported amounts of revenue and expenses during the reporting period. Actual results could
differ from those estimates.&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 id="xdx_849_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_ztoYqA0ybvJe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zOB7rkbWpPfh"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/span&gt; &#x2013; The Company
considers all highly liquid investments purchased with an original maturity of three months or less at the time of purchase to be cash
equivalents for the purposes of the statement of cash flows. The Company had &lt;span id="xdx_90A_eus-gaap--CashEquivalentsAtCarryingValue_iI_do_c20260630_zjOacgejHvlj" title="Cash equivalents"&gt;&lt;span id="xdx_906_eus-gaap--CashEquivalentsAtCarryingValue_iI_do_c20251231_zzo9wEGRBOPk" title="Cash equivalents"&gt;no&lt;/span&gt;&lt;/span&gt; cash equivalents at June 30, 2026 and December 31, 2025,
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 id="xdx_841_ecustom--RestrictedCashPolicyPolicyTextBlock_zpbN4uoD5P6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86E_zlwvKHJEMFbe"&gt;Restricted Cash&lt;/span&gt;&lt;/span&gt; &#x2013; At June 30, 2026
and December 31, 2025, restricted cash consisted of funds held specifically for our card product and pharma patient affordability programs
that are contractually restricted to use. The Company includes changes in restricted cash balances with cash and cash equivalents when
reconciling the beginning and ending total amounts in our condensed consolidated statements of cash flows.&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 id="xdx_84D_eus-gaap--ReceivablesPolicyTextBlock_zI4RLDZ9kSxk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86E_zm3x6Ts6hk8l"&gt;Reimbursement Receivables&lt;/span&gt;&lt;/span&gt; &#x2013; At June
30, 2026 and December 31, 2025, accounts receivable included $&lt;span id="xdx_908_eus-gaap--AccountsReceivableNetCurrent_iI_c20260630__us-gaap--TransactionTypeAxis__custom--ReimbursementReceivablesMember_z2OVeOhl7m2g" title="Accounts receivable"&gt;88,779,628&lt;/span&gt; and $&lt;span id="xdx_90A_eus-gaap--AccountsReceivableNetCurrent_iI_c20251231__us-gaap--TransactionTypeAxis__custom--ReimbursementReceivablesMember_zTiomLYVlIci" title="Accounts receivable"&gt;62,366,232&lt;/span&gt;, respectively, of customer reimbursement balances
of pass-through claims, which are fully offset in accounts payable and accrued liabilities. Accounts receivable also include accruals
and trade receivables for program management and processing fees that have terms pursuant to their related contracts.&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 applied current accounting guidance
to evaluate whether its accounts receivable balances were subject to credit losses. A combination of aging and loss-rate methodologies
was used to estimate current expected credit losses. In developing this estimate, the Company considered a broad range of information,
including historical loss experience adjusted for current conditions and expectations of future trends. The evaluation also incorporated
qualitative and quantitative risk factors such as the age of receivable balances, expected timing of payment, contract terms and conditions,
geographic risk and relevant industry or economic trends. Based on this assessment, the Company concluded that any potential credit loss
estimate and related allowance would be immaterial and, therefore, no allowance was recorded.&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 id="xdx_846_eus-gaap--ConcentrationRiskCreditRisk_zQrNUyP7ZRrf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_862_zEjXR4IRS8jf"&gt;Concentrations of Credit Risk&lt;/span&gt;&lt;/span&gt; &#x2013; Financial
instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and
restricted cash. The Company maintains its cash and cash equivalents and restricted cash in various bank accounts primarily with one financial
institution in the United States, which at times may exceed federally insured limits. If this financial institution were to be placed
into receivership, we may be unable to access the cash we have on deposit. If we are unable to access our cash and cash equivalents as
needed, our financial position and ability to operate our business could be adversely affected. The Company has not experienced any losses,
nor does it anticipate any losses with respect to such accounts. At June 30, 2026 and December 31, 2025, the Company had approximately
$&lt;span id="xdx_904_eus-gaap--CashUninsuredAmount_iI_c20260630_z3SmFAPp5AK9" title="Cash in excess of federally insured limits"&gt;2,616,488&lt;/span&gt; and $&lt;span id="xdx_907_eus-gaap--CashUninsuredAmount_iI_c20251231_zvECSWw3MCji" title="Cash in excess of federally insured limits"&gt;1,427,627&lt;/span&gt;, respectively, in excess of federally insured bank account limits. In February of 2024, the Company initiated
a program with one of our financial institutions called deposit swapping, where the financial institution utilizes a third-party who is
participating in reciprocal deposit networks. This program is an alternative way for our financial institution to offer us full Federal
Deposit Insurance Corporation (&#x201c;FDIC&#x201d;) insurance on deposits over $250,000. Under this program, deposit networks divide uninsured
deposits into smaller units and distribute these monies among participating banks in the network where the monies are fully FDIC insured.&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, the Company also had a concentration
of accounts receivable risk, one pharma patient affordability customer individually represented &lt;span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20260101__20260630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OnePharmaPatientCustomerMember_zPkyQBnKBhm6" title="Concentration risk, percentage"&gt;36&lt;/span&gt;% of our accounts receivable balance.
One pharma patient affordability customer individually represented &lt;span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20250101__20251231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OnePharmaPatientCustomerMember_zyfZvlrURUGl" title="Concentration risk, percentage"&gt;31&lt;/span&gt;% of our accounts receivable balance on December 31, 2025. These
accounts receivable balances relate to pass-through claim reimbursements that have been paid on behalf of the pharma program customers.&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 id="xdx_84A_eus-gaap--BusinessCombinationsPolicy_ziWA1MxpXDJ7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_863_z0eFvs0oQGRa"&gt;Business Combinations&lt;/span&gt;&lt;/span&gt; &#x2013; The Company
accounts for business combinations using the acquisition method. As of the acquisition date, the acquirer recognizes, separately from
goodwill, the identifiable assets acquired, the liabilities assumed and any non-controlling interest in the acquiree. Goodwill is initially
measured at cost, being the excess of the cost of acquisition over the fair value of the net identifiable assets acquired and liabilities
assumed. The cost of an acquisition is measured as the aggregate of the consideration transferred, measured at acquisition date fair value
and the amount of any non-controlling interest in the acquiree. If the cost of acquisition is lower than the fair value of the net identifiable
assets, the difference is recognized in profit. Acquisition 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 id="xdx_845_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z2fSPhyJEqF" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86B_z8sqXBCrEXT8"&gt;Fixed Assets&lt;/span&gt;&lt;/span&gt; &#x2013; Fixed assets are stated
at cost less accumulated depreciation. Depreciation is principally recorded using the straight-line method over the estimated useful life
of the asset, which is generally &lt;span id="xdx_902_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLives1_c20260101__20260630_zDFwL75Fj9Nh" title="Estimated useful life"&gt;3 to 10 years&lt;/span&gt;. The cost of repairs and maintenance is charged to expense as incurred. Leasehold improvements
are capitalized and depreciated over the shorter of the remaining lease term or the estimated useful life of the improvements. Expenditures
for property betterments and renewals are capitalized. Upon the sale or other disposition of a depreciable asset, cost and accumulated
depreciation are removed from the accounts and any gain or loss is reflected in other income (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;The Company periodically evaluates whether events
and circumstances have occurred that may warrant revision of the estimated useful life of fixed assets or whether the remaining balance
of fixed assets should be evaluated for possible impairment. The Company uses an estimate of the related undiscounted cash flows over
the remaining life of the fixed assets in measuring their recoverability.&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 id="xdx_845_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zSboKamZ7ZJ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86D_zwauKUyaN029"&gt;Intangible Assets&lt;/span&gt;&lt;/span&gt; &#x2013; For intangible
assets, the Company recognizes an impairment loss if the carrying amount of the intangible asset is not recoverable and exceeds its fair
value. The carrying amount of the intangible asset is considered not recoverable if it exceeds the sum of the undiscounted cash flows
expected to result from the use of the asset.&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;Intangible assets with an indefinite-life are
not amortized. Intangible assets with a finite life are amortized on a straight-line basis over their estimated useful lives, which are
generally &lt;span id="xdx_908_ecustom--FiniteLivedIntangibleAssetUsefulLife1_c20260101__20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--IntangibleAssetsMember_zQjzVJwFkCYg" title="Intangible asset useful life"&gt;3 to 30 years&lt;/span&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;&lt;i&gt;Goodwill&lt;/i&gt;&#160;&#x2013; Our methodology for
allocating the purchase price relating to purchase acquisitions is determined through established valuation techniques. Goodwill represents
a residual value as of the acquisition date, which in most cases results in measuring goodwill as an excess of the purchase consideration
transferred plus the fair value of any noncontrolling interest in the acquired company over the fair value of net assets acquired, including
contingent consideration. We perform goodwill impairment tests on an annual basis, evaluated at a single reporting unit in the fourth
fiscal quarter and between annual tests in certain circumstances. The assessment of fair value for goodwill and purchased intangible assets
is based on factors that market participants would use in an orderly transaction in accordance with the accounting guidance for the fair
value measurement of non-financial 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;As of June 30, 2026 and December 31, 2025, goodwill
recorded in the condensed consolidated balance sheets totaled $&lt;span id="xdx_90A_eus-gaap--Goodwill_iI_c20260630_zdFxYoK997Wb" title="Goodwill"&gt;&lt;span id="xdx_90B_eus-gaap--Goodwill_iI_c20251231_zpUzN0hoG1r1" title="Goodwill"&gt;4,487,637&lt;/span&gt;&lt;/span&gt;, reflecting no change during the three and six months ended June
30, 2026. This goodwill arose from the Company's acquisition of Gamma Innovation LLC on March 19, 2025 (see &#x201c;Note 2 &#x2013; ACQUISITION&#x201d;
in the notes to the accompanying condensed consolidated financial statements). The fair value of the Company's reporting unit is estimated
using assumptions based on operating results, market conditions, industry trends, and other relevant factors. Changes in these estimates
and assumptions could materially affect the determination of fair value and the assessment of goodwill impairment. For the three and six
months ended June 30, 2026, management performed a qualitative assessment and concluded that it is more likely than not that goodwill
was not impaired.&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;Internally Developed Software Costs &#x2013;
&lt;/i&gt;Computer software development costs are generally expensed as incurred. However, costs related to software developed for internal
use, for resale, or for website development may be capitalized when they meet the criteria outlined below. These costs include compensation
and related expenses, hardware and software costs and expenditures incurred in developing features and functionality.&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 computer software developed or obtained for
internal use, costs that are incurred in the preliminary project and post implementation stages of software development are expensed as
incurred. Costs incurred during the application and development stage are capitalized. Capitalized costs are amortized using the straight-line
method over a three-year estimated useful life, beginning in the period in which the software is available for use.&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;Costs incurred to develop software products for
sale, lease or other marketing are expensed as incurred until technological feasibility is established. Once technological feasibility
has been established, qualifying development costs are capitalized until the product is available for general release to customers. Capitalized
costs are amortized using the straight-line method over a 10-year estimated useful life.&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;Contract Assets&lt;/i&gt;&#160;&#x2013; Incremental
costs to obtain or fulfill a contract with a customer are capitalized. The Company determines the costs that are incremental by confirming
the costs (i) are directly related to a customer&#x2019;s contract, (ii) generate or enhance resources to fulfill contract performance
obligations in the future, and (iii) are recoverable. Amortization is on a straight-line basis generally over &lt;span id="xdx_900_ecustom--FiniteLivedIntangibleAssetUsefulLife1_c20260101__20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ContractAssetsMember_zyvgUOd8fcg5" title="Intangible asset useful life"&gt;three to five years&lt;/span&gt;, beginning
when goods and services are transferred to the customer or group of customers.&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;Hosting Implementation&lt;/i&gt;&#160;&lt;i&gt;&#x2013;&lt;/i&gt;
Costs to implement the cloud computing arrangements (the &#x201c;hosting site&#x201d;) are accounted for by following the same model as
internally developed software costs. Costs that are incurred in the preliminary project and post implementation stages of hosting development
are expensed when they are incurred. Costs incurred during the application and development stage are capitalized. Capitalized costs are
amortized using the straight-line method over a &lt;span id="xdx_904_ecustom--FiniteLivedIntangibleAssetUsefulLife1_c20260101__20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--HostingImplementationMember_zoV2OSNogz07" title="Intangible asset useful life"&gt;three-year&lt;/span&gt; estimated useful life, beginning in the period when the hosting site is available
for use.&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 id="xdx_84D_ecustom--CustomerCardFundingPolicyTextBlock_zLx5m7SPzWT7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_zqnpX6gVRby9"&gt;Customer Card Funding&lt;/span&gt;&lt;/span&gt; &#x2013; As of June
30, 2026 and December 31, 2025, customer card funding represents funds loaded or available to be loaded on cards for the Company&#x2019;s
card product programs, or funds available to cover reimbursement claims for the Company&#x2019;s pharma patient affordability programs.&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 id="xdx_845_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zORpBZ7u4Ofh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zxAt0FLcr0o8"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/span&gt; &#x2013;
Under applicable accounting guidance, fair value is defined as the exchange price that would be received for an asset or paid to transfer
a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between
market participants on the measurement date.&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 determines the fair values of our
financial instruments based on the fair value hierarchy established under applicable accounting guidance which requires an entity to maximize
the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The following describes the three-level
hierarchy:&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;Level 1 &#x2013; Unadjusted quoted prices in active
markets for identical assets or liabilities. Level 1 assets and liabilities include debt and equity securities. We currently do not have
any assets or liabilities in this category.&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;Level 2 &#x2013; Observable inputs other than Level
1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are
observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. We currently
do not have any assets or liabilities in this category.&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;Level 3 &#x2013; Unobservable inputs that are supported
by little or no market activity and that are significant to the overall fair value of the assets or liabilities. Level 3 assets and liabilities
include financial instruments for which the determination of fair value requires significant management judgment or estimation. The fair
value for such assets and liabilities is generally determined using pricing models, market comparables, discounted cash flow methodologies
or similar techniques that incorporate the assumptions a market participant would use in pricing the asset or liability.&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's contingent consideration liability
is measured at fair value on a recurring basis and is classified within Level 3 of the fair value hierarchy. Changes in fair value of
contingent consideration are recorded in the consolidated statements of operations. The fair value is estimated using a Monte Carlo simulation
model based on projected revenues, the Company's common stock price, and expected payout scenarios. Significant unobservable inputs include
forecasted revenues, revenue volatility, probability of achieving performance targets, and a continuous risk-free discount rate.&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;During the three and six months ended June
30, 2026, the Company recognized a $&lt;span id="xdx_907_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_c20260401__20260630__us-gaap--NatureOfExpenseAxis__custom--SellingGeneralAndAdministrativeExpenseMember_zVmNevD3nvrl" title="Change in fair value of contingent consideration"&gt;&lt;span id="xdx_905_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_c20260101__20260630__us-gaap--NatureOfExpenseAxis__custom--SellingGeneralAndAdministrativeExpenseMember_zX1T5spvvRj7" title="Change in fair value of contingent consideration"&gt;990,000&lt;/span&gt;&lt;/span&gt;
fair value adjustment, recorded as a reduction to selling, general and administrative expense in the condensed consolidated statements of
operations, due to a decrease in the fair value of the contingent consideration liability, or earn-out, related to the March 19,
2025 acquisition of substantially all assets of Gamma Innovation LLC. The contingent consideration was classified as a Level 3
liability and was valued at each measurement date using a Monte Carlo simulation model. Significant unobservable inputs included
management's projected revenue growth rate for the acquired technologies, a revenue volatility assumption, continuous revenue
discount rate, and the Company's common stock price. As of June 30, 2026, management determined that the fair value of the
contingent consideration liability was $&lt;span id="xdx_90B_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_c20260630_z92ZpbYRh0gh" title="Contingent consideration liability"&gt;0&lt;/span&gt;.
This determination reflects actual revenue through June 30, 2026, which was materially below the level required to achieve the
$&lt;span id="xdx_900_eus-gaap--BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_pn6n6_c20260101__20260630_zyVnPToV0mHk" title="Actual revenue"&gt;20&lt;/span&gt;.0
million per-tranche revenue thresholds during the remaining earn-out period ending March 19, 2030.&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 June 30, 2026, the Company and Gamma Innovation
LLC entered into an agreement to terminate the contingent consideration &#x201c;earn-out&#x201d; and no further consideration is or will
be payable to Gamma Innovation LLC. The termination did not result in any incremental gain or loss, as the liability had already been
reduced to $&lt;span id="xdx_90D_eus-gaap--DebtSecuritiesRealizedGainLoss_c20260101__20260630__dei--LegalEntityAxis__custom--GammaInnovationLLCMember_z7M6e5jMYaSe" title="Fair value gain or loss liability"&gt;0&lt;/span&gt; in connection with the fair value determination described above. Concurrently with the termination of the contingent consideration,
the Company  entered into an agreement to grant restricted
stock units to an employee who also is the principal owner of Gamma Innovation LLC, contingent upon stockholder approval of an increase
in shares authorized under the 2023 Equity Incentive Plan. The Company intends to seek such approval at its next annual meeting, expected
to be held on or before June 30, 2027. The Company has determined that no grant date has occurred under ASC 718, Compensation&#x2014;Stock
Compensation, and no compensation cost has been recognized as of June 30, 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"&gt;The opening and closing balances of the contingent consideration (earn-out)
liability are as follows:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_z0gmtYzzG3ib" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT POLICIES (Details - Contingent consideration (earn-out) liability)"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BD_zxtK0z27nmpd" style="display: none"&gt;Schedule of contingent consideration liability&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49D_20260101__20260630_zv2NLikuMtqk" style="text-align: center"&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: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;Six Months Ended&lt;/p&gt;
                                                                                &lt;p style="margin-top: 0; margin-bottom: 0"&gt;June 30, 2026&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--BusinessCombinationContingentConsiderationLiability_iS_zVFCoiGZUcrf" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 83%"&gt;Beginning January 1, 2026&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;990,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_zOBQz0T5IByk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Change in fair value&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;(990,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--BusinessAcquisitionContingencyAmountOfSettlement_d0_zQrdhHKGPRvg" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Settlement (termination of earn-out)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--BusinessCombinationContingentConsiderationLiability_iE_zWSAry8yt7E7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Ending, June 30, 2026&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_zZ0sD1sY7Ued" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84A_eus-gaap--EarningsPerSharePolicyTextBlock_zPrPNX6jHA3e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_866_z7OqoUXnVHh3"&gt;Earnings Per Share&lt;/span&gt;&lt;/span&gt; &#x2013; Basic earnings
per share exclude any dilutive effects of options, warrants and convertible securities. Basic earnings per share is computed using the
weighted-average number of common shares outstanding during the applicable period. Diluted earnings per share is computed using the weighted-average
number of common and common stock equivalent shares outstanding during the period using the treasury stock method. Common stock equivalent
shares are excluded from the computation if their effect on the diluted earnings per share calculation is anti-dilutive.&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 id="xdx_844_eus-gaap--RevenueRecognitionPolicyTextBlock_zgkzD89bfTA4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zRAZlDuNLzUj"&gt;Revenue and Expense Recognition&lt;/span&gt;&lt;/span&gt; &#x2013;
In determining when and how revenue is recognized from contracts with customers, the Company performs the following five-step analysis:
(i) identification of contracts with customers; (ii) determination of performance obligations; (iii) measurement of the transaction price;
(iv) allocation of the transaction price to the performance obligations; and (v)&#160;recognition of revenue when (or as) the Company
satisfies each performance obligation.&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 generates revenues from plasma card
programs through fees generated from cardholder fees and interchange fees. Revenues from pharma programs are generated through card program
management fees, transaction claims processing fees, interchange fees, customer support fees and other billable services. Other revenues
are generated through cardholder fees, interchange fees, program management fees, load fees, settlement income and breakage. Life science
software technology solution revenues, acquired through our Gamma Innovation LLC acquisition, are generated through subscriptions to its
cloud-based software platform and related professional services.&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;Plasma and pharma program revenues include both
fixed and variable components. Cardholder fees represent an obligation to the cardholder based on a per transaction basis and are recognized
at a point in time when the performance obligation is fulfilled. Card program management fees and transaction claims processing fees include
an obligation to our program sponsors and are generally recognized when earned on a monthly basis and are typically due pursuant to the
contract terms. The Company uses the output method to recognize card program management fee revenue at the amount of consideration to
which an entity has a right to invoice. The performance obligation is satisfied when the services are transferred to the customer which
the Company determined to be monthly, as the customer simultaneously receives and consumes the benefit from the Company&#x2019;s performance.
Interchange fees are earned when customer-issued cards are processed through card payment networks as the nature of our promise to the
customer is that we stand ready to process transactions at the customer&#x2019;s requests on a daily basis over the contract term. Since
the timing and quantity of transactions to be processed by us are not determinable, we view interchange fees to comprise an obligation
to stand ready to process as many transactions as the customer requests. Accordingly, the promise to stand ready is accounted for as a
single series performance obligation. The Company uses the right to invoice practical expedient and recognizes interchange fee revenue
concurrent with the processing of card transactions. Interchange fees are settled in accordance with the card payment network terms and
conditions, which is typically within a few days.&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 portion of the dollar value of prepaid-stored
value cards that consumers do not ultimately redeem are referred to as breakage.&#160;In certain card programs where we hold the cardholder
funds and expect to be entitled to a breakage amount, we recognize revenue using estimated breakage rates ratably over the estimated card
life; provided that a significant reversal of the amount of breakage revenue recognized is not probable, and record adjustments to such
estimates when redemption is remote or we are legally defeased of the obligation, if applicable. For each program, we utilize a third
party to estimate breakage rates based on historical redemption patterns, market-specific trends, escheatment rules and existing economic
conditions. The Company accounts for breakage in accordance with Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-04, &lt;i&gt;Liabilities&#x2014;Extinguishment
of Liabilities (Subtopic 405-20): Recognition of Breakage for Certain Prepaid Stored-Value Cards &lt;/i&gt;for the recognition of such revenue.
Breakage revenue is recorded in other revenue on the consolidated statements of operations and was $&lt;span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20260401__20260630__srt--ProductOrServiceAxis__custom--BreakageRevenueMember_ztqoNze357X7" title="Revenues"&gt;75,632&lt;/span&gt; and $&lt;span id="xdx_90C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20260101__20260630__srt--ProductOrServiceAxis__custom--BreakageRevenueMember_zJUTAMyaobTe" title="Revenues"&gt;187,678&lt;/span&gt; for the three
and six months ended June 30, 2026, respectively. Breakage revenue was $&lt;span id="xdx_904_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20250401__20250630__srt--ProductOrServiceAxis__custom--BreakageRevenueMember_z3hGX6IRs96h" title="Revenues"&gt;54,934&lt;/span&gt; and $&lt;span id="xdx_908_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20250101__20250630__srt--ProductOrServiceAxis__custom--BreakageRevenueMember_zuD5fiEEQfq8" title="Revenues"&gt;156,124&lt;/span&gt; for the three and six months ended June 30,
2025, 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 utilizes the remote method of revenue
recognition for settlement income whereby the unspent card balances will be recognized as revenue at the expiration of the cards or the
respective card program. The Company records all revenue on a gross basis since it is the primary obligor and establishes the price in
the contract arrangement with its customers. The Company is currently under no obligation to refund any fees, and the Company does not
currently have any obligations for disputed claim settlements. Settlement income was $&lt;span id="xdx_908_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20260401__20260630__srt--ProductOrServiceAxis__custom--SettlementRevenueMember_zNhS89e6D95c" title="Revenues"&gt;&lt;span id="xdx_90B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20260101__20260630__srt--ProductOrServiceAxis__custom--SettlementRevenueMember_zeFNdsh41mlb" title="Revenues"&gt;0&lt;/span&gt;&lt;/span&gt; for the three and six months ended June 30, 2026 and $&lt;span id="xdx_90A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20250401__20250630__srt--ProductOrServiceAxis__custom--SettlementRevenueMember_z7nmVrkatG24" title="Revenues"&gt;&lt;span id="xdx_905_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20250101__20250630__srt--ProductOrServiceAxis__custom--SettlementRevenueMember_zRR0pPhtrHpl" title="Revenues"&gt;0&lt;/span&gt;&lt;/span&gt; for the three and six months
ended June 30, 2025.&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 subscription
and hosting service arrangements, under which customers receive continuous access to Company-hosted data and software tools, together
with related maintenance and support. These arrangements represent single performance obligations satisfied over time, as the services
are substantially the same and are transferred to the customer using the same pattern over the applicable contract term. Revenue is recognized
ratably over the respective service periods. These revenue streams were not material to the Company's condensed consolidated financial
statements for the period 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;Cost of revenues is comprised of transaction processing
fees, data connectivity and data center expenses, network fees, bank fees, card production and postage costs, customer service, program
management, application integration setup, fraud charges and sales and commission 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 id="xdx_84D_eus-gaap--LesseeLeasesPolicyTextBlock_z9xOy11uL7H2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86D_zBdqLsjoO5tc"&gt;Operating Leases&lt;/span&gt;&lt;/span&gt; &#x2013; The Company determines
if a contract is or contains a leasing element at contract inception or the date in which a modification of an existing contract occurs.
In order for a contract to be considered a lease, the contract must transfer the right to control the use of an identified asset for a
period of time in exchange for consideration. Control is determined to have occurred if the lessee has the right to (i) obtain substantially
all of the economic benefits from the use of the identified asset throughout the period of use and (ii)&#160;direct the use of the identified
asset.&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;In determining the present value of lease payments
at lease commencement date, the Company utilizes its incremental borrowing rate based on the information available, unless the rate implicit
in the lease is readily determinable. Certain lease contracts include obligations to pay for other services, such as maintenance and repairs.
We account for these other services as a non-lease component of the lease and they are not considered when accounting for the lease. The
liability for operating leases is based on the present value of future lease payments. Operating lease expenses are recorded as rent expense,
which is included within selling, general and administrative expenses within the condensed consolidated statements of operations and presented
as operating cash outflows within the condensed consolidated statements of cash flows.&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;Leases with an initial term of 12 months or less
are not recorded on the balance sheet, with lease expense for these leases 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 id="xdx_84F_eus-gaap--CompensationRelatedCostsPolicyTextBlock_z28Tdv2HVia1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86A_zwGu7XgCVaG"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/span&gt; &#x2013; The Company
recognizes compensation expense for all restricted stock awards and stock options. The fair value of restricted stock awards is measured
using the grant date trading price of our stock. The fair value of stock options is estimated at the grant date using the Black-Scholes
option-pricing model, and the portion that is ultimately expected to vest is recognized as compensation cost over the requisite service
period. We have elected to recognize compensation expense for all options with graded vesting on a straight-line basis over the vesting
period of the entire option. The determination of fair value using the Black-Scholes pricing model is affected by our stock price as well
as assumptions regarding a number of complex and subjective variables, including expected stock price volatility and the risk-free interest
rate.&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 id="xdx_84A_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zDALYnV2BeDd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_z2x9vxZpmcw7"&gt;Recently
Adopted Accounting Pronouncement&lt;/span&gt;&lt;/span&gt; &#x2013; In December 2023, the Financial Accounting Standards Board
(&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-09, &#x201c;&lt;i&gt;Income Taxes &#x2013; Improvements to
Income Tax Disclosures&lt;/i&gt;&#x201d;, requiring enhancements and further transparency to certain income tax disclosures, most notably
the tax rate reconciliation and income taxes paid. This ASU is effective for fiscal years beginning after
December&#160;15,&#160;2024 on a prospective basis and retrospective application is permitted. We adopted ASU 2023-09 effective
December&#160;31, 2025 and applied it retrospectively to all periods presented in the financial statements. The adoption resulted in
expanded disclosures of the components of the reconciliation between income tax expense and statutory expectations as well as
expanded disclosures of income taxes paid. See "Note 11&#x2014;INCOME TAX" for further information. Because the ASU affects
disclosures only, the adoption did not affect the Company&#x2019;s consolidated statements of operations or 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;In July 2025, the FASB issued ASU 2025-05, &#x201c;&lt;i&gt;Financial
Instruments &#x2014; Credit Losses (Topic 326) &#x2013; Measurement of Credit Losses for Accounts Receivable and Contract Assets&lt;/i&gt;&#x201d;
(&#x201c;ASU 2025-05&#x201d;), which provides a practical expedient for estimating expected credit losses for current accounts receivable
and current contract assets. ASU 2025-05 will be effective for annual periods beginning after December 15, 2025, and interim periods within
those annual reporting periods and should be applied prospectively. The Company is currently evaluating the impact that this guidance
will have on the Company's consolidated financial statements and related disclosures.&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 id="xdx_840_ecustom--RecentlyIssuedAccountingPronouncementNotYetAdoptedPolicyTextBlock_z6HP1Grhozi5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86D_z76KFRpS2fG7"&gt;Recently Issued Accounting Pronouncement Not
Yet Adopted&lt;/span&gt;&lt;/span&gt; &#x2013; In November 2024, the FASB issued ASU 2024-03, &#x201c;&lt;i&gt;Disaggregation of Income Statement Expenses&lt;/i&gt;,&#x201d;
which requires disclosure in the notes to financial statements of specified information about certain costs and expenses. The amendments
in this update are effective for fiscal years beginning after December&#160;15, 2026. Early adoption is permitted. The amendments should
be applied either prospectively to the financial statements issued for reporting periods after the effective date of this update or retrospectively
to any or all prior periods presented in the financial statements. We are currently evaluating the potential effects of ASU 2024-03 on
our consolidated financial statements and related disclosures.&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 September 2025, the FASB issued ASU 2025-06,
"&lt;i&gt;Targeted Improvements to the Accounting for Internal-Use Software&lt;/i&gt;," which simplifies the capitalization guidance by
removing all references to software development project stages, so that the guidance is neutral to different software development methods.
The amendments in this update are effective for annual periods beginning after December 15, 2027. Early adoption is permitted. The amendments
should be applied either retrospectively or prospectively to software costs incurred after the adoption date or on a modified prospective
basis. We are currently evaluating the potential effects of ASU 2025-06 on our consolidated financial statements and related disclosures.&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 December&#x202f;2025, the FASB issued ASU&#x202f;2025-11,
&#x201c;&lt;i&gt;Interim Reporting (Topic 270) &#x2013;Narrow-Scope Improvements&lt;/i&gt;&#x201d;. The amendments are intended to improve the clarity
and navigability of interim reporting requirements within Topic&#x202f;270 by clarifying when interim reporting guidance applies, enhancing
the organization of required interim disclosures and specifying the form and content of interim financial statements. The guidance responds
to stakeholder feedback that existing interim reporting requirements were difficult to navigate because of the historical origins and
accumulated amendments within Topic&#x202f;270. ASU&#x202f;2025-11 adds a disclosure principle requiring entities to disclose events that
occur after the end of the most recent annual reporting period that have a material impact on the entity. The amendments also introduce
a comprehensive list of required interim disclosures drawn from various codification topics and clarify the presentation requirements
for interim financial statements, including condensed financial statements and accompanying footnotes. Importantly, the ASU does not change
the fundamental nature of interim reporting nor expand or reduce existing disclosure requirements; rather, it improves clarity and consistency
across entities that issue interim financial statements in accordance with GAAP. ASU&#x202f;2025-11 is effective for the Company for interim
reporting periods within annual reporting periods beginning after December&#x202f;15,&#x202f;2027. Early adoption is permitted, and the
amendments may be applied either prospectively or retrospectively. The Company is currently evaluating the impact of ASU&#x202f;2025-11
and does not expect the adoption to have a material effect on its 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;

</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000603">&lt;p id="xdx_840_eus-gaap--BusinessDescriptionAndAccountingPoliciesTextBlock_zEqoMYE8mvM5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zPDpMD9L7Dkf"&gt;About Paysign, Inc.&lt;/span&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;Paysign, Inc. (the &#x201c;Company,&#x201d; &#x201c;Paysign,&#x201d;
&#x201c;we&#x201d; or &#x201c;our&#x201d;) was incorporated on August 24, 1995, and trades under the symbol PAYS on The Nasdaq Stock Market
LLC. Paysign is a provider of prepaid card programs, comprehensive patient affordability offerings, life science software technology solutions,
digital banking services and integrated payment processing designed for businesses, consumers and government entities. Headquartered in
Nevada, the Company creates customized, innovative payment solutions for clients across all industries, including pharmaceutical, healthcare,
hospitality and retail.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000605">&lt;p id="xdx_843_eus-gaap--ConsolidationPolicyTextBlock_z5JkUnjZdlx" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zcXl4A6Fgxv4"&gt;Principles of Consolidation&lt;/span&gt;&lt;/span&gt; &#x2013; The
condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All significant intercompany balances
and transactions have been eliminated.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:SubsequentEventsPolicyPolicyTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000607">&lt;p id="xdx_84F_eus-gaap--SubsequentEventsPolicyPolicyTextBlock_z43bScxAFte" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_869_zOel2Gw5aIH2"&gt;Subsequent Events&lt;/span&gt;&lt;/span&gt; &#x2013; The Company discloses
subsequent events that provide evidence about conditions that did not change the condensed consolidated financial statements at the balance
sheet date but have a significant effect on the financial statements at the time of occurrence or on future operations of the Company.
There have been no subsequent events since the balance sheet date.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:SubsequentEventsPolicyPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000609">&lt;p id="xdx_845_eus-gaap--SegmentReportingPolicyPolicyTextBlock_z5R7Hg6jCill" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_znKmIjgpkxkk"&gt;Segment Reporting&lt;/span&gt;&lt;/span&gt; &#x2013; The Company operates
as one business, a vertically integrated provider of prepaid card products and processing services. The Company&#x2019;s chief operating
decision maker (&#x201c;CODM&#x201d;), who is the Company&#x2019;s chief executive officer, utilizes a consolidated approach to assess the
performance of and allocate resources to the business. Accordingly, management has concluded that the Company consists of a &lt;span id="xdx_90B_eus-gaap--NumberOfOperatingSegments_dxL_uInteger_c20260101__20260630_zNrAcipNkh9i" title="Number of operating segments::XDX::1"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0611"&gt;single&lt;/span&gt;&lt;/span&gt; operating
segment and &lt;span id="xdx_90A_eus-gaap--NumberOfReportableSegments_dxL_uInteger_c20260101__20260630_zHM6UZFJL9bl" title="Number of reportable segments::XDX::1"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0613"&gt;single&lt;/span&gt;&lt;/span&gt; reportable segment for accounting and financial reporting purposes.&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 regularly assesses the performance of
the single operating and reporting segment based on consolidated net income. The CODM reviews expenses at a level consistent with those
reported in the Company&#x2019;s consolidated statements of operations. All significant expense categories are reflected in the consolidated
statements of operations. The measure of segment assets is reflected in the consolidated balance sheets as total 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;











</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2026-01-01to2026-06-30" id="Fact000619">&lt;p id="xdx_841_eus-gaap--UseOfEstimates_zFbmhWqZXFP9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86C_zofhCoevyMB2"&gt;Use of Estimates&lt;/span&gt;&lt;/span&gt; &#x2013; The preparation
of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect
(i) the reported amounts of assets and liabilities, (ii) the disclosure of contingent assets and liabilities at the date of the condensed
consolidated financial statements and (iii) the reported amounts of revenue and expenses during the reporting period. Actual results could
differ from those estimates.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000621">&lt;p id="xdx_849_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_ztoYqA0ybvJe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zOB7rkbWpPfh"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/span&gt; &#x2013; The Company
considers all highly liquid investments purchased with an original maturity of three months or less at the time of purchase to be cash
equivalents for the purposes of the statement of cash flows. The Company had &lt;span id="xdx_90A_eus-gaap--CashEquivalentsAtCarryingValue_iI_do_c20260630_zjOacgejHvlj" title="Cash equivalents"&gt;&lt;span id="xdx_906_eus-gaap--CashEquivalentsAtCarryingValue_iI_do_c20251231_zzo9wEGRBOPk" title="Cash equivalents"&gt;no&lt;/span&gt;&lt;/span&gt; cash equivalents at June 30, 2026 and December 31, 2025,
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;

</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000623"
      unitRef="USD">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000625"
      unitRef="USD">0</us-gaap:CashEquivalentsAtCarryingValue>
    <PAYS:RestrictedCashPolicyPolicyTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000627">&lt;p id="xdx_841_ecustom--RestrictedCashPolicyPolicyTextBlock_zpbN4uoD5P6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86E_zlwvKHJEMFbe"&gt;Restricted Cash&lt;/span&gt;&lt;/span&gt; &#x2013; At June 30, 2026
and December 31, 2025, restricted cash consisted of funds held specifically for our card product and pharma patient affordability programs
that are contractually restricted to use. The Company includes changes in restricted cash balances with cash and cash equivalents when
reconciling the beginning and ending total amounts in our condensed consolidated statements of cash flows.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</PAYS:RestrictedCashPolicyPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000629">&lt;p id="xdx_84D_eus-gaap--ReceivablesPolicyTextBlock_zI4RLDZ9kSxk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86E_zm3x6Ts6hk8l"&gt;Reimbursement Receivables&lt;/span&gt;&lt;/span&gt; &#x2013; At June
30, 2026 and December 31, 2025, accounts receivable included $&lt;span id="xdx_908_eus-gaap--AccountsReceivableNetCurrent_iI_c20260630__us-gaap--TransactionTypeAxis__custom--ReimbursementReceivablesMember_z2OVeOhl7m2g" title="Accounts receivable"&gt;88,779,628&lt;/span&gt; and $&lt;span id="xdx_90A_eus-gaap--AccountsReceivableNetCurrent_iI_c20251231__us-gaap--TransactionTypeAxis__custom--ReimbursementReceivablesMember_zTiomLYVlIci" title="Accounts receivable"&gt;62,366,232&lt;/span&gt;, respectively, of customer reimbursement balances
of pass-through claims, which are fully offset in accounts payable and accrued liabilities. Accounts receivable also include accruals
and trade receivables for program management and processing fees that have terms pursuant to their related contracts.&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 applied current accounting guidance
to evaluate whether its accounts receivable balances were subject to credit losses. A combination of aging and loss-rate methodologies
was used to estimate current expected credit losses. In developing this estimate, the Company considered a broad range of information,
including historical loss experience adjusted for current conditions and expectations of future trends. The evaluation also incorporated
qualitative and quantitative risk factors such as the age of receivable balances, expected timing of payment, contract terms and conditions,
geographic risk and relevant industry or economic trends. Based on this assessment, the Company concluded that any potential credit loss
estimate and related allowance would be immaterial and, therefore, no allowance was recorded.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2026-06-30_custom_ReimbursementReceivablesMember"
      decimals="0"
      id="Fact000631"
      unitRef="USD">88779628</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2025-12-31_custom_ReimbursementReceivablesMember"
      decimals="0"
      id="Fact000633"
      unitRef="USD">62366232</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2026-01-01to2026-06-30" id="Fact000635">&lt;p id="xdx_846_eus-gaap--ConcentrationRiskCreditRisk_zQrNUyP7ZRrf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_862_zEjXR4IRS8jf"&gt;Concentrations of Credit Risk&lt;/span&gt;&lt;/span&gt; &#x2013; Financial
instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and
restricted cash. The Company maintains its cash and cash equivalents and restricted cash in various bank accounts primarily with one financial
institution in the United States, which at times may exceed federally insured limits. If this financial institution were to be placed
into receivership, we may be unable to access the cash we have on deposit. If we are unable to access our cash and cash equivalents as
needed, our financial position and ability to operate our business could be adversely affected. The Company has not experienced any losses,
nor does it anticipate any losses with respect to such accounts. At June 30, 2026 and December 31, 2025, the Company had approximately
$&lt;span id="xdx_904_eus-gaap--CashUninsuredAmount_iI_c20260630_z3SmFAPp5AK9" title="Cash in excess of federally insured limits"&gt;2,616,488&lt;/span&gt; and $&lt;span id="xdx_907_eus-gaap--CashUninsuredAmount_iI_c20251231_zvECSWw3MCji" title="Cash in excess of federally insured limits"&gt;1,427,627&lt;/span&gt;, respectively, in excess of federally insured bank account limits. In February of 2024, the Company initiated
a program with one of our financial institutions called deposit swapping, where the financial institution utilizes a third-party who is
participating in reciprocal deposit networks. This program is an alternative way for our financial institution to offer us full Federal
Deposit Insurance Corporation (&#x201c;FDIC&#x201d;) insurance on deposits over $250,000. Under this program, deposit networks divide uninsured
deposits into smaller units and distribute these monies among participating banks in the network where the monies are fully FDIC insured.&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, the Company also had a concentration
of accounts receivable risk, one pharma patient affordability customer individually represented &lt;span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20260101__20260630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OnePharmaPatientCustomerMember_zPkyQBnKBhm6" title="Concentration risk, percentage"&gt;36&lt;/span&gt;% of our accounts receivable balance.
One pharma patient affordability customer individually represented &lt;span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20250101__20251231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OnePharmaPatientCustomerMember_zyfZvlrURUGl" title="Concentration risk, percentage"&gt;31&lt;/span&gt;% of our accounts receivable balance on December 31, 2025. These
accounts receivable balances relate to pass-through claim reimbursements that have been paid on behalf of the pharma program customers.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:CashUninsuredAmount
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000637"
      unitRef="USD">2616488</us-gaap:CashUninsuredAmount>
    <us-gaap:CashUninsuredAmount
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000639"
      unitRef="USD">1427627</us-gaap:CashUninsuredAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2026-01-012026-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_OnePharmaPatientCustomerMember"
      decimals="INF"
      id="Fact000641"
      unitRef="Pure">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2025-01-012025-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_OnePharmaPatientCustomerMember"
      decimals="INF"
      id="Fact000643"
      unitRef="Pure">0.31</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:BusinessCombinationsPolicy contextRef="From2026-01-01to2026-06-30" id="Fact000645">&lt;p id="xdx_84A_eus-gaap--BusinessCombinationsPolicy_ziWA1MxpXDJ7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_863_z0eFvs0oQGRa"&gt;Business Combinations&lt;/span&gt;&lt;/span&gt; &#x2013; The Company
accounts for business combinations using the acquisition method. As of the acquisition date, the acquirer recognizes, separately from
goodwill, the identifiable assets acquired, the liabilities assumed and any non-controlling interest in the acquiree. Goodwill is initially
measured at cost, being the excess of the cost of acquisition over the fair value of the net identifiable assets acquired and liabilities
assumed. The cost of an acquisition is measured as the aggregate of the consideration transferred, measured at acquisition date fair value
and the amount of any non-controlling interest in the acquiree. If the cost of acquisition is lower than the fair value of the net identifiable
assets, the difference is recognized in profit. Acquisition 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;











</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000651">&lt;p id="xdx_845_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z2fSPhyJEqF" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86B_z8sqXBCrEXT8"&gt;Fixed Assets&lt;/span&gt;&lt;/span&gt; &#x2013; Fixed assets are stated
at cost less accumulated depreciation. Depreciation is principally recorded using the straight-line method over the estimated useful life
of the asset, which is generally &lt;span id="xdx_902_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLives1_c20260101__20260630_zDFwL75Fj9Nh" title="Estimated useful life"&gt;3 to 10 years&lt;/span&gt;. The cost of repairs and maintenance is charged to expense as incurred. Leasehold improvements
are capitalized and depreciated over the shorter of the remaining lease term or the estimated useful life of the improvements. Expenditures
for property betterments and renewals are capitalized. Upon the sale or other disposition of a depreciable asset, cost and accumulated
depreciation are removed from the accounts and any gain or loss is reflected in other income (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;The Company periodically evaluates whether events
and circumstances have occurred that may warrant revision of the estimated useful life of fixed assets or whether the remaining balance
of fixed assets should be evaluated for possible impairment. The Company uses an estimate of the related undiscounted cash flows over
the remaining life of the fixed assets in measuring their recoverability.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <PAYS:PropertyPlantAndEquipmentEstimatedUsefulLives1 contextRef="From2026-01-01to2026-06-30" id="Fact000653">3 to 10 years</PAYS:PropertyPlantAndEquipmentEstimatedUsefulLives1>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="From2026-01-01to2026-06-30" id="Fact000655">&lt;p id="xdx_845_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zSboKamZ7ZJ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86D_zwauKUyaN029"&gt;Intangible Assets&lt;/span&gt;&lt;/span&gt; &#x2013; For intangible
assets, the Company recognizes an impairment loss if the carrying amount of the intangible asset is not recoverable and exceeds its fair
value. The carrying amount of the intangible asset is considered not recoverable if it exceeds the sum of the undiscounted cash flows
expected to result from the use of the asset.&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;Intangible assets with an indefinite-life are
not amortized. Intangible assets with a finite life are amortized on a straight-line basis over their estimated useful lives, which are
generally &lt;span id="xdx_908_ecustom--FiniteLivedIntangibleAssetUsefulLife1_c20260101__20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--IntangibleAssetsMember_zQjzVJwFkCYg" title="Intangible asset useful life"&gt;3 to 30 years&lt;/span&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;&lt;i&gt;Goodwill&lt;/i&gt;&#160;&#x2013; Our methodology for
allocating the purchase price relating to purchase acquisitions is determined through established valuation techniques. Goodwill represents
a residual value as of the acquisition date, which in most cases results in measuring goodwill as an excess of the purchase consideration
transferred plus the fair value of any noncontrolling interest in the acquired company over the fair value of net assets acquired, including
contingent consideration. We perform goodwill impairment tests on an annual basis, evaluated at a single reporting unit in the fourth
fiscal quarter and between annual tests in certain circumstances. The assessment of fair value for goodwill and purchased intangible assets
is based on factors that market participants would use in an orderly transaction in accordance with the accounting guidance for the fair
value measurement of non-financial 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;As of June 30, 2026 and December 31, 2025, goodwill
recorded in the condensed consolidated balance sheets totaled $&lt;span id="xdx_90A_eus-gaap--Goodwill_iI_c20260630_zdFxYoK997Wb" title="Goodwill"&gt;&lt;span id="xdx_90B_eus-gaap--Goodwill_iI_c20251231_zpUzN0hoG1r1" title="Goodwill"&gt;4,487,637&lt;/span&gt;&lt;/span&gt;, reflecting no change during the three and six months ended June
30, 2026. This goodwill arose from the Company's acquisition of Gamma Innovation LLC on March 19, 2025 (see &#x201c;Note 2 &#x2013; ACQUISITION&#x201d;
in the notes to the accompanying condensed consolidated financial statements). The fair value of the Company's reporting unit is estimated
using assumptions based on operating results, market conditions, industry trends, and other relevant factors. Changes in these estimates
and assumptions could materially affect the determination of fair value and the assessment of goodwill impairment. For the three and six
months ended June 30, 2026, management performed a qualitative assessment and concluded that it is more likely than not that goodwill
was not impaired.&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;Internally Developed Software Costs &#x2013;
&lt;/i&gt;Computer software development costs are generally expensed as incurred. However, costs related to software developed for internal
use, for resale, or for website development may be capitalized when they meet the criteria outlined below. These costs include compensation
and related expenses, hardware and software costs and expenditures incurred in developing features and functionality.&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 computer software developed or obtained for
internal use, costs that are incurred in the preliminary project and post implementation stages of software development are expensed as
incurred. Costs incurred during the application and development stage are capitalized. Capitalized costs are amortized using the straight-line
method over a three-year estimated useful life, beginning in the period in which the software is available for use.&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;Costs incurred to develop software products for
sale, lease or other marketing are expensed as incurred until technological feasibility is established. Once technological feasibility
has been established, qualifying development costs are capitalized until the product is available for general release to customers. Capitalized
costs are amortized using the straight-line method over a 10-year estimated useful life.&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;Contract Assets&lt;/i&gt;&#160;&#x2013; Incremental
costs to obtain or fulfill a contract with a customer are capitalized. The Company determines the costs that are incremental by confirming
the costs (i) are directly related to a customer&#x2019;s contract, (ii) generate or enhance resources to fulfill contract performance
obligations in the future, and (iii) are recoverable. Amortization is on a straight-line basis generally over &lt;span id="xdx_900_ecustom--FiniteLivedIntangibleAssetUsefulLife1_c20260101__20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ContractAssetsMember_zyvgUOd8fcg5" title="Intangible asset useful life"&gt;three to five years&lt;/span&gt;, beginning
when goods and services are transferred to the customer or group of customers.&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;Hosting Implementation&lt;/i&gt;&#160;&lt;i&gt;&#x2013;&lt;/i&gt;
Costs to implement the cloud computing arrangements (the &#x201c;hosting site&#x201d;) are accounted for by following the same model as
internally developed software costs. Costs that are incurred in the preliminary project and post implementation stages of hosting development
are expensed when they are incurred. Costs incurred during the application and development stage are capitalized. Capitalized costs are
amortized using the straight-line method over a &lt;span id="xdx_904_ecustom--FiniteLivedIntangibleAssetUsefulLife1_c20260101__20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--HostingImplementationMember_zoV2OSNogz07" title="Intangible asset useful life"&gt;three-year&lt;/span&gt; estimated useful life, beginning in the period when the hosting site is available
for use.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <PAYS:FiniteLivedIntangibleAssetUsefulLife1
      contextRef="From2026-01-012026-06-30_custom_IntangibleAssetsMember"
      id="Fact000657">3 to 30 years</PAYS:FiniteLivedIntangibleAssetUsefulLife1>
    <us-gaap:Goodwill
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000659"
      unitRef="USD">4487637</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000661"
      unitRef="USD">4487637</us-gaap:Goodwill>
    <PAYS:FiniteLivedIntangibleAssetUsefulLife1
      contextRef="From2026-01-012026-06-30_custom_ContractAssetsMember"
      id="Fact000667">three to five years</PAYS:FiniteLivedIntangibleAssetUsefulLife1>
    <PAYS:FiniteLivedIntangibleAssetUsefulLife1
      contextRef="From2026-01-012026-06-30_custom_HostingImplementationMember"
      id="Fact000669">three-year</PAYS:FiniteLivedIntangibleAssetUsefulLife1>
    <PAYS:CustomerCardFundingPolicyTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000671">&lt;p id="xdx_84D_ecustom--CustomerCardFundingPolicyTextBlock_zLx5m7SPzWT7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_zqnpX6gVRby9"&gt;Customer Card Funding&lt;/span&gt;&lt;/span&gt; &#x2013; As of June
30, 2026 and December 31, 2025, customer card funding represents funds loaded or available to be loaded on cards for the Company&#x2019;s
card product programs, or funds available to cover reimbursement claims for the Company&#x2019;s pharma patient affordability programs.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</PAYS:CustomerCardFundingPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="From2026-01-01to2026-06-30" id="Fact000673">&lt;p id="xdx_845_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zORpBZ7u4Ofh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zxAt0FLcr0o8"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/span&gt; &#x2013;
Under applicable accounting guidance, fair value is defined as the exchange price that would be received for an asset or paid to transfer
a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between
market participants on the measurement date.&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 determines the fair values of our
financial instruments based on the fair value hierarchy established under applicable accounting guidance which requires an entity to maximize
the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The following describes the three-level
hierarchy:&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;Level 1 &#x2013; Unadjusted quoted prices in active
markets for identical assets or liabilities. Level 1 assets and liabilities include debt and equity securities. We currently do not have
any assets or liabilities in this category.&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;Level 2 &#x2013; Observable inputs other than Level
1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are
observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. We currently
do not have any assets or liabilities in this category.&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;Level 3 &#x2013; Unobservable inputs that are supported
by little or no market activity and that are significant to the overall fair value of the assets or liabilities. Level 3 assets and liabilities
include financial instruments for which the determination of fair value requires significant management judgment or estimation. The fair
value for such assets and liabilities is generally determined using pricing models, market comparables, discounted cash flow methodologies
or similar techniques that incorporate the assumptions a market participant would use in pricing the asset or liability.&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's contingent consideration liability
is measured at fair value on a recurring basis and is classified within Level 3 of the fair value hierarchy. Changes in fair value of
contingent consideration are recorded in the consolidated statements of operations. The fair value is estimated using a Monte Carlo simulation
model based on projected revenues, the Company's common stock price, and expected payout scenarios. Significant unobservable inputs include
forecasted revenues, revenue volatility, probability of achieving performance targets, and a continuous risk-free discount rate.&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;During the three and six months ended June
30, 2026, the Company recognized a $&lt;span id="xdx_907_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_c20260401__20260630__us-gaap--NatureOfExpenseAxis__custom--SellingGeneralAndAdministrativeExpenseMember_zVmNevD3nvrl" title="Change in fair value of contingent consideration"&gt;&lt;span id="xdx_905_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_c20260101__20260630__us-gaap--NatureOfExpenseAxis__custom--SellingGeneralAndAdministrativeExpenseMember_zX1T5spvvRj7" title="Change in fair value of contingent consideration"&gt;990,000&lt;/span&gt;&lt;/span&gt;
fair value adjustment, recorded as a reduction to selling, general and administrative expense in the condensed consolidated statements of
operations, due to a decrease in the fair value of the contingent consideration liability, or earn-out, related to the March 19,
2025 acquisition of substantially all assets of Gamma Innovation LLC. The contingent consideration was classified as a Level 3
liability and was valued at each measurement date using a Monte Carlo simulation model. Significant unobservable inputs included
management's projected revenue growth rate for the acquired technologies, a revenue volatility assumption, continuous revenue
discount rate, and the Company's common stock price. As of June 30, 2026, management determined that the fair value of the
contingent consideration liability was $&lt;span id="xdx_90B_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_c20260630_z92ZpbYRh0gh" title="Contingent consideration liability"&gt;0&lt;/span&gt;.
This determination reflects actual revenue through June 30, 2026, which was materially below the level required to achieve the
$&lt;span id="xdx_900_eus-gaap--BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_pn6n6_c20260101__20260630_zyVnPToV0mHk" title="Actual revenue"&gt;20&lt;/span&gt;.0
million per-tranche revenue thresholds during the remaining earn-out period ending March 19, 2030.&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 June 30, 2026, the Company and Gamma Innovation
LLC entered into an agreement to terminate the contingent consideration &#x201c;earn-out&#x201d; and no further consideration is or will
be payable to Gamma Innovation LLC. The termination did not result in any incremental gain or loss, as the liability had already been
reduced to $&lt;span id="xdx_90D_eus-gaap--DebtSecuritiesRealizedGainLoss_c20260101__20260630__dei--LegalEntityAxis__custom--GammaInnovationLLCMember_z7M6e5jMYaSe" title="Fair value gain or loss liability"&gt;0&lt;/span&gt; in connection with the fair value determination described above. Concurrently with the termination of the contingent consideration,
the Company  entered into an agreement to grant restricted
stock units to an employee who also is the principal owner of Gamma Innovation LLC, contingent upon stockholder approval of an increase
in shares authorized under the 2023 Equity Incentive Plan. The Company intends to seek such approval at its next annual meeting, expected
to be held on or before June 30, 2027. The Company has determined that no grant date has occurred under ASC 718, Compensation&#x2014;Stock
Compensation, and no compensation cost has been recognized as of June 30, 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"&gt;The opening and closing balances of the contingent consideration (earn-out)
liability are as follows:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_z0gmtYzzG3ib" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT POLICIES (Details - Contingent consideration (earn-out) liability)"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BD_zxtK0z27nmpd" style="display: none"&gt;Schedule of contingent consideration liability&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49D_20260101__20260630_zv2NLikuMtqk" style="text-align: center"&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: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;Six Months Ended&lt;/p&gt;
                                                                                &lt;p style="margin-top: 0; margin-bottom: 0"&gt;June 30, 2026&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--BusinessCombinationContingentConsiderationLiability_iS_zVFCoiGZUcrf" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 83%"&gt;Beginning January 1, 2026&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;990,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_zOBQz0T5IByk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Change in fair value&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;(990,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--BusinessAcquisitionContingencyAmountOfSettlement_d0_zQrdhHKGPRvg" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Settlement (termination of earn-out)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--BusinessCombinationContingentConsiderationLiability_iE_zWSAry8yt7E7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Ending, June 30, 2026&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_zZ0sD1sY7Ued" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="From2026-04-012026-06-30_custom_SellingGeneralAndAdministrativeExpenseMember"
      decimals="0"
      id="Fact000679"
      unitRef="USD">990000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="From2026-01-012026-06-30_custom_SellingGeneralAndAdministrativeExpenseMember"
      decimals="0"
      id="Fact000681"
      unitRef="USD">990000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000683"
      unitRef="USD">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="From2026-01-01to2026-06-30"
      decimals="-6"
      id="Fact000685"
      unitRef="USD">20000000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:DebtSecuritiesRealizedGainLoss
      contextRef="From2026-01-012026-06-30_custom_GammaInnovationLLCMember"
      decimals="0"
      id="Fact000687"
      unitRef="USD">0</us-gaap:DebtSecuritiesRealizedGainLoss>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000689">&lt;table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_z0gmtYzzG3ib" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT POLICIES (Details - Contingent consideration (earn-out) liability)"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BD_zxtK0z27nmpd" style="display: none"&gt;Schedule of contingent consideration liability&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49D_20260101__20260630_zv2NLikuMtqk" style="text-align: center"&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: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;Six Months Ended&lt;/p&gt;
                                                                                &lt;p style="margin-top: 0; margin-bottom: 0"&gt;June 30, 2026&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--BusinessCombinationContingentConsiderationLiability_iS_zVFCoiGZUcrf" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 83%"&gt;Beginning January 1, 2026&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;990,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_zOBQz0T5IByk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Change in fair value&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;(990,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--BusinessAcquisitionContingencyAmountOfSettlement_d0_zQrdhHKGPRvg" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Settlement (termination of earn-out)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--BusinessCombinationContingentConsiderationLiability_iE_zWSAry8yt7E7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Ending, June 30, 2026&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000691"
      unitRef="USD">990000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000693"
      unitRef="USD">-990000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <PAYS:BusinessAcquisitionContingencyAmountOfSettlement
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000695"
      unitRef="USD">0</PAYS:BusinessAcquisitionContingencyAmountOfSettlement>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000697"
      unitRef="USD">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000699">&lt;p id="xdx_84A_eus-gaap--EarningsPerSharePolicyTextBlock_zPrPNX6jHA3e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_866_z7OqoUXnVHh3"&gt;Earnings Per Share&lt;/span&gt;&lt;/span&gt; &#x2013; Basic earnings
per share exclude any dilutive effects of options, warrants and convertible securities. Basic earnings per share is computed using the
weighted-average number of common shares outstanding during the applicable period. Diluted earnings per share is computed using the weighted-average
number of common and common stock equivalent shares outstanding during the period using the treasury stock method. Common stock equivalent
shares are excluded from the computation if their effect on the diluted earnings per share calculation is anti-dilutive.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000701">&lt;p id="xdx_844_eus-gaap--RevenueRecognitionPolicyTextBlock_zgkzD89bfTA4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zRAZlDuNLzUj"&gt;Revenue and Expense Recognition&lt;/span&gt;&lt;/span&gt; &#x2013;
In determining when and how revenue is recognized from contracts with customers, the Company performs the following five-step analysis:
(i) identification of contracts with customers; (ii) determination of performance obligations; (iii) measurement of the transaction price;
(iv) allocation of the transaction price to the performance obligations; and (v)&#160;recognition of revenue when (or as) the Company
satisfies each performance obligation.&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 generates revenues from plasma card
programs through fees generated from cardholder fees and interchange fees. Revenues from pharma programs are generated through card program
management fees, transaction claims processing fees, interchange fees, customer support fees and other billable services. Other revenues
are generated through cardholder fees, interchange fees, program management fees, load fees, settlement income and breakage. Life science
software technology solution revenues, acquired through our Gamma Innovation LLC acquisition, are generated through subscriptions to its
cloud-based software platform and related professional services.&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;Plasma and pharma program revenues include both
fixed and variable components. Cardholder fees represent an obligation to the cardholder based on a per transaction basis and are recognized
at a point in time when the performance obligation is fulfilled. Card program management fees and transaction claims processing fees include
an obligation to our program sponsors and are generally recognized when earned on a monthly basis and are typically due pursuant to the
contract terms. The Company uses the output method to recognize card program management fee revenue at the amount of consideration to
which an entity has a right to invoice. The performance obligation is satisfied when the services are transferred to the customer which
the Company determined to be monthly, as the customer simultaneously receives and consumes the benefit from the Company&#x2019;s performance.
Interchange fees are earned when customer-issued cards are processed through card payment networks as the nature of our promise to the
customer is that we stand ready to process transactions at the customer&#x2019;s requests on a daily basis over the contract term. Since
the timing and quantity of transactions to be processed by us are not determinable, we view interchange fees to comprise an obligation
to stand ready to process as many transactions as the customer requests. Accordingly, the promise to stand ready is accounted for as a
single series performance obligation. The Company uses the right to invoice practical expedient and recognizes interchange fee revenue
concurrent with the processing of card transactions. Interchange fees are settled in accordance with the card payment network terms and
conditions, which is typically within a few days.&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 portion of the dollar value of prepaid-stored
value cards that consumers do not ultimately redeem are referred to as breakage.&#160;In certain card programs where we hold the cardholder
funds and expect to be entitled to a breakage amount, we recognize revenue using estimated breakage rates ratably over the estimated card
life; provided that a significant reversal of the amount of breakage revenue recognized is not probable, and record adjustments to such
estimates when redemption is remote or we are legally defeased of the obligation, if applicable. For each program, we utilize a third
party to estimate breakage rates based on historical redemption patterns, market-specific trends, escheatment rules and existing economic
conditions. The Company accounts for breakage in accordance with Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-04, &lt;i&gt;Liabilities&#x2014;Extinguishment
of Liabilities (Subtopic 405-20): Recognition of Breakage for Certain Prepaid Stored-Value Cards &lt;/i&gt;for the recognition of such revenue.
Breakage revenue is recorded in other revenue on the consolidated statements of operations and was $&lt;span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20260401__20260630__srt--ProductOrServiceAxis__custom--BreakageRevenueMember_ztqoNze357X7" title="Revenues"&gt;75,632&lt;/span&gt; and $&lt;span id="xdx_90C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20260101__20260630__srt--ProductOrServiceAxis__custom--BreakageRevenueMember_zJUTAMyaobTe" title="Revenues"&gt;187,678&lt;/span&gt; for the three
and six months ended June 30, 2026, respectively. Breakage revenue was $&lt;span id="xdx_904_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20250401__20250630__srt--ProductOrServiceAxis__custom--BreakageRevenueMember_z3hGX6IRs96h" title="Revenues"&gt;54,934&lt;/span&gt; and $&lt;span id="xdx_908_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20250101__20250630__srt--ProductOrServiceAxis__custom--BreakageRevenueMember_zuD5fiEEQfq8" title="Revenues"&gt;156,124&lt;/span&gt; for the three and six months ended June 30,
2025, 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 utilizes the remote method of revenue
recognition for settlement income whereby the unspent card balances will be recognized as revenue at the expiration of the cards or the
respective card program. The Company records all revenue on a gross basis since it is the primary obligor and establishes the price in
the contract arrangement with its customers. The Company is currently under no obligation to refund any fees, and the Company does not
currently have any obligations for disputed claim settlements. Settlement income was $&lt;span id="xdx_908_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20260401__20260630__srt--ProductOrServiceAxis__custom--SettlementRevenueMember_zNhS89e6D95c" title="Revenues"&gt;&lt;span id="xdx_90B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20260101__20260630__srt--ProductOrServiceAxis__custom--SettlementRevenueMember_zeFNdsh41mlb" title="Revenues"&gt;0&lt;/span&gt;&lt;/span&gt; for the three and six months ended June 30, 2026 and $&lt;span id="xdx_90A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20250401__20250630__srt--ProductOrServiceAxis__custom--SettlementRevenueMember_z7nmVrkatG24" title="Revenues"&gt;&lt;span id="xdx_905_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20250101__20250630__srt--ProductOrServiceAxis__custom--SettlementRevenueMember_zRR0pPhtrHpl" title="Revenues"&gt;0&lt;/span&gt;&lt;/span&gt; for the three and six months
ended June 30, 2025.&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 subscription
and hosting service arrangements, under which customers receive continuous access to Company-hosted data and software tools, together
with related maintenance and support. These arrangements represent single performance obligations satisfied over time, as the services
are substantially the same and are transferred to the customer using the same pattern over the applicable contract term. Revenue is recognized
ratably over the respective service periods. These revenue streams were not material to the Company's condensed consolidated financial
statements for the period 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;Cost of revenues is comprised of transaction processing
fees, data connectivity and data center expenses, network fees, bank fees, card production and postage costs, customer service, program
management, application integration setup, fraud charges and sales and commission 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;

</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2026-04-012026-06-30_custom_BreakageRevenueMember"
      decimals="0"
      id="Fact000707"
      unitRef="USD">75632</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2026-01-012026-06-30_custom_BreakageRevenueMember"
      decimals="0"
      id="Fact000709"
      unitRef="USD">187678</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2025-04-012025-06-30_custom_BreakageRevenueMember"
      decimals="0"
      id="Fact000711"
      unitRef="USD">54934</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2025-01-012025-06-30_custom_BreakageRevenueMember"
      decimals="0"
      id="Fact000713"
      unitRef="USD">156124</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2026-04-012026-06-30_custom_SettlementRevenueMember"
      decimals="0"
      id="Fact000715"
      unitRef="USD">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2026-01-012026-06-30_custom_SettlementRevenueMember"
      decimals="0"
      id="Fact000717"
      unitRef="USD">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2025-04-012025-06-30_custom_SettlementRevenueMember"
      decimals="0"
      id="Fact000719"
      unitRef="USD">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2025-01-012025-06-30_custom_SettlementRevenueMember"
      decimals="0"
      id="Fact000721"
      unitRef="USD">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000723">&lt;p id="xdx_84D_eus-gaap--LesseeLeasesPolicyTextBlock_z9xOy11uL7H2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86D_zBdqLsjoO5tc"&gt;Operating Leases&lt;/span&gt;&lt;/span&gt; &#x2013; The Company determines
if a contract is or contains a leasing element at contract inception or the date in which a modification of an existing contract occurs.
In order for a contract to be considered a lease, the contract must transfer the right to control the use of an identified asset for a
period of time in exchange for consideration. Control is determined to have occurred if the lessee has the right to (i) obtain substantially
all of the economic benefits from the use of the identified asset throughout the period of use and (ii)&#160;direct the use of the identified
asset.&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;In determining the present value of lease payments
at lease commencement date, the Company utilizes its incremental borrowing rate based on the information available, unless the rate implicit
in the lease is readily determinable. Certain lease contracts include obligations to pay for other services, such as maintenance and repairs.
We account for these other services as a non-lease component of the lease and they are not considered when accounting for the lease. The
liability for operating leases is based on the present value of future lease payments. Operating lease expenses are recorded as rent expense,
which is included within selling, general and administrative expenses within the condensed consolidated statements of operations and presented
as operating cash outflows within the condensed consolidated statements of cash flows.&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;Leases with an initial term of 12 months or less
are not recorded on the balance sheet, with lease expense for these leases 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;

</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000729">&lt;p id="xdx_84F_eus-gaap--CompensationRelatedCostsPolicyTextBlock_z28Tdv2HVia1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86A_zwGu7XgCVaG"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/span&gt; &#x2013; The Company
recognizes compensation expense for all restricted stock awards and stock options. The fair value of restricted stock awards is measured
using the grant date trading price of our stock. The fair value of stock options is estimated at the grant date using the Black-Scholes
option-pricing model, and the portion that is ultimately expected to vest is recognized as compensation cost over the requisite service
period. We have elected to recognize compensation expense for all options with graded vesting on a straight-line basis over the vesting
period of the entire option. The determination of fair value using the Black-Scholes pricing model is affected by our stock price as well
as assumptions regarding a number of complex and subjective variables, including expected stock price volatility and the risk-free interest
rate.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000731">&lt;p id="xdx_84A_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zDALYnV2BeDd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_z2x9vxZpmcw7"&gt;Recently
Adopted Accounting Pronouncement&lt;/span&gt;&lt;/span&gt; &#x2013; In December 2023, the Financial Accounting Standards Board
(&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-09, &#x201c;&lt;i&gt;Income Taxes &#x2013; Improvements to
Income Tax Disclosures&lt;/i&gt;&#x201d;, requiring enhancements and further transparency to certain income tax disclosures, most notably
the tax rate reconciliation and income taxes paid. This ASU is effective for fiscal years beginning after
December&#160;15,&#160;2024 on a prospective basis and retrospective application is permitted. We adopted ASU 2023-09 effective
December&#160;31, 2025 and applied it retrospectively to all periods presented in the financial statements. The adoption resulted in
expanded disclosures of the components of the reconciliation between income tax expense and statutory expectations as well as
expanded disclosures of income taxes paid. See "Note 11&#x2014;INCOME TAX" for further information. Because the ASU affects
disclosures only, the adoption did not affect the Company&#x2019;s consolidated statements of operations or 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;In July 2025, the FASB issued ASU 2025-05, &#x201c;&lt;i&gt;Financial
Instruments &#x2014; Credit Losses (Topic 326) &#x2013; Measurement of Credit Losses for Accounts Receivable and Contract Assets&lt;/i&gt;&#x201d;
(&#x201c;ASU 2025-05&#x201d;), which provides a practical expedient for estimating expected credit losses for current accounts receivable
and current contract assets. ASU 2025-05 will be effective for annual periods beginning after December 15, 2025, and interim periods within
those annual reporting periods and should be applied prospectively. The Company is currently evaluating the impact that this guidance
will have on the Company's consolidated financial statements and related disclosures.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <PAYS:RecentlyIssuedAccountingPronouncementNotYetAdoptedPolicyTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000733">&lt;p id="xdx_840_ecustom--RecentlyIssuedAccountingPronouncementNotYetAdoptedPolicyTextBlock_z6HP1Grhozi5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86D_z76KFRpS2fG7"&gt;Recently Issued Accounting Pronouncement Not
Yet Adopted&lt;/span&gt;&lt;/span&gt; &#x2013; In November 2024, the FASB issued ASU 2024-03, &#x201c;&lt;i&gt;Disaggregation of Income Statement Expenses&lt;/i&gt;,&#x201d;
which requires disclosure in the notes to financial statements of specified information about certain costs and expenses. The amendments
in this update are effective for fiscal years beginning after December&#160;15, 2026. Early adoption is permitted. The amendments should
be applied either prospectively to the financial statements issued for reporting periods after the effective date of this update or retrospectively
to any or all prior periods presented in the financial statements. We are currently evaluating the potential effects of ASU 2024-03 on
our consolidated financial statements and related disclosures.&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 September 2025, the FASB issued ASU 2025-06,
"&lt;i&gt;Targeted Improvements to the Accounting for Internal-Use Software&lt;/i&gt;," which simplifies the capitalization guidance by
removing all references to software development project stages, so that the guidance is neutral to different software development methods.
The amendments in this update are effective for annual periods beginning after December 15, 2027. Early adoption is permitted. The amendments
should be applied either retrospectively or prospectively to software costs incurred after the adoption date or on a modified prospective
basis. We are currently evaluating the potential effects of ASU 2025-06 on our consolidated financial statements and related disclosures.&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 December&#x202f;2025, the FASB issued ASU&#x202f;2025-11,
&#x201c;&lt;i&gt;Interim Reporting (Topic 270) &#x2013;Narrow-Scope Improvements&lt;/i&gt;&#x201d;. The amendments are intended to improve the clarity
and navigability of interim reporting requirements within Topic&#x202f;270 by clarifying when interim reporting guidance applies, enhancing
the organization of required interim disclosures and specifying the form and content of interim financial statements. The guidance responds
to stakeholder feedback that existing interim reporting requirements were difficult to navigate because of the historical origins and
accumulated amendments within Topic&#x202f;270. ASU&#x202f;2025-11 adds a disclosure principle requiring entities to disclose events that
occur after the end of the most recent annual reporting period that have a material impact on the entity. The amendments also introduce
a comprehensive list of required interim disclosures drawn from various codification topics and clarify the presentation requirements
for interim financial statements, including condensed financial statements and accompanying footnotes. Importantly, the ASU does not change
the fundamental nature of interim reporting nor expand or reduce existing disclosure requirements; rather, it improves clarity and consistency
across entities that issue interim financial statements in accordance with GAAP. ASU&#x202f;2025-11 is effective for the Company for interim
reporting periods within annual reporting periods beginning after December&#x202f;15,&#x202f;2027. Early adoption is permitted, and the
amendments may be applied either prospectively or retrospectively. The Company is currently evaluating the impact of ASU&#x202f;2025-11
and does not expect the adoption to have a material effect on its 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;

</PAYS:RecentlyIssuedAccountingPronouncementNotYetAdoptedPolicyTextBlock>
    <us-gaap:AssetAcquisitionTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000739">&lt;p id="xdx_80F_eus-gaap--AssetAcquisitionTextBlock_z2EY4RJa0Mch" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;2.&#160;&#160;&#160;&#160;&#160;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_825_z6HCr3fYWA3k"&gt;ACQUISITION&lt;/span&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 March 19, 2025, we entered into an Asset Purchase
Agreement (the &#x201c;Asset Purchase Agreement&#x201d;) with Gamma Innovation LLC, a Pennsylvania limited liability company (&#x201c;Gamma&#x201d;),
Beta Software and Technologies LLC, a Delaware limited liability company, and Michael Ngo, an individual, pursuant to which we acquired
substantially all the assets of Gamma. Gamma is a software and services company focusing on the blood and plasma collection industry that
developed innovative solutions targeting donor engagement, retention and management. The Gamma acquisition aligns with our technology
and market presence by offering additional engagement, compensation and resource management solutions across our core markets. The new
technologies acquired consist of the following solutions: (i) a donor engagement application designed to reduce plasma labor costs and
donor fees while improving donor retention; (ii) a customer resource management platform designed to reduce unnecessary expenses and improve
donor engagement, marketing effectiveness and retention; and (iii) a donor management solution designed to improve plasma donation center
efficiency by reducing operational costs and optimizing donor compensation.&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;Total purchase consideration transferred or transferable
was $&lt;span id="xdx_90B_eus-gaap--BusinessCombinationConsiderationTransferred1_c20250318__20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zoi7VnZSm1rc" title="Purchase consideration"&gt;15,558,637&lt;/span&gt;, which consisted of the following:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_zhDRR9p5Wsn9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACQUISITION (Details - Consideration paid)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BB_z1w0wqHmP2Ij" style="display: none"&gt;Schedule of purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; width: 83%; text-align: left"&gt;Cash paid upfront (1)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PaymentsToAcquireBusinessesGross_c20250318__20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_fKDEp_zqODNDffxSuf" style="width: 13%; text-align: right" title="Cash paid upfront"&gt;2,000,000&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: 10pt; text-align: left"&gt;Present value of future cash paid (1)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_c20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember__us-gaap--NatureOfExpenseAxis__custom--PresentValueOfFutureCashPaidMember_fKDEp_zQAj7XhYoqy4" style="text-align: right" title="Present value of future cash paid"&gt;6,618,637&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(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Equity consideration (2)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c20250318__20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_fKDIp_zQHxtD49hw8j" style="text-align: right" title="Equity consideration"&gt;5,950,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="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Earn-out contingent consideration (3)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--BusinessCombinationConsiderationTransferredOther1_c20250318__20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_fKDMp_zwrRRBFn1ILj" style="border-bottom: Black 1pt solid; text-align: right" title="Earn-out contingent consideration"&gt;990,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total consideration&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--BusinessCombinationConsiderationTransferred1_c20250318__20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zctksappx1L5" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"&gt;15,558,637&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;span id="xdx_F04_zwetUkyUbhRd" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_F13_znBRhbkOxFa" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Pursuant to the Asset Purchase Agreement &lt;span id="xdx_905_eus-gaap--BusinessCombinationContingentConsiderationArrangementsDescription_c20250318__20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember__us-gaap--NatureOfExpenseAxis__custom--CashPaidAndToBePaidMember_zOH1xnC60Vf5"&gt;the cash purchase price paid was $10,000,000 to be paid in five equal tranches with the initial payment made on March 19, 2025 and four subsequent payments to be made on each subsequent annual anniversary of the initial payment&lt;/span&gt;. The fair value of this consideration was estimated based on the present value of the future payments. The average discount rate of 8% was based on the Company&#x2019;s estimated cost of debt. The present value of future payments is recorded in other liabilities on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_F07_zy09pRu3Orc2" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_F18_zr7zOxMVsxV8" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Pursuant to the Asset Purchase Agreement &lt;span id="xdx_906_eus-gaap--BusinessCombinationContingentConsiderationArrangementsDescription_c20250318__20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember__us-gaap--NatureOfExpenseAxis__custom--StockConsiderationPaidAndToBePaidMember_zW16NbY32Mff"&gt;the stock consideration paid was 2,500,000 shares of restricted common stock that vest in five equal amounts beginning on March 31, 2025 and annually thereafter for the next four years&lt;/span&gt;. Fair value was estimated using the Company&#x2019;s stock price of $2.38 on the valuation date. The stock consideration is recorded in the condensed consolidated statements of stockholders&#x2019; equity.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_F0E_zV5DlzlJhHi6" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(3)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;
    &lt;p id="xdx_F13_zmtaKgW8vTt1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Pursuant to the Asset Purchase Agreement &lt;span id="xdx_908_eus-gaap--BusinessCombinationContingentConsiderationArrangementsDescription_c20250318__20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zUY7uiHFskJi"&gt;an additional
    earn-out stock consideration of 500,000 shares of our common stock, up to a total consideration of 2,500,000 shares of our common stock,
    may be paid upon the achievement of certain gross revenue performance targets for each trailing 12-month period beginning on March 20,
    2026 and ending on March 19, 2030&lt;/span&gt;. The contingent payable was recorded in other liabilities on the 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;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A7_zVkLPbc5na3" 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;We have accounted for the Gamma acquisition as
a business combination, which generally requires that we recognize the assets acquired and liabilities assumed at fair value as of the
acquisition date. The final estimated acquisition date fair values of major classes of assets acquired and liabilities assumed, including
a reconciliation to the total final purchase consideration, were as follows:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock_z62M4OadFri9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACQUISITION (Details - Assets acquired)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B7_zr2NH8qDS235" style="display: none"&gt;Schedule of assets acquired and liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_493_20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zFF4PX4zwa8c" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_zWFMMgOC9PZa" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; width: 83%; text-align: left; padding-bottom: 1pt"&gt;Identifiable intangible assets&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 13%; text-align: right"&gt;11,071,000&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_zpujeGJ0Kxqk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total identifiable net 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;11,071,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--Goodwill_iI_z9UGuudZsKW9" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 1pt"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,487,637&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_zj8rDVtUdoQ8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total assets acquired&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;15,558,637&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AB_zIxLjPUSHK0h" 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;During the second quarter of 2025, a measurement
period adjustment of $&lt;span id="xdx_909_eus-gaap--BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_c20250401__20250630__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zGeCRCDtvAWb" title="Acquisition measurement period adjustment"&gt;2,200,000&lt;/span&gt; related to the Gamma acquisition decreased the amount of earn-out contingent consideration from $&lt;span id="xdx_900_eus-gaap--BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_iI_c20250630__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zNHpjvyJY916" title="Amount of earn-out contingent consideration high value"&gt;3,190,000&lt;/span&gt;
to $&lt;span id="xdx_902_eus-gaap--BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_iI_c20250630__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zIWoIL64pp1g" title="Amount of earn-out contingent consideration low value"&gt;990,000&lt;/span&gt;, which decreased the amounts attributable to acquired technology and goodwill. The updated amounts are reflected in the above
purchase consideration and value of goodwill and identifiable intangible 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;Goodwill arising from the acquisition was attributable
to expected growth opportunities of the acquired technology, potential synergies from combining the acquired business into our existing
business, and an assembled workforce. We expect that approximately $&lt;span id="xdx_90E_eus-gaap--Goodwill_iI_c20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_z6PSbwO9q73c" title="Goodwill"&gt;4,487,637&lt;/span&gt; of the goodwill from this acquisition will be deductible
for income tax purposes.&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 estimated fair value of acquired technologies
was $10,568,000. Total identifiable intangible assets, including the $503,000 non-compete agreement, were $11,071,000, all of which have
finite lives. The fair value of the identifiable intangible assets has been estimated using the income approach by using the multi-period
excess earnings method. Under this method, an intangible asset&#x2019;s fair value is equal to the present value of future economic benefits
to be derived from ownership of the asset. The estimated fair value was developed by discounting future net cash flows to their present
value at market-based rates of return. Such assumptions included forecasted revenues, cost of sales and operating expenses, technology
obsolescence and weighted average cost of capital. The Company also utilized the cost replacement approach for certain immaterial intangible
assets included within the acquired technology stack. The determination of the useful lives for acquired technologies is based upon various
industry studies, historical acquisition experience and economic factors. The following table reflects the final estimated acquisition
date fair values of the identified intangible assets of Gamma and their respective weighted-average estimated amortization periods:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_zpdhHDOV27Ue" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACQUISITION (Details - Intangible assets acquired)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BE_zQnqFg1KCrsj" style="display: none"&gt;Schedule of fair values intangible assets and estimated amortization&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&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: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Estimated &lt;br/&gt;
Fair Value&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Weighted Avg.&lt;br/&gt;
 Estimated&lt;br/&gt;
 Amortization&lt;br/&gt;
 (years)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Non-compete agreement&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_c20250319__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zPQAToZXAmzh" style="width: 13%; text-align: right" title="Total identifiable intangible assets"&gt;503,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtY_c20250318__20250319__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zzs8IaQ74vJ" title="Weighted Average Estimated Amortization,(years)"&gt;9&lt;/span&gt;&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-bottom: 1pt"&gt;Acquired technologies&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_c20250319__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AcquiredTechnologiesMember__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zKqkR8S4oPc4" style="border-bottom: Black 1pt solid; text-align: right" title="Total identifiable intangible assets"&gt;10,568,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;span id="xdx_901_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtY_c20250318__20250319__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AcquiredTechnologiesMember__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zJfijMUpYmeb" title="Weighted Average Estimated Amortization,(years)"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total identifiable intangible assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_c20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zLp77DA3QJw7" style="border-bottom: Black 2.5pt double; text-align: right" title="Estimated Fair Value"&gt;11,071,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AE_zEao0XT210kc" 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 fourth quarter of 2025, we revised
the weighted-average useful life of acquired technology, reducing its amortization period from &lt;span id="xdx_90A_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20251231__srt--RangeAxis__srt--MaximumMember_zvtv20SpV4Dl" title="Estimated useful life"&gt;15&lt;/span&gt; years to &lt;span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20251231__srt--RangeAxis__srt--MinimumMember_zUMI35E739s6" title="Estimated useful life"&gt;10&lt;/span&gt; years. The updated amortization
periods are reflected in the acquisition date fair values of identifiable intangible assets and their respective useful lives.&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 historical revenue and earnings of Gamma were
not material for purposes of presenting pro forma information. Transaction costs associated with this business combination were expensed
as incurred and recorded in selling, general and administrative expense in the condensed consolidated statements of operations. These
costs totaled $&lt;span id="xdx_904_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_pn3n3_c20260401__20260630__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zQtAITQ2Rike" title="Transaction costs"&gt;6&lt;/span&gt; thousand and $&lt;span id="xdx_900_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_pn3n3_c20250401__20250630__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_z5S8wD7Ti1Qd" title="Transaction costs"&gt;21&lt;/span&gt; thousand for the three months ended June 30, 2026 and 2025, respectively, and $&lt;span id="xdx_908_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_pn3n3_c20260101__20260630__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zkftM1dQpZle" title="Transaction costs"&gt;6&lt;/span&gt; thousand and $&lt;span id="xdx_902_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_pn3n3_c20250101__20250630__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zFEqudzA10Ek" title="Transaction costs"&gt;129&lt;/span&gt; thousand
for the six months ended June 30, 2026 and 2025, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;











</us-gaap:AssetAcquisitionTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="From2025-03-182025-03-19_custom_GammaInnovationLLCMember"
      decimals="0"
      id="Fact000741"
      unitRef="USD">15558637</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000743">&lt;table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_zhDRR9p5Wsn9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACQUISITION (Details - Consideration paid)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BB_z1w0wqHmP2Ij" style="display: none"&gt;Schedule of purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; width: 83%; text-align: left"&gt;Cash paid upfront (1)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PaymentsToAcquireBusinessesGross_c20250318__20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_fKDEp_zqODNDffxSuf" style="width: 13%; text-align: right" title="Cash paid upfront"&gt;2,000,000&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: 10pt; text-align: left"&gt;Present value of future cash paid (1)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_c20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember__us-gaap--NatureOfExpenseAxis__custom--PresentValueOfFutureCashPaidMember_fKDEp_zQAj7XhYoqy4" style="text-align: right" title="Present value of future cash paid"&gt;6,618,637&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(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Equity consideration (2)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c20250318__20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_fKDIp_zQHxtD49hw8j" style="text-align: right" title="Equity consideration"&gt;5,950,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="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Earn-out contingent consideration (3)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--BusinessCombinationConsiderationTransferredOther1_c20250318__20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_fKDMp_zwrRRBFn1ILj" style="border-bottom: Black 1pt solid; text-align: right" title="Earn-out contingent consideration"&gt;990,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total consideration&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--BusinessCombinationConsiderationTransferred1_c20250318__20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zctksappx1L5" style="border-bottom: Black 2.5pt double; text-align: right" title="Total consideration"&gt;15,558,637&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;&lt;span id="xdx_F04_zwetUkyUbhRd" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_F13_znBRhbkOxFa" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Pursuant to the Asset Purchase Agreement &lt;span id="xdx_905_eus-gaap--BusinessCombinationContingentConsiderationArrangementsDescription_c20250318__20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember__us-gaap--NatureOfExpenseAxis__custom--CashPaidAndToBePaidMember_zOH1xnC60Vf5"&gt;the cash purchase price paid was $10,000,000 to be paid in five equal tranches with the initial payment made on March 19, 2025 and four subsequent payments to be made on each subsequent annual anniversary of the initial payment&lt;/span&gt;. The fair value of this consideration was estimated based on the present value of the future payments. The average discount rate of 8% was based on the Company&#x2019;s estimated cost of debt. The present value of future payments is recorded in other liabilities on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_F07_zy09pRu3Orc2" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_F18_zr7zOxMVsxV8" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Pursuant to the Asset Purchase Agreement &lt;span id="xdx_906_eus-gaap--BusinessCombinationContingentConsiderationArrangementsDescription_c20250318__20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember__us-gaap--NatureOfExpenseAxis__custom--StockConsiderationPaidAndToBePaidMember_zW16NbY32Mff"&gt;the stock consideration paid was 2,500,000 shares of restricted common stock that vest in five equal amounts beginning on March 31, 2025 and annually thereafter for the next four years&lt;/span&gt;. Fair value was estimated using the Company&#x2019;s stock price of $2.38 on the valuation date. The stock consideration is recorded in the condensed consolidated statements of stockholders&#x2019; equity.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_F0E_zV5DlzlJhHi6" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(3)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;
    &lt;p id="xdx_F13_zmtaKgW8vTt1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Pursuant to the Asset Purchase Agreement &lt;span id="xdx_908_eus-gaap--BusinessCombinationContingentConsiderationArrangementsDescription_c20250318__20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zUY7uiHFskJi"&gt;an additional
    earn-out stock consideration of 500,000 shares of our common stock, up to a total consideration of 2,500,000 shares of our common stock,
    may be paid upon the achievement of certain gross revenue performance targets for each trailing 12-month period beginning on March 20,
    2026 and ending on March 19, 2030&lt;/span&gt;. The contingent payable was recorded in other liabilities on the 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;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="From2025-03-182025-03-19_custom_GammaInnovationLLCMember"
      decimals="0"
      id="Fact000745"
      unitRef="USD">2000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="AsOf2025-03-19_custom_GammaInnovationLLCMember_custom_PresentValueOfFutureCashPaidMember"
      decimals="0"
      id="Fact000747"
      unitRef="USD">6618637</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="From2025-03-182025-03-19_custom_GammaInnovationLLCMember"
      decimals="0"
      id="Fact000749"
      unitRef="USD">5950000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredOther1
      contextRef="From2025-03-182025-03-19_custom_GammaInnovationLLCMember"
      decimals="0"
      id="Fact000751"
      unitRef="USD">990000</us-gaap:BusinessCombinationConsiderationTransferredOther1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="From2025-03-182025-03-19_custom_GammaInnovationLLCMember"
      decimals="0"
      id="Fact000753"
      unitRef="USD">15558637</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsDescription
      contextRef="From2025-03-182025-03-19_custom_GammaInnovationLLCMember_custom_CashPaidAndToBePaidMember"
      id="Fact000755">the cash purchase price paid was $10,000,000 to be paid in five equal tranches with the initial payment made on March 19, 2025 and four subsequent payments to be made on each subsequent annual anniversary of the initial payment</us-gaap:BusinessCombinationContingentConsiderationArrangementsDescription>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsDescription
      contextRef="From2025-03-182025-03-19_custom_GammaInnovationLLCMember_custom_StockConsiderationPaidAndToBePaidMember"
      id="Fact000757">the stock consideration paid was 2,500,000 shares of restricted common stock that vest in five equal amounts beginning on March 31, 2025 and annually thereafter for the next four years</us-gaap:BusinessCombinationContingentConsiderationArrangementsDescription>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsDescription
      contextRef="From2025-03-182025-03-19_custom_GammaInnovationLLCMember"
      id="Fact000759">an additional
    earn-out stock consideration of 500,000 shares of our common stock, up to a total consideration of 2,500,000 shares of our common stock,
    may be paid upon the achievement of certain gross revenue performance targets for each trailing 12-month period beginning on March 20,
    2026 and ending on March 19, 2030</us-gaap:BusinessCombinationContingentConsiderationArrangementsDescription>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000764">&lt;table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock_z62M4OadFri9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACQUISITION (Details - Assets acquired)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B7_zr2NH8qDS235" style="display: none"&gt;Schedule of assets acquired and liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_493_20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zFF4PX4zwa8c" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_zWFMMgOC9PZa" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; width: 83%; text-align: left; padding-bottom: 1pt"&gt;Identifiable intangible assets&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 13%; text-align: right"&gt;11,071,000&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_zpujeGJ0Kxqk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total identifiable net 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;11,071,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--Goodwill_iI_z9UGuudZsKW9" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 1pt"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,487,637&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_zj8rDVtUdoQ8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total assets acquired&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;15,558,637&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="AsOf2025-03-19_custom_GammaInnovationLLCMember"
      decimals="0"
      id="Fact000766"
      unitRef="USD">11071000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="AsOf2025-03-19_custom_GammaInnovationLLCMember"
      decimals="0"
      id="Fact000768"
      unitRef="USD">11071000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="AsOf2025-03-19_custom_GammaInnovationLLCMember"
      decimals="0"
      id="Fact000770"
      unitRef="USD">4487637</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="AsOf2025-03-19_custom_GammaInnovationLLCMember"
      decimals="0"
      id="Fact000772"
      unitRef="USD">15558637</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred
      contextRef="From2025-04-012025-06-30_custom_GammaInnovationLLCMember"
      decimals="0"
      id="Fact000774"
      unitRef="USD">2200000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="AsOf2025-06-30_custom_GammaInnovationLLCMember"
      decimals="0"
      id="Fact000776"
      unitRef="USD">3190000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
      contextRef="AsOf2025-06-30_custom_GammaInnovationLLCMember"
      decimals="0"
      id="Fact000778"
      unitRef="USD">990000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow>
    <us-gaap:Goodwill
      contextRef="AsOf2025-03-19_custom_GammaInnovationLLCMember"
      decimals="0"
      id="Fact000780"
      unitRef="USD">4487637</us-gaap:Goodwill>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000782">&lt;table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_zpdhHDOV27Ue" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACQUISITION (Details - Intangible assets acquired)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BE_zQnqFg1KCrsj" style="display: none"&gt;Schedule of fair values intangible assets and estimated amortization&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&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: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Estimated &lt;br/&gt;
Fair Value&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Weighted Avg.&lt;br/&gt;
 Estimated&lt;br/&gt;
 Amortization&lt;br/&gt;
 (years)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Non-compete agreement&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_c20250319__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zPQAToZXAmzh" style="width: 13%; text-align: right" title="Total identifiable intangible assets"&gt;503,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtY_c20250318__20250319__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--NoncompeteAgreementsMember__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zzs8IaQ74vJ" title="Weighted Average Estimated Amortization,(years)"&gt;9&lt;/span&gt;&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-bottom: 1pt"&gt;Acquired technologies&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_c20250319__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AcquiredTechnologiesMember__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zKqkR8S4oPc4" style="border-bottom: Black 1pt solid; text-align: right" title="Total identifiable intangible assets"&gt;10,568,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;span id="xdx_901_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtY_c20250318__20250319__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AcquiredTechnologiesMember__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zJfijMUpYmeb" title="Weighted Average Estimated Amortization,(years)"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total identifiable intangible assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_c20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zLp77DA3QJw7" style="border-bottom: Black 2.5pt double; text-align: right" title="Estimated Fair Value"&gt;11,071,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="AsOf2025-03-19_us-gaap_NoncompeteAgreementsMember_custom_GammaInnovationLLCMember"
      decimals="0"
      id="Fact000784"
      unitRef="USD">503000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="From2025-03-182025-03-19_us-gaap_NoncompeteAgreementsMember_custom_GammaInnovationLLCMember"
      id="Fact000786">P9Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="AsOf2025-03-19_custom_AcquiredTechnologiesMember_custom_GammaInnovationLLCMember"
      decimals="0"
      id="Fact000788"
      unitRef="USD">10568000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="From2025-03-182025-03-19_custom_AcquiredTechnologiesMember_custom_GammaInnovationLLCMember"
      id="Fact000790">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="AsOf2025-03-19_custom_GammaInnovationLLCMember"
      decimals="0"
      id="Fact000792"
      unitRef="USD">11071000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="AsOf2025-12-31_srt_MaximumMember"
      id="Fact000794">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="AsOf2025-12-31_srt_MinimumMember"
      id="Fact000796">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="From2026-04-012026-06-30_custom_GammaInnovationLLCMember"
      decimals="-3"
      id="Fact000798"
      unitRef="USD">6000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="From2025-04-012025-06-30_custom_GammaInnovationLLCMember"
      decimals="-3"
      id="Fact000800"
      unitRef="USD">21000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="From2026-01-012026-06-30_custom_GammaInnovationLLCMember338003765"
      decimals="-3"
      id="Fact000802"
      unitRef="USD">6000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="From2025-01-012025-06-30_custom_GammaInnovationLLCMember"
      decimals="-3"
      id="Fact000804"
      unitRef="USD">129000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000810">&lt;p id="xdx_800_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zRAXusxkyYh5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;3.&#160;&#160;&#160;&#160;&#160;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_827_zARSNCbmdkC4"&gt;FIXED ASSETS, NET&lt;/span&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;Fixed assets consist of the following:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--PropertyPlantAndEquipmentTextBlock_zKvruf2ZE9G5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - FIXED ASSETS, NET (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BE_zf2FwYeKt6Yh" style="display: none"&gt;Schedule of fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&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: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30, &lt;br/&gt; 2026&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, &lt;br/&gt; 2025&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%"&gt;Equipment&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20260630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z5f18FHtoXHl" style="width: 13%; text-align: right" title="Fixed assets, gross"&gt;2,888,810&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20251231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zRjcLa4d0YWg" style="width: 13%; text-align: right" title="Fixed assets, gross"&gt;2,830,319&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;Software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20260630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareDevelopmentMember_zzhcvU7LTJ9g" style="text-align: right" title="Fixed assets, gross"&gt;640,407&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 id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20251231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareDevelopmentMember_zKuhxAG354Y6" style="text-align: right" title="Fixed assets, gross"&gt;636,582&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(238,238,238)"&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: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20260630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zlMoI1xx66Lk" style="text-align: right" title="Fixed assets, gross"&gt;858,708&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 id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20251231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zQZPO2KamQT6" style="text-align: right" title="Fixed assets, gross"&gt;858,708&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;Website costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20260630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--WebsiteCostsMember_z4eYUVVJJSxk" style="text-align: right" title="Fixed assets, gross"&gt;69,881&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 id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20251231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--WebsiteCostsMember_zDaK5G2RRXhh" style="text-align: right" title="Fixed assets, gross"&gt;69,881&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(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Leasehold improvements&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20260630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zuDVMvVMpEO1" style="border-bottom: Black 1pt solid; text-align: right" title="Fixed assets, gross"&gt;1,074,615&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20251231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zkVgBbYGKVbh" style="border-bottom: Black 1pt solid; text-align: right" title="Fixed assets, gross"&gt;767,244&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&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 id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20260630_zky2r1P7KqFi" style="text-align: right" title="Fixed assets, gross"&gt;5,532,421&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 id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20251231_z8PsWrwlEGD6" style="text-align: right" title="Fixed assets, gross"&gt;5,162,734&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(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20260630_zddENm9zO5Rb" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation"&gt;(3,584,219&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20251231_zBDiw6W9IBO" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation"&gt;(3,264,842&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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: 2.5pt"&gt;Fixed assets, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20260630_zYRGwAxqFVT7" style="border-bottom: Black 2.5pt double; text-align: right" title="Fixed assets, net"&gt;1,948,202&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20251231_zuIBKfvXOrU3" style="border-bottom: Black 2.5pt double; text-align: right" title="Fixed assets, net"&gt;1,897,892&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AB_z9IZBSXUjAS1" 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 months ended
June 30, 2026 and 2025 was $&lt;span id="xdx_907_eus-gaap--Depreciation_c20260401__20260630_znKM9hSAX6Mc" title="Depreciation expense"&gt;162,413&lt;/span&gt; and $&lt;span id="xdx_905_eus-gaap--Depreciation_c20250401__20250630_z5WSUXgbhYfg" title="Depreciation expense"&gt;102,672&lt;/span&gt;, respectively. Depreciation expense for the six months ended June 30, 2026 and 2025 was
$&lt;span id="xdx_907_eus-gaap--Depreciation_c20260101__20260630_z8xTeTUkGhYa" title="Depreciation expense"&gt;319,377&lt;/span&gt; and $&lt;span id="xdx_90F_eus-gaap--Depreciation_c20250101__20250630_zzZAxENGcC3" title="Depreciation expense"&gt;204,519&lt;/span&gt;, 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;

</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000812">&lt;table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--PropertyPlantAndEquipmentTextBlock_zKvruf2ZE9G5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - FIXED ASSETS, NET (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BE_zf2FwYeKt6Yh" style="display: none"&gt;Schedule of fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&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: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;June 30, &lt;br/&gt; 2026&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, &lt;br/&gt; 2025&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%"&gt;Equipment&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20260630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z5f18FHtoXHl" style="width: 13%; text-align: right" title="Fixed assets, gross"&gt;2,888,810&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20251231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zRjcLa4d0YWg" style="width: 13%; text-align: right" title="Fixed assets, gross"&gt;2,830,319&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;Software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20260630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareDevelopmentMember_zzhcvU7LTJ9g" style="text-align: right" title="Fixed assets, gross"&gt;640,407&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 id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20251231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareDevelopmentMember_zKuhxAG354Y6" style="text-align: right" title="Fixed assets, gross"&gt;636,582&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(238,238,238)"&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: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20260630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zlMoI1xx66Lk" style="text-align: right" title="Fixed assets, gross"&gt;858,708&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 id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20251231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zQZPO2KamQT6" style="text-align: right" title="Fixed assets, gross"&gt;858,708&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;Website costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20260630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--WebsiteCostsMember_z4eYUVVJJSxk" style="text-align: right" title="Fixed assets, gross"&gt;69,881&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 id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20251231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--WebsiteCostsMember_zDaK5G2RRXhh" style="text-align: right" title="Fixed assets, gross"&gt;69,881&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(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Leasehold improvements&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20260630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zuDVMvVMpEO1" style="border-bottom: Black 1pt solid; text-align: right" title="Fixed assets, gross"&gt;1,074,615&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20251231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zkVgBbYGKVbh" style="border-bottom: Black 1pt solid; text-align: right" title="Fixed assets, gross"&gt;767,244&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&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 id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20260630_zky2r1P7KqFi" style="text-align: right" title="Fixed assets, gross"&gt;5,532,421&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 id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20251231_z8PsWrwlEGD6" style="text-align: right" title="Fixed assets, gross"&gt;5,162,734&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(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20260630_zddENm9zO5Rb" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation"&gt;(3,584,219&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20251231_zBDiw6W9IBO" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation"&gt;(3,264,842&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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: 2.5pt"&gt;Fixed assets, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20260630_zYRGwAxqFVT7" style="border-bottom: Black 2.5pt double; text-align: right" title="Fixed assets, net"&gt;1,948,202&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20251231_zuIBKfvXOrU3" style="border-bottom: Black 2.5pt double; text-align: right" title="Fixed assets, net"&gt;1,897,892&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2026-06-30_us-gaap_EquipmentMember"
      decimals="0"
      id="Fact000814"
      unitRef="USD">2888810</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2025-12-31_us-gaap_EquipmentMember"
      decimals="0"
      id="Fact000816"
      unitRef="USD">2830319</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2026-06-30_us-gaap_SoftwareDevelopmentMember"
      decimals="0"
      id="Fact000818"
      unitRef="USD">640407</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2025-12-31_us-gaap_SoftwareDevelopmentMember"
      decimals="0"
      id="Fact000820"
      unitRef="USD">636582</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2026-06-30_us-gaap_FurnitureAndFixturesMember"
      decimals="0"
      id="Fact000822"
      unitRef="USD">858708</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2025-12-31_us-gaap_FurnitureAndFixturesMember"
      decimals="0"
      id="Fact000824"
      unitRef="USD">858708</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2026-06-30_custom_WebsiteCostsMember"
      decimals="0"
      id="Fact000826"
      unitRef="USD">69881</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2025-12-31_custom_WebsiteCostsMember"
      decimals="0"
      id="Fact000828"
      unitRef="USD">69881</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2026-06-30_us-gaap_LeaseholdImprovementsMember"
      decimals="0"
      id="Fact000830"
      unitRef="USD">1074615</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2025-12-31_us-gaap_LeaseholdImprovementsMember"
      decimals="0"
      id="Fact000832"
      unitRef="USD">767244</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000834"
      unitRef="USD">5532421</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000836"
      unitRef="USD">5162734</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000838"
      unitRef="USD">3584219</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000840"
      unitRef="USD">3264842</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000842"
      unitRef="USD">1948202</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000844"
      unitRef="USD">1897892</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000846"
      unitRef="USD">162413</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000848"
      unitRef="USD">102672</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000850"
      unitRef="USD">319377</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000852"
      unitRef="USD">204519</us-gaap:Depreciation>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000854">&lt;p id="xdx_80A_eus-gaap--IntangibleAssetsDisclosureTextBlock_zZEgUfaPCL5k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;4.&#160;&#160;&#160;&#160;&#160;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_821_zVnubNASEWo9"&gt;INTANGIBLE ASSETS, NET&lt;/span&gt;&lt;/span&gt;&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"&gt;Intangible assets consist of the following:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zRfguSwYMOXa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INTANGIBLE ASSETS, NET (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B3_zAtmybkoz1Ud" style="display: none"&gt;Schedule of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&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="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, &lt;br/&gt; 2025&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Patents and trademarks&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zJhdrVtwHX8h" style="width: 13%; text-align: right" title="Intangible assets, gross"&gt;45,433&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20251231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_ztLGiVidvSd6" style="width: 13%; text-align: right" title="Intangible assets, gross"&gt;38,186&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;Technology Platform&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyPlatformMember_zHsGdU9nzOq2" style="text-align: right" title="Intangible assets, gross"&gt;38,860,252&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 id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20251231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyPlatformMember_z4F4z3SFcnLh" style="text-align: right" title="Intangible assets, gross"&gt;36,119,080&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(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Customer lists and contracts&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CustomerListsAndContractsMember_z3N4Ytv3m2el" style="text-align: right" title="Intangible assets, gross"&gt;1,177,200&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 id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20251231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CustomerListsAndContractsMember_zdtUihJLxp4a" style="text-align: right" title="Intangible assets, gross"&gt;1,177,200&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&gt;Licenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zvSG37Pd2UP" style="text-align: right" title="Intangible assets, gross"&gt;637,576&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 id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20251231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zrLrFXb5PCM3" style="text-align: right" title="Intangible assets, gross"&gt;237,576&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(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Hosting implementation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--HostingImplementationMember_zTT5VWFxoqz3" style="text-align: right" title="Intangible assets, gross"&gt;43,400&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 id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20251231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--HostingImplementationMember_zuyk0Q5IZjG1" style="text-align: right" title="Intangible assets, gross"&gt;43,400&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;Contract assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ContractAssetsMember_zgPwseeGLIWf" style="text-align: right" title="Intangible assets, gross"&gt;340,326&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 id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20251231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ContractAssetsMember_zbcvmljcJAgg" style="text-align: right" title="Intangible assets, gross"&gt;340,326&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(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Non-compete agreement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NonCompeteAgreementMember_zt2K6N9miaP5" style="text-align: right" title="Intangible assets, gross"&gt;503,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 id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_d0_c20251231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NonCompeteAgreementMember_znqmGsNurdV3" style="text-align: right" title="Intangible assets, gross"&gt;503,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; padding-bottom: 1pt"&gt;Acquired technologies&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AcquiredTechnologiesMember_zepQcik9OeJd" style="border-bottom: Black 1pt solid; text-align: right" title="Intangible assets, gross"&gt;10,568,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_d0_c20251231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AcquiredTechnologiesMember_zRSgaJkErji6" style="border-bottom: Black 1pt solid; text-align: right" title="Intangible assets, gross"&gt;10,568,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&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 id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20260630_zObrhmwKJ4vc" style="text-align: right" title="Intangible assets, gross"&gt;52,175,187&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 id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20251231_zl1h7u7INPFe" style="text-align: right" title="Intangible assets, gross"&gt;49,026,768&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: 1pt"&gt;Less: accumulated amortization&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20260630_zpitne6aQGX4" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated amortization"&gt;(31,337,162&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20251231_zEhMNwOar7Y" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated amortization"&gt;(26,680,555&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Intangible assets, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_c20260630_zjX8vArBx7oa" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, net"&gt;20,838,025&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_c20251231_zMKIWMPzUwIa" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, net"&gt;22,346,213&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AB_zKxplSNk1bPj" 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;Intangible assets are
amortized over their useful lives ranging from periods of &lt;span id="xdx_90E_ecustom--FiniteLivedIntangibleAssetUsefulLife2_c20260101__20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--IntangibleAssetsMember_zWhazsm9pGOb" title="Finite lived intangible asset useful life"&gt;3 to 30 years&lt;/span&gt;. Amortization expense for the three months ended June 30, 2026
and 2025 was $&lt;span id="xdx_90E_eus-gaap--AmortizationOfIntangibleAssets_c20260401__20260630_zCq5YzSzUWz4" title="Amortization expense"&gt;2,177,416&lt;/span&gt; and $&lt;span id="xdx_907_eus-gaap--AmortizationOfIntangibleAssets_c20250401__20250630_zJtslbWbLt8f" title="Amortization expense"&gt;2,017,425&lt;/span&gt;, respectively. Amortization expense for the six months ended June 30, 2026 and 2025 was $&lt;span id="xdx_908_eus-gaap--AmortizationOfIntangibleAssets_c20260101__20260630_z2IAlV8WZtY" title="Amortization expense"&gt;4,656,608&lt;/span&gt;
and $&lt;span id="xdx_908_eus-gaap--AmortizationOfIntangibleAssets_c20250101__20250630_zN9eASr36s22" title="Amortization expense"&gt;3,716,581&lt;/span&gt;, respectively.&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;

</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000856">&lt;table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zRfguSwYMOXa" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INTANGIBLE ASSETS, NET (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B3_zAtmybkoz1Ud" style="display: none"&gt;Schedule of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&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="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, &lt;br/&gt; 2025&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Patents and trademarks&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zJhdrVtwHX8h" style="width: 13%; text-align: right" title="Intangible assets, gross"&gt;45,433&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20251231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_ztLGiVidvSd6" style="width: 13%; text-align: right" title="Intangible assets, gross"&gt;38,186&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;Technology Platform&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyPlatformMember_zHsGdU9nzOq2" style="text-align: right" title="Intangible assets, gross"&gt;38,860,252&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 id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20251231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TechnologyPlatformMember_z4F4z3SFcnLh" style="text-align: right" title="Intangible assets, gross"&gt;36,119,080&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(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Customer lists and contracts&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CustomerListsAndContractsMember_z3N4Ytv3m2el" style="text-align: right" title="Intangible assets, gross"&gt;1,177,200&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 id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20251231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CustomerListsAndContractsMember_zdtUihJLxp4a" style="text-align: right" title="Intangible assets, gross"&gt;1,177,200&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&gt;Licenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zvSG37Pd2UP" style="text-align: right" title="Intangible assets, gross"&gt;637,576&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 id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20251231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zrLrFXb5PCM3" style="text-align: right" title="Intangible assets, gross"&gt;237,576&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(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Hosting implementation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--HostingImplementationMember_zTT5VWFxoqz3" style="text-align: right" title="Intangible assets, gross"&gt;43,400&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 id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20251231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--HostingImplementationMember_zuyk0Q5IZjG1" style="text-align: right" title="Intangible assets, gross"&gt;43,400&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;Contract assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ContractAssetsMember_zgPwseeGLIWf" style="text-align: right" title="Intangible assets, gross"&gt;340,326&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 id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20251231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ContractAssetsMember_zbcvmljcJAgg" style="text-align: right" title="Intangible assets, gross"&gt;340,326&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(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Non-compete agreement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NonCompeteAgreementMember_zt2K6N9miaP5" style="text-align: right" title="Intangible assets, gross"&gt;503,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 id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_d0_c20251231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--NonCompeteAgreementMember_znqmGsNurdV3" style="text-align: right" title="Intangible assets, gross"&gt;503,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; padding-bottom: 1pt"&gt;Acquired technologies&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20260630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AcquiredTechnologiesMember_zepQcik9OeJd" style="border-bottom: Black 1pt solid; text-align: right" title="Intangible assets, gross"&gt;10,568,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_d0_c20251231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AcquiredTechnologiesMember_zRSgaJkErji6" style="border-bottom: Black 1pt solid; text-align: right" title="Intangible assets, gross"&gt;10,568,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&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 id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20260630_zObrhmwKJ4vc" style="text-align: right" title="Intangible assets, gross"&gt;52,175,187&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 id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20251231_zl1h7u7INPFe" style="text-align: right" title="Intangible assets, gross"&gt;49,026,768&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: 1pt"&gt;Less: accumulated amortization&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20260630_zpitne6aQGX4" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated amortization"&gt;(31,337,162&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20251231_zEhMNwOar7Y" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated amortization"&gt;(26,680,555&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Intangible assets, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_c20260630_zjX8vArBx7oa" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, net"&gt;20,838,025&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_c20251231_zMKIWMPzUwIa" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, net"&gt;22,346,213&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2026-06-30_custom_PatentsAndTrademarksMember"
      decimals="0"
      id="Fact000858"
      unitRef="USD">45433</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2025-12-31_custom_PatentsAndTrademarksMember"
      decimals="0"
      id="Fact000860"
      unitRef="USD">38186</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2026-06-30_custom_TechnologyPlatformMember"
      decimals="0"
      id="Fact000862"
      unitRef="USD">38860252</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2025-12-31_custom_TechnologyPlatformMember"
      decimals="0"
      id="Fact000864"
      unitRef="USD">36119080</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2026-06-30_custom_CustomerListsAndContractsMember"
      decimals="0"
      id="Fact000866"
      unitRef="USD">1177200</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2025-12-31_custom_CustomerListsAndContractsMember"
      decimals="0"
      id="Fact000868"
      unitRef="USD">1177200</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2026-06-30_custom_LicensesMember"
      decimals="0"
      id="Fact000870"
      unitRef="USD">637576</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2025-12-31_custom_LicensesMember"
      decimals="0"
      id="Fact000872"
      unitRef="USD">237576</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2026-06-30_custom_HostingImplementationMember"
      decimals="0"
      id="Fact000874"
      unitRef="USD">43400</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2025-12-31_custom_HostingImplementationMember"
      decimals="0"
      id="Fact000876"
      unitRef="USD">43400</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2026-06-30_custom_ContractAssetsMember"
      decimals="0"
      id="Fact000878"
      unitRef="USD">340326</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2025-12-31_custom_ContractAssetsMember"
      decimals="0"
      id="Fact000880"
      unitRef="USD">340326</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2026-06-30_custom_NonCompeteAgreementMember"
      decimals="0"
      id="Fact000882"
      unitRef="USD">503000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2025-12-31_custom_NonCompeteAgreementMember"
      decimals="0"
      id="Fact000884"
      unitRef="USD">503000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2026-06-30_custom_AcquiredTechnologiesMember"
      decimals="0"
      id="Fact000886"
      unitRef="USD">10568000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2025-12-31_custom_AcquiredTechnologiesMember"
      decimals="0"
      id="Fact000888"
      unitRef="USD">10568000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000890"
      unitRef="USD">52175187</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000892"
      unitRef="USD">49026768</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000894"
      unitRef="USD">-31337162</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000896"
      unitRef="USD">-26680555</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000898"
      unitRef="USD">20838025</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000900"
      unitRef="USD">22346213</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <PAYS:FiniteLivedIntangibleAssetUsefulLife2
      contextRef="From2026-01-012026-06-30_custom_IntangibleAssetsMember"
      id="Fact000902">3 to 30 years</PAYS:FiniteLivedIntangibleAssetUsefulLife2>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000904"
      unitRef="USD">2177416</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000906"
      unitRef="USD">2017425</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000908"
      unitRef="USD">4656608</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000910"
      unitRef="USD">3716581</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000912">&lt;p id="xdx_800_eus-gaap--LesseeOperatingLeasesTextBlock_zp7ER6EySIXa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;5.&#160;&#160;&#160;&#160;&#160;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_82F_z75iGWQix1Vh"&gt;LEASE&lt;/span&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 entered into an operating lease for
office space which became effective in June 2020. The lease term is &lt;span id="xdx_904_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20260630__us-gaap--LeaseContractualTermAxis__custom--OfficeSpaceMember_z7pXvtpp2s18" title="Lease term"&gt;10&lt;/span&gt; years from the effective date and allows for &lt;span id="xdx_906_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20260101__20260630__us-gaap--LeaseContractualTermAxis__custom--OfficeSpaceMember_zZK3Hn8oAi0l" title="Lease term option to extend"&gt;two optional extensions
of five years each&lt;/span&gt;. The two optional extensions are not recognized as part of the right-of-use asset or lease liability since it is not
reasonably certain that the Company will extend this lease. As of June 30, 2026, the remaining lease term was &lt;span id="xdx_906_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20260630__us-gaap--LeaseContractualTermAxis__custom--OfficeSpaceMember_zdF1VMUK7Pyl" title="Remaining lease term"&gt;3.9&lt;/span&gt; years and the discount
rate used was &lt;span id="xdx_902_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20260630__us-gaap--LeaseContractualTermAxis__custom--OfficeSpaceMember_zthIcUAw80Ui" title="Discount rate"&gt;6&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 entered into an operating lease for
additional office space which became effective in September 2025. The lease term is &lt;span id="xdx_906_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20260630__us-gaap--LeaseContractualTermAxis__custom--AdditionalOfficeSpaceMember_zsjgi7o3F1P1" title="Lease term"&gt;7.4&lt;/span&gt; years from the effective date and allows for &lt;span id="xdx_90D_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20260101__20260630__us-gaap--LeaseContractualTermAxis__custom--AdditionalOfficeSpaceMember_zeZvbJUwNWJj" title="Lease term option to extend"&gt;two
optional extensions of five years each&lt;/span&gt;. The two optional extensions are not recognized as part of the right-of-use asset or lease liability
since it is not reasonably certain that the Company will extend this lease. As of June 30, 2026, the remaining lease term was &lt;span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20260630__us-gaap--LeaseContractualTermAxis__custom--AdditionalOfficeSpaceMember_zAYZRU4kVEi9" title="Remaining lease term"&gt;6.6&lt;/span&gt; years
and the discount rate used was &lt;span id="xdx_90D_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20260630__us-gaap--LeaseContractualTermAxis__custom--AdditionalOfficeSpaceMember_zNJc07L2XDga" title="Discount rate"&gt;8&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;Operating lease cost included in selling, general and administrative
expenses was $&lt;span id="xdx_904_eus-gaap--OperatingLeaseCost_c20260401__20260630_ztNilApZQhQ4" title="Operating lease cost"&gt;395,394&lt;/span&gt; and $&lt;span id="xdx_903_eus-gaap--OperatingLeaseCost_c20260101__20260630_zHWF6QebuIXc" title="Operating lease cost"&gt;760,454&lt;/span&gt; for the three and six months ended June 30, 2026, respectively, including common area maintenance expenses
of $&lt;span id="xdx_900_eus-gaap--OtherExpenses_c20260401__20260630_zYN9AUNVFt2h" title="Maintenance expenses"&gt;72,358&lt;/span&gt; and $&lt;span id="xdx_902_eus-gaap--OtherExpenses_c20260101__20260630_zWZZOGv8RVJa" title="Maintenance expenses"&gt;147,865&lt;/span&gt;, respectively. Operating lease cost included in selling, general and administrative expenses was $&lt;span id="xdx_909_eus-gaap--OperatingLeaseCost_c20250401__20250630_zPJBwbeBuRYj" title="Operating lease cost"&gt;189,425&lt;/span&gt; and
$&lt;span id="xdx_905_eus-gaap--OperatingLeaseCost_c20250101__20250630_ztIElX5zSDuk" title="Operating lease cost"&gt;378,851&lt;/span&gt; for the three and six months ended June 30, 2025, respectively, including common area maintenance expenses of $&lt;span id="xdx_909_eus-gaap--OtherExpenses_c20250401__20250630_zlzer5IOI2S" title="Maintenance expenses"&gt;33,832&lt;/span&gt; and $&lt;span id="xdx_900_eus-gaap--OtherExpenses_c20250101__20250630_z5B3MWzbKPRg" title="Maintenance expenses"&gt;70,664&lt;/span&gt;,
respectively. Cash paid for operating leases was $&lt;span id="xdx_90B_eus-gaap--OperatingLeaseExpense_c20260101__20260630_zvPonnFojAR4" title="Cash paid for operating lease"&gt;524,220&lt;/span&gt; and $&lt;span id="xdx_906_eus-gaap--OperatingLeaseExpense_c20250101__20250630_z2ksyHgPjKk5" title="Cash paid for operating lease"&gt;291,704&lt;/span&gt; for the six months ended June 30, 2026 and 2025, respectively.&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;Additional information related to the Company&#x2019;s operating leases
was as follows:&lt;/p&gt;



&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--LeaseCostTableTextBlock_zKEo9PtgwE0b" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LEASE (Details - Operating leases)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BA_zAjusYkYAR62" style="display: none"&gt;Schedule of operating leases&lt;/span&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;&#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"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, &lt;br/&gt; 2025&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Weighted-average remaining lease term&#x2014;operating leases&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20260630_z9pu8EHThBVb" title="Weighted average remaining lease term, operating leases"&gt;5.6&lt;/span&gt; years&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20251231_zyRwj7KjO6a" title="Weighted average remaining lease term, operating leases"&gt;6.0&lt;/span&gt; years&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="width: 66%; text-align: left"&gt;Weighted-average discount rate&#x2014;operating leases&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20260630_zDjaWuUsgOxd" title="Weighted average discount rate, operating leases"&gt;7&lt;/span&gt;%&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20251231_zYKl3mVfv4l1" title="Weighted average discount rate, operating leases"&gt;7&lt;/span&gt;%&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zpWSCA4QQX6b" 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;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following is the lease maturity analysis of our operating leases
as of June 30, 2026:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zk5lDbEzmP33" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LEASE (Details - Lease maturity)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B4_zKU2vXLV2Ztj" style="display: none"&gt;Schedule of lease maturity&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_499_20260630_z8FeDR1Wupti" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Year ending December 31,&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_maOLFMPzEat_zzPAodmEK4h2" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; width: 83%"&gt;2026 (excluding the six months ended June 30, 2026)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;632,297&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_maOLFMPzEat_zxGK5TK0ili" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; 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;1,277,013&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_maOLFMPzEat_zuhsuId6w8G7" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; 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;1,296,105&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_maOLFMPzEat_z4V2k3pdRmph" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; 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;1,315,770&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_maOLFMPzEat_zpxKaVqRUGnh" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; 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;962,340&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_iI_maOLFMPzEat_zRS1EpIJoMNb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,516,756&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--LesseeOperatingLeaseLiabilityPaymentDue_iTI_mtOLFMPzEat_z9ZQiRkMlLQ6" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Total lease payments&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,000,281&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--LessImputedInterest_iNI_di_zhaMgkrYSLv8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: Imputed interest&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,289,984&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--OperatingLeaseLiability_iI_zikm4ya6hxs" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Present value of future lease payments&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,710,297&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--OperatingLeaseLiabilityCurrent_iNI_di_zt9xNrNLA4re" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: current portion of lease liability&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(890,846&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_z94nxT7Nr9Je" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Long-term portion of lease liability&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;4,819,451&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A2_zQOUenZ9xbGd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="AsOf2026-06-30_custom_OfficeSpaceMember"
      id="Fact000914">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseOptionToExtend
      contextRef="From2026-01-012026-06-30_custom_OfficeSpaceMember"
      id="Fact000916">two optional extensions
of five years each</us-gaap:LesseeOperatingLeaseOptionToExtend>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="AsOf2026-06-30_custom_OfficeSpaceMember"
      id="Fact000918">P3Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="AsOf2026-06-30_custom_OfficeSpaceMember"
      decimals="INF"
      id="Fact000920"
      unitRef="Pure">0.06</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="AsOf2026-06-30_custom_AdditionalOfficeSpaceMember"
      id="Fact000926">P7Y4M24D</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseOptionToExtend
      contextRef="From2026-01-012026-06-30_custom_AdditionalOfficeSpaceMember"
      id="Fact000928">two
optional extensions of five years each</us-gaap:LesseeOperatingLeaseOptionToExtend>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="AsOf2026-06-30_custom_AdditionalOfficeSpaceMember"
      id="Fact000930">P6Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="AsOf2026-06-30_custom_AdditionalOfficeSpaceMember"
      decimals="INF"
      id="Fact000932"
      unitRef="Pure">0.08</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseCost
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000934"
      unitRef="USD">395394</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000936"
      unitRef="USD">760454</us-gaap:OperatingLeaseCost>
    <us-gaap:OtherExpenses
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000938"
      unitRef="USD">72358</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000940"
      unitRef="USD">147865</us-gaap:OtherExpenses>
    <us-gaap:OperatingLeaseCost
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000942"
      unitRef="USD">189425</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000944"
      unitRef="USD">378851</us-gaap:OperatingLeaseCost>
    <us-gaap:OtherExpenses
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000946"
      unitRef="USD">33832</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000948"
      unitRef="USD">70664</us-gaap:OtherExpenses>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000950"
      unitRef="USD">524220</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000952"
      unitRef="USD">291704</us-gaap:OperatingLeaseExpense>
    <us-gaap:LeaseCostTableTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000954">&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--LeaseCostTableTextBlock_zKEo9PtgwE0b" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LEASE (Details - Operating leases)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BA_zAjusYkYAR62" style="display: none"&gt;Schedule of operating leases&lt;/span&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;&#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"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, &lt;br/&gt; 2025&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Weighted-average remaining lease term&#x2014;operating leases&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20260630_z9pu8EHThBVb" title="Weighted average remaining lease term, operating leases"&gt;5.6&lt;/span&gt; years&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="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20251231_zyRwj7KjO6a" title="Weighted average remaining lease term, operating leases"&gt;6.0&lt;/span&gt; years&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="width: 66%; text-align: left"&gt;Weighted-average discount rate&#x2014;operating leases&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20260630_zDjaWuUsgOxd" title="Weighted average discount rate, operating leases"&gt;7&lt;/span&gt;%&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20251231_zYKl3mVfv4l1" title="Weighted average discount rate, operating leases"&gt;7&lt;/span&gt;%&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2026-06-30" id="Fact000956">P5Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2025-12-31" id="Fact000958">P6Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact000960"
      unitRef="Pure">0.07</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="AsOf2025-12-31"
      decimals="INF"
      id="Fact000962"
      unitRef="Pure">0.07</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000964">&lt;table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zk5lDbEzmP33" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LEASE (Details - Lease maturity)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B4_zKU2vXLV2Ztj" style="display: none"&gt;Schedule of lease maturity&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_499_20260630_z8FeDR1Wupti" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Year ending December 31,&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_maOLFMPzEat_zzPAodmEK4h2" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; width: 83%"&gt;2026 (excluding the six months ended June 30, 2026)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;632,297&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_maOLFMPzEat_zxGK5TK0ili" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; 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;1,277,013&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_maOLFMPzEat_zuhsuId6w8G7" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; 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;1,296,105&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_maOLFMPzEat_z4V2k3pdRmph" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; 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;1,315,770&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_maOLFMPzEat_zpxKaVqRUGnh" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; 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;962,340&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_iI_maOLFMPzEat_zRS1EpIJoMNb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,516,756&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--LesseeOperatingLeaseLiabilityPaymentDue_iTI_mtOLFMPzEat_z9ZQiRkMlLQ6" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Total lease payments&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,000,281&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--LessImputedInterest_iNI_di_zhaMgkrYSLv8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: Imputed interest&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,289,984&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--OperatingLeaseLiability_iI_zikm4ya6hxs" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Present value of future lease payments&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,710,297&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--OperatingLeaseLiabilityCurrent_iNI_di_zt9xNrNLA4re" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: current portion of lease liability&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(890,846&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_z94nxT7Nr9Je" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Long-term portion of lease liability&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;4,819,451&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000966"
      unitRef="USD">632297</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000968"
      unitRef="USD">1277013</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000970"
      unitRef="USD">1296105</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000972"
      unitRef="USD">1315770</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000974"
      unitRef="USD">962340</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <PAYS:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000976"
      unitRef="USD">1516756</PAYS:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour>
    <PAYS:LesseeOperatingLeaseLiabilityPaymentDue
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000978"
      unitRef="USD">7000281</PAYS:LesseeOperatingLeaseLiabilityPaymentDue>
    <PAYS:LessImputedInterest
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000980"
      unitRef="USD">1289984</PAYS:LessImputedInterest>
    <us-gaap:OperatingLeaseLiability
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000982"
      unitRef="USD">5710297</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000984"
      unitRef="USD">890846</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000986"
      unitRef="USD">4819451</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000988">&lt;p id="xdx_804_eus-gaap--OtherLiabilitiesDisclosureTextBlock_zKhHbScTxrZg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;6.&#160;&#160;&#160;&#160;&#160;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_826_z52xHuODDSr1"&gt;CUSTOMER CARD FUNDING LIABILITY&lt;/span&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 issues prepaid cards with
various provisions for cardholder fees and expiration. The Company recognizes revenue from cardholder transactions and interchange
fees when the related performance obligation has been satisfied. Unspent prepaid card balances are recognized as settlement income
upon expiration of the applicable cards and the related card programs. Contract liabilities associated with prepaid cards consist of
funds loaded on cards and client funds held for future card loading, until such amounts are spent by cardholders or otherwise
recognized as revenue by the Company. These contract liabilities are included in customer card funding liability on the condensed
consolidated balance sheets. Contract liabilities also include prefunded amounts used to pay pass-through reimbursement amounts in
the Company&#x2019;s patient affordability 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"&gt;The opening and closing balances of the Company&#x2019;s liabilities
are as follows:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zIop597Ar8bg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - CUSTOMER CARD FUNDING LIABILITY (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BF_z0pxmKp2Ihrf" style="display: none"&gt;Schedule of contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&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: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six Months Ended June 30,&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: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2026&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Beginning balance&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ContractWithCustomerLiability_iS_c20260101__20260630_z6P1jgwrPg5a" style="width: 13%; text-align: right" title="Beginning balance"&gt;143,191,068&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ContractWithCustomerLiability_iS_c20250101__20250630_zNJYTAgxKKS6" style="width: 13%; text-align: right" title="Beginning balance"&gt;111,328,270&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-bottom: 1pt"&gt;Increase (decrease), net&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_c20260101__20260630_zYRGQXG8WLGa" style="border-bottom: Black 1pt solid; text-align: right" title="(Decrease) Increase, net"&gt;5,004,943&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_c20250101__20250630_zlRMZ6BQHO5" style="border-bottom: Black 1pt solid; text-align: right" title="(Decrease) Increase, net"&gt;(9,576,918&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Ending balance&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ContractWithCustomerLiability_iE_c20260101__20260630_z2VErEudmzPa" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;148,196,011&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ContractWithCustomerLiability_iE_c20250101__20250630_zQPvMGDjPG21" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;101,751,352&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A4_znZ9WchQYiYb" 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 of revenue recognized during the three
months ended June 30, 2026 and 2025 that was included in the opening contract liability for prepaid cards was $&lt;span id="xdx_90C_ecustom--CustomerCardFundingLiability_pp0p0_c20260401__20260630_zGjr6ZYfsnbg" title="Customer card funding liability"&gt;3,463,162&lt;/span&gt; and $&lt;span id="xdx_90A_ecustom--CustomerCardFundingLiability_pp0p0_c20250401__20250630_zFE0idl9vUx7" title="Customer card funding liability"&gt;2,727,566&lt;/span&gt;,
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;

</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000994">&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zIop597Ar8bg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - CUSTOMER CARD FUNDING LIABILITY (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BF_z0pxmKp2Ihrf" style="display: none"&gt;Schedule of contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&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: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six Months Ended June 30,&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: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2026&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Beginning balance&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ContractWithCustomerLiability_iS_c20260101__20260630_z6P1jgwrPg5a" style="width: 13%; text-align: right" title="Beginning balance"&gt;143,191,068&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ContractWithCustomerLiability_iS_c20250101__20250630_zNJYTAgxKKS6" style="width: 13%; text-align: right" title="Beginning balance"&gt;111,328,270&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-bottom: 1pt"&gt;Increase (decrease), net&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_c20260101__20260630_zYRGQXG8WLGa" style="border-bottom: Black 1pt solid; text-align: right" title="(Decrease) Increase, net"&gt;5,004,943&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_c20250101__20250630_zlRMZ6BQHO5" style="border-bottom: Black 1pt solid; text-align: right" title="(Decrease) Increase, net"&gt;(9,576,918&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Ending balance&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ContractWithCustomerLiability_iE_c20260101__20260630_z2VErEudmzPa" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;148,196,011&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ContractWithCustomerLiability_iE_c20250101__20250630_zQPvMGDjPG21" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;101,751,352&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000996"
      unitRef="USD">143191068</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="AsOf2024-12-31"
      decimals="0"
      id="Fact000998"
      unitRef="USD">111328270</us-gaap:ContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact001000"
      unitRef="USD">5004943</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact001002"
      unitRef="USD">-9576918</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact001004"
      unitRef="USD">148196011</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact001006"
      unitRef="USD">101751352</us-gaap:ContractWithCustomerLiability>
    <PAYS:CustomerCardFundingLiability
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact001008"
      unitRef="USD">3463162</PAYS:CustomerCardFundingLiability>
    <PAYS:CustomerCardFundingLiability
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact001010"
      unitRef="USD">2727566</PAYS:CustomerCardFundingLiability>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact001012">&lt;p id="xdx_80D_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zrMvN5VuLJOl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;7.&#160;&#160;&#160;&#160;&#160;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_825_zZCanXlFa4M6"&gt;COMMON STOCK&lt;/span&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;At June 30, 2026, the Company&#x2019;s authorized
capital stock was &lt;span id="xdx_904_eus-gaap--CommonStockSharesAuthorized_iI_c20260630_zjvz6Xi3qWD5" title="Common stock, shares authorized"&gt;150,000,000&lt;/span&gt; shares of common stock, par value $&lt;span id="xdx_905_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20260630_zzHvsAZHisah" title="Common stock, par value"&gt;0.001&lt;/span&gt; per share, and &lt;span id="xdx_90C_eus-gaap--PreferredStockSharesAuthorized_iI_c20260630_zuXwOJ4XsZVl" title="Preferred stock, shares authorized"&gt;25,000,000&lt;/span&gt; shares of preferred stock, par value
$&lt;span id="xdx_903_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20260630_zYH62Lak7bcf" title="Preferred stock, par value"&gt;0.001&lt;/span&gt; per share. On that date, the Company had &lt;span id="xdx_90D_eus-gaap--CommonStockSharesIssued_iI_c20260630_zaMWC0QmtWTg" title="Common stock, shares issued"&gt;57,902,271&lt;/span&gt; shares of common stock issued and &lt;span id="xdx_902_eus-gaap--CommonStockSharesOutstanding_iI_c20260630_ztwBL7E4CKCd" title="Common stock, shares outstanding"&gt;56,442,582&lt;/span&gt; shares of common stock outstanding.
There were &lt;span id="xdx_90D_eus-gaap--PreferredStockSharesOutstanding_iI_do_c20260630_ztNmFfQDNql9" title="Preferred stock, shares outstanding"&gt;no&lt;/span&gt; shares of preferred stock outstanding.&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;Stock-based compensation expense related to Company
restricted stock grants for the three and six months ended June 30, 2026 was $&lt;span id="xdx_905_eus-gaap--ShareBasedCompensation_c20260401__20260630_zLAx8SRAtwee" title="Stock-based compensation expense"&gt;1,252,256&lt;/span&gt; and $&lt;span id="xdx_90C_eus-gaap--ShareBasedCompensation_c20260101__20260630_zodg9CZnlty8" title="Stock-based compensation expense"&gt;2,536,259&lt;/span&gt;, respectively. Stock-based compensation
expense related to Company restricted stock grants for the three and six months ended June 30, 2025 was $&lt;span id="xdx_903_eus-gaap--ShareBasedCompensation_c20250401__20250630_z7DnrtopNy25" title="Stock-based compensation expense"&gt;954,400&lt;/span&gt; and $&lt;span id="xdx_901_eus-gaap--ShareBasedCompensation_c20250101__20250630_zg9PBHlxtRg4" title="Stock-based compensation expense"&gt;1,626,718&lt;/span&gt;, 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;&lt;span style="text-decoration: underline"&gt;2026 Transactions&lt;/span&gt; &#x2013; During the three
and six months ended June 30, 2026, the Company issued &lt;span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20260401__20260630__us-gaap--AwardTypeAxis__custom--VestedStockAwardsAndStockOptionsExercisedMember_zpWheKRZtwPg" title="Exercise of stock options, shares"&gt;1,129,675&lt;/span&gt; and &lt;span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20260101__20260630__us-gaap--AwardTypeAxis__custom--VestedStockAwardsAndStockOptionsExercisedMember_zwqGtdhqLqfj" title="Exercise of stock options, shares"&gt;1,840,675&lt;/span&gt; shares of common stock for vested stock awards, respectively.
The Company received proceeds of $&lt;span id="xdx_90C_eus-gaap--ProceedsFromStockOptionsExercised_c20260101__20260630__us-gaap--AwardTypeAxis__custom--VestedStockAwardsAndStockOptionsExercisedMember_zJt4ueyvCvhh" title="Proceeds from exercise of stock options"&gt;125,400&lt;/span&gt; for the exercise of stock options.&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 granted &lt;span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20260401__20260630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zzmqYppiyqa3" title="Shares granted"&gt;&lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20260101__20260630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zHG1dWHX0Ndc" title="Shares granted"&gt;540,000&lt;/span&gt;&lt;/span&gt; restricted stock awards
during the three and six months ended June 30, 2026; the weighted average grant date fair value was $&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20260101__20260630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zLVYIrPrVtDj" title="Weighted average grant date fair value, Granted"&gt;6.01&lt;/span&gt;. The restricted stock awards
granted vest over a period of &lt;span id="xdx_90C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms1_c20260101__20260630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zsIs9i2enWo2" title="Restricted stock awards granted vest over a period"&gt;one to five years&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;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration: underline"&gt;2025 Transactions&lt;/span&gt; &#x2013; During the three
and six months ended June 30, 2025, the Company issued &lt;span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20250401__20250630__us-gaap--AwardTypeAxis__custom--VestedStockAwardsAndStockOptionsExercisedMember_zSbOgRbgHuAc" title="Exercise of stock options, shares"&gt;263,414&lt;/span&gt; and &lt;span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20250101__20250630__us-gaap--AwardTypeAxis__custom--VestedStockAwardsAndStockOptionsExercisedMember_zQD2rXayScy8" title="Exercise of stock options, shares"&gt;987,414&lt;/span&gt; shares of common stock, respectively, for vested stock awards
and the exercise of stock options. The Company received proceeds of $&lt;span id="xdx_90B_eus-gaap--ProceedsFromStockOptionsExercised_c20250101__20250630__us-gaap--AwardTypeAxis__custom--VestedStockAwardsAndStockOptionsExercisedMember_zA6xAz8YdiYi" title="Proceeds from exercise of stock options"&gt;591,534&lt;/span&gt; from the exercise of stock options.&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;During the three months ended June 30, 2025, the
Company also granted &lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20250401__20250630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zfZ9crZBZRTi" title="Restricted stock awards granted"&gt;2,951,000&lt;/span&gt; restricted stock awards, of which 1,366,663 shares are subject to performance-based vesting and service
requirements. For the stock awards granted, the weighted average grant date fair value was $&lt;span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20250401__20250630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zL9vsb32NaR" title="Weighted average grant date fair value, Granted"&gt;2.33&lt;/span&gt; and vest over a period of &lt;span id="xdx_909_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms1_c20250401__20250630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z9AmUfsMJiVg" title="Restricted stock awards granted vest over a period"&gt;three years&lt;/span&gt;.
Awards under performance conditions vest when the Company achieves specific defined earnings target and the employee provides service
through each of the vesting periods. The Company expects it is probable that performance targets will be achieved. Compensation costs
for performance awards would be reversed if the performance criteria are not met. The Company granted &lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20250101__20250630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zNrW9UGHFiVf" title="Restricted stock awards granted"&gt;5,976,000&lt;/span&gt; restricted stock awards,
of which 1,366,663 shares are subject to performance-based vesting and service requirements and 2,500,000 are part of the Gamma acquisition
(see &#x201c;Note 2. ACQUISITION&#x201d; in the notes to the accompanying condensed consolidated financial statements) during the six months
ended June 30, 2025; the weighted average grant date fair value was $&lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20250101__20250630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zGLLnSMCA3Td" title="Weighted average grant date fair value, Granted"&gt;2.36&lt;/span&gt;. The restricted stock awards granted vest over a period of &lt;span id="xdx_902_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms1_c20250101__20250630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zA5BDQKXOgj1" title="Restricted stock awards granted vest over a period"&gt;three
to five years&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;











</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact001014"
      unitRef="Shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact001016"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact001018"
      unitRef="Shares">25000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact001020"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact001022"
      unitRef="Shares">57902271</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact001024"
      unitRef="Shares">56442582</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact001026"
      unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:ShareBasedCompensation
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact001028"
      unitRef="USD">1252256</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact001030"
      unitRef="USD">2536259</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact001032"
      unitRef="USD">954400</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact001034"
      unitRef="USD">1626718</us-gaap:ShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2026-04-012026-06-30_custom_VestedStockAwardsAndStockOptionsExercisedMember"
      decimals="INF"
      id="Fact001036"
      unitRef="Shares">1129675</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2026-01-012026-06-30_custom_VestedStockAwardsAndStockOptionsExercisedMember"
      decimals="INF"
      id="Fact001038"
      unitRef="Shares">1840675</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2026-01-012026-06-30_custom_VestedStockAwardsAndStockOptionsExercisedMember"
      decimals="0"
      id="Fact001040"
      unitRef="USD">125400</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2026-04-012026-06-30_us-gaap_RestrictedStockMember"
      decimals="INF"
      id="Fact001042"
      unitRef="Shares">540000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2026-01-012026-06-30_us-gaap_RestrictedStockMember"
      decimals="INF"
      id="Fact001044"
      unitRef="Shares">540000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2026-01-012026-06-30_us-gaap_RestrictedStockMember"
      decimals="INF"
      id="Fact001046"
      unitRef="USDPShares">6.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <PAYS:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms1
      contextRef="From2026-01-012026-06-30_us-gaap_RestrictedStockMember"
      id="Fact001048">one to five years</PAYS:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms1>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2025-04-012025-06-30_custom_VestedStockAwardsAndStockOptionsExercisedMember"
      decimals="INF"
      id="Fact001050"
      unitRef="Shares">263414</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2025-01-012025-06-30_custom_VestedStockAwardsAndStockOptionsExercisedMember"
      decimals="INF"
      id="Fact001052"
      unitRef="Shares">987414</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2025-01-012025-06-30_custom_VestedStockAwardsAndStockOptionsExercisedMember"
      decimals="0"
      id="Fact001054"
      unitRef="USD">591534</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2025-04-012025-06-30_us-gaap_RestrictedStockMember"
      decimals="INF"
      id="Fact001056"
      unitRef="Shares">2951000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2025-04-012025-06-30_us-gaap_RestrictedStockMember"
      decimals="INF"
      id="Fact001058"
      unitRef="USDPShares">2.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <PAYS:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms1
      contextRef="From2025-04-012025-06-30_us-gaap_RestrictedStockMember"
      id="Fact001060">three years</PAYS:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2025-01-012025-06-30_us-gaap_RestrictedStockMember"
      decimals="INF"
      id="Fact001062"
      unitRef="Shares">5976000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2025-01-012025-06-30_us-gaap_RestrictedStockMember"
      decimals="INF"
      id="Fact001064"
      unitRef="USDPShares">2.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <PAYS:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms1
      contextRef="From2025-01-012025-06-30_us-gaap_RestrictedStockMember"
      id="Fact001066">three
to five years</PAYS:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms1>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact001072">&lt;p id="xdx_803_eus-gaap--EarningsPerShareTextBlock_zekKT6fR5rtb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;8. &#160;&#160;&#160;&#160;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_82D_zZfKqPO6pmxh"&gt;BASIC AND FULLY
DILUTED NET INCOME (LOSS) PER COMMON SHARE&lt;/span&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 following table sets forth the computation
of basic and fully diluted net income per common share for the three and six months ended June 30, 2026 and 2025:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ziKeznBx61U8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - BASIC AND FULLY DILUTED NET INCOME (LOSS) PER COMMON SHARE (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B0_z7gRduYpOBX5" style="display: none"&gt;Schedule of computation
of basic and fully diluted net income per common share&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49B_20260401__20260630_zcQqMqmFRPg3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49E_20250401__20250630_zcaAcIn7KnFi" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_494_20260101__20260630_zip7SwrtXIWg" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49E_20250101__20250630_zqSCSnMovnC1" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended June 30,&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six Months Ended June 30,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2026&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2026&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--EarningsPerShareReconciliationAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Numerator:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_i01_zRQBzdche5r5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Net income&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;6,756,537&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;1,387,761&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;12,195,455&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;3,973,861&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Denominator:&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 id="xdx_408_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_i01B_zfiHo27xf4sb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Weighted average common shares:&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 id="xdx_40E_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i02_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 20pt; text-align: left"&gt;Denominator for basic calculation&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;55,864,262&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;54,228,027&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;55,265,671&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;53,903,829&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_iB" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 20pt; text-align: left"&gt;Weighted average effects of potentially diluted common stock:&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 id="xdx_40A_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i01_d0_z0Z0rGhDA5H1" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 20pt; text-align: left"&gt;Stock options (calculated using the treasury method)&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,276,628&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;923,033&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,169,311&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;822,717&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_i01_d0_z2QLgY0vad58" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 20pt; text-align: left; padding-bottom: 1pt"&gt;Unvested restricted stock grants&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,834,641&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,721,258&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,953,871&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,585,706&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_zkBuiyANF4Gc" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt"&gt;Denominator for fully diluted calculation&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;61,975,531&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;57,872,318&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;61,388,853&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;56,312,252&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_ecustom--NetIncomePerCommonShareAbstract_iB_zEamMaOTMwIi" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Net income per common share:&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 id="xdx_401_eus-gaap--EarningsPerShareBasic_i01_zPbRfLLlKaW5" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 2.5pt"&gt;Basic&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.12&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.03&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.22&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.07&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--EarningsPerShareDiluted_i01_zR2DaKLMP8Ya" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Fully diluted&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.11&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.02&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.20&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.07&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A1_zv2it7RQjUGk" style="margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;The following table sets forth the number of shares of unvested restricted stock excluded from the computation of diluted net income per common share because their effect would have been anti-dilutive for the periods presented: &lt;/p&gt;



&lt;table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_zoVsZWBCyuRh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - BASIC AND FULLY DILUTED NET INCOME (LOSS) PER COMMON SHARE (Details - 1)"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BD_zffwjfs1w2F5" style="display: none"&gt;Schedule of anti-dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49B_20260401__20260630_z3rxMufo6Lf2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49E_20250401__20250630_zdoL2J5wFWr4" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_494_20260101__20260630_zyIECeJtIoH5" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49E_20250101__20250630_z9Th9ysiJpDj" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended June 30,&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six Months Ended June 30,&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2026&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2026&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;/tr&gt;

  &lt;tr id="xdx_409_ecustom--AntidilutiveSharesAbstract_iB_zO9JGqfGpBVl" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%"&gt;Anti-dilutive shares:&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 11%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 11%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 11%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 11%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d0_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--StockOptionsMember_zzqM6AGITdX" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Stock options&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;&#x2013;&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;&#x2013;&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;&#x2013;&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;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d0_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedStockOptionsMember_zCs1k6Ee6uFl" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Unvested restricted stock awards&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;&#x2013;&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;&#x2013;&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;227,403&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;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A9_zpK0h1kWna0d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact001074">&lt;table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ziKeznBx61U8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - BASIC AND FULLY DILUTED NET INCOME (LOSS) PER COMMON SHARE (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B0_z7gRduYpOBX5" style="display: none"&gt;Schedule of computation
of basic and fully diluted net income per common share&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49B_20260401__20260630_zcQqMqmFRPg3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49E_20250401__20250630_zcaAcIn7KnFi" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_494_20260101__20260630_zip7SwrtXIWg" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49E_20250101__20250630_zqSCSnMovnC1" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended June 30,&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six Months Ended June 30,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2026&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2026&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--EarningsPerShareReconciliationAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Numerator:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_i01_zRQBzdche5r5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Net income&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;6,756,537&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;1,387,761&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;12,195,455&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;3,973,861&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td&gt;Denominator:&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 id="xdx_408_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_i01B_zfiHo27xf4sb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Weighted average common shares:&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 id="xdx_40E_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i02_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 20pt; text-align: left"&gt;Denominator for basic calculation&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;55,864,262&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;54,228,027&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;55,265,671&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;53,903,829&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_iB" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -10pt; padding-left: 20pt; text-align: left"&gt;Weighted average effects of potentially diluted common stock:&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 id="xdx_40A_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_i01_d0_z0Z0rGhDA5H1" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 20pt; text-align: left"&gt;Stock options (calculated using the treasury method)&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,276,628&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;923,033&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,169,311&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;822,717&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_i01_d0_z2QLgY0vad58" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 20pt; text-align: left; padding-bottom: 1pt"&gt;Unvested restricted stock grants&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,834,641&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,721,258&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,953,871&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,585,706&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_zkBuiyANF4Gc" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt"&gt;Denominator for fully diluted calculation&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;61,975,531&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;57,872,318&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;61,388,853&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;56,312,252&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_ecustom--NetIncomePerCommonShareAbstract_iB_zEamMaOTMwIi" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Net income per common share:&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 id="xdx_401_eus-gaap--EarningsPerShareBasic_i01_zPbRfLLlKaW5" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 2.5pt"&gt;Basic&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.12&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.03&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.22&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.07&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--EarningsPerShareDiluted_i01_zR2DaKLMP8Ya" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"&gt;Fully diluted&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.11&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.02&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.20&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.07&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact001081"
      unitRef="USD">6756537</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact001082"
      unitRef="USD">1387761</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact001083"
      unitRef="USD">12195455</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact001084"
      unitRef="USD">3973861</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2026-04-012026-06-30"
      decimals="INF"
      id="Fact001096"
      unitRef="Shares">55864262</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2025-04-012025-06-30"
      decimals="INF"
      id="Fact001097"
      unitRef="Shares">54228027</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact001098"
      unitRef="Shares">55265671</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2025-01-012025-06-30"
      decimals="INF"
      id="Fact001099"
      unitRef="Shares">53903829</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="From2026-04-012026-06-30"
      decimals="INF"
      id="Fact001106"
      unitRef="Shares">1276628</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="From2025-04-012025-06-30"
      decimals="INF"
      id="Fact001107"
      unitRef="Shares">923033</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact001108"
      unitRef="Shares">1169311</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="From2025-01-012025-06-30"
      decimals="INF"
      id="Fact001109"
      unitRef="Shares">822717</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2026-04-012026-06-30"
      decimals="INF"
      id="Fact001111"
      unitRef="Shares">4834641</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2025-04-012025-06-30"
      decimals="INF"
      id="Fact001112"
      unitRef="Shares">2721258</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact001113"
      unitRef="Shares">4953871</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2025-01-012025-06-30"
      decimals="INF"
      id="Fact001114"
      unitRef="Shares">1585706</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2026-04-012026-06-30"
      decimals="INF"
      id="Fact001116"
      unitRef="Shares">61975531</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2025-04-012025-06-30"
      decimals="INF"
      id="Fact001117"
      unitRef="Shares">57872318</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact001118"
      unitRef="Shares">61388853</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2025-01-012025-06-30"
      decimals="INF"
      id="Fact001119"
      unitRef="Shares">56312252</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2026-04-012026-06-30"
      decimals="INF"
      id="Fact001126"
      unitRef="USDPShares">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2025-04-012025-06-30"
      decimals="INF"
      id="Fact001127"
      unitRef="USDPShares">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact001128"
      unitRef="USDPShares">0.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2025-01-012025-06-30"
      decimals="INF"
      id="Fact001129"
      unitRef="USDPShares">0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2026-04-012026-06-30"
      decimals="INF"
      id="Fact001131"
      unitRef="USDPShares">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2025-04-012025-06-30"
      decimals="INF"
      id="Fact001132"
      unitRef="USDPShares">0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact001133"
      unitRef="USDPShares">0.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2025-01-012025-06-30"
      decimals="INF"
      id="Fact001134"
      unitRef="USDPShares">0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact001136">&lt;table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_zoVsZWBCyuRh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - BASIC AND FULLY DILUTED NET INCOME (LOSS) PER COMMON SHARE (Details - 1)"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8BD_zffwjfs1w2F5" style="display: none"&gt;Schedule of anti-dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49B_20260401__20260630_z3rxMufo6Lf2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49E_20250401__20250630_zdoL2J5wFWr4" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_494_20260101__20260630_zyIECeJtIoH5" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49E_20250101__20250630_z9Th9ysiJpDj" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended June 30,&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six Months Ended June 30,&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2026&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2026&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;/tr&gt;

  &lt;tr id="xdx_409_ecustom--AntidilutiveSharesAbstract_iB_zO9JGqfGpBVl" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%"&gt;Anti-dilutive shares:&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 11%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 11%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 11%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 11%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d0_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--StockOptionsMember_zzqM6AGITdX" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Stock options&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;&#x2013;&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;&#x2013;&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;&#x2013;&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;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d0_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedStockOptionsMember_zCs1k6Ee6uFl" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Unvested restricted stock awards&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;&#x2013;&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;&#x2013;&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;227,403&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;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2026-04-012026-06-30_custom_StockOptionsMember"
      decimals="INF"
      id="Fact001143"
      unitRef="Shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2025-04-012025-06-30_custom_StockOptionsMember"
      decimals="INF"
      id="Fact001144"
      unitRef="Shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2026-01-012026-06-30_custom_StockOptionsMember"
      decimals="INF"
      id="Fact001145"
      unitRef="Shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2025-01-012025-06-30_custom_StockOptionsMember"
      decimals="INF"
      id="Fact001146"
      unitRef="Shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2026-04-012026-06-30_custom_UnvestedRestrictedStockOptionsMember"
      decimals="INF"
      id="Fact001148"
      unitRef="Shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2025-04-012025-06-30_custom_UnvestedRestrictedStockOptionsMember"
      decimals="INF"
      id="Fact001149"
      unitRef="Shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2026-01-012026-06-30_custom_UnvestedRestrictedStockOptionsMember"
      decimals="INF"
      id="Fact001150"
      unitRef="Shares">227403</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2025-01-012025-06-30_custom_UnvestedRestrictedStockOptionsMember"
      decimals="INF"
      id="Fact001151"
      unitRef="Shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact001153">&lt;p id="xdx_805_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zTETzdN4naDl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;9.&#160;&#160;&#160;&#160;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_825_zw1X7FtnxB69"&gt;COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;/span&gt;&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;&lt;span style="text-decoration: underline"&gt;Pending or Threatened Litigation&lt;/span&gt; &#x2013;
From time to time, we may become involved in various lawsuits and legal proceedings that arise in the ordinary course of business. However,
litigation is subject to inherent uncertainties, and an adverse result in these or other matters may arise from time to time that may
harm our business. We are not currently a party to any pending or threatened legal proceedings that we believe could have a material adverse
effect on our business or financial condition.&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 entered into an agreement to grant
restricted stock units to an employee who also is the principal owner of Gamma Innovation LLC (see &#x201c;Note 1 &#x2013; &lt;span style="text-decoration: underline"&gt;Fair Value
of Financial Instruments&lt;/span&gt;&#x201d; in the notes to the accompanying 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;

</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact001155">&lt;p id="xdx_80D_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_z83PlIIWvG7i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;10.&#160;&#160;&#160;&#160;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_82C_zenDfKLdU13f"&gt;RELATED PARTY&lt;/span&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;During the first quarter of 2025, the Company
hired an employee who is also the principal owner of a technical consulting corporation engaged by the Company to provide technology,
development, and support services to the Company and its customers. The Company recognized related party expenses of $&lt;span id="xdx_909_eus-gaap--CostsAndExpensesRelatedParty_c20260401__20260630_z2fM9l3RY1o3" title="Recognized related party expenses"&gt;170,860&lt;/span&gt; and $&lt;span id="xdx_90B_eus-gaap--CostsAndExpensesRelatedParty_c20260101__20260630_zk4Q4lZTmhFk" title="Recognized related party expenses"&gt;331,693&lt;/span&gt;
for the three and six months ended June 30, 2026, respectively, and $&lt;span id="xdx_900_eus-gaap--CostsAndExpensesRelatedParty_c20250401__20250630_zAGDUO2Nftl3" title="Recognized related party expenses"&gt;&lt;span id="xdx_90F_eus-gaap--CostsAndExpensesRelatedParty_c20250101__20250630_zV5eLBdIP4F4" title="Recognized related party expenses"&gt;79,000&lt;/span&gt;&lt;/span&gt; for each of the three and six months ended June 30, 2025.
These expenses are included in selling, general and administrative expense 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;&#160;&#160;&lt;/p&gt;











</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:CostsAndExpensesRelatedParty
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact001157"
      unitRef="USD">170860</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:CostsAndExpensesRelatedParty
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact001159"
      unitRef="USD">331693</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:CostsAndExpensesRelatedParty
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact001161"
      unitRef="USD">79000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:CostsAndExpensesRelatedParty
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact001163"
      unitRef="USD">79000</us-gaap:CostsAndExpensesRelatedParty>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact001169">&lt;p id="xdx_808_eus-gaap--IncomeTaxDisclosureTextBlock_z1cfDYZccax9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;11. &#160;&#160;&#160;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_828_zt4RvuPfh21b"&gt;INCOME TAX&lt;/span&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 following table summarizes the Company&#x2019;s
income tax expense and effective tax rates for the three and six months ended June 30, 2026 and 2025:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zf5aqTkCXtCe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAX (Details - Effective tax rates)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B6_zEF0jy5Ic4rg" style="display: none"&gt;Schedule of effective tax rates&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_498_20260401__20260630_z3QsxPtrfIv8" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49C_20250401__20250630_zHHT4LxZ0mnl" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49D_20260101__20260630_zWuI5SeFLpf7" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_493_20250101__20250630_zGehLl9Kf0Ac" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended &lt;br/&gt; June 30,&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six Months Ended&lt;br/&gt; June 30,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2026&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2026&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_z2E04xiiqFCg" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Income before income taxes&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;7,905,119&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;2,042,767&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;15,374,117&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;5,294,031&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--IncomeTaxExpenseBenefit_z5uEcktwSTZi" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Income tax expense&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,148,582&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;655,006&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3,178,662&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,320,170&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_z16LB5W4hsbi" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Effective tax rate&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;14.5%&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;32.1%&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;20.7%&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;24.9%&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AE_zAsmd7Fid7ij" 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 effective tax rates for the three months and
six months ended June 30, 2026 and June 30, 2025 were based on the Company&#x2019;s forecasted annualized effective tax rates and were
adjusted for discrete items that occurred within the periods presented. The effective tax rate for the three months and six months ended
June 30, 2026 varies from the three months and six months ended June 30, 2025 primarily as a result of tax benefits related to our stock-based
compensation.&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;Under the provisions of the Coronavirus Aid, Relief,
and Economic Security Act (the &#x201c;CARES Act&#x201d;) signed into law in 2020 and the subsequent extension of the CARES Act through
September 30, 2021, the Company was eligible for a refundable employee retention credit subject to certain criteria. The Company has elected
an accounting policy to recognize government assistance when it is probable that the Company is eligible to receive the assistance and
present the credit as a reduction of the related expense. As of June 30, 2026 and December 31, 2025, the Company recorded $&lt;span id="xdx_903_eus-gaap--OtherAssetsMiscellaneousCurrent_iI_c20260630__us-gaap--AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis__custom--GovernmentAssistanceMember_zxMt2MYXkRNh" title="Other receivables"&gt;&lt;span id="xdx_90F_eus-gaap--OtherAssetsMiscellaneousCurrent_iI_c20251231__us-gaap--AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis__custom--GovernmentAssistanceMember_zUfm1BayZDkd" title="Other receivables"&gt;345,228&lt;/span&gt;&lt;/span&gt; in
other receivables on the condensed consolidated balance sheet related to U.S. Federal Government refunds.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact001171">&lt;table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zf5aqTkCXtCe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAX (Details - Effective tax rates)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span id="xdx_8B6_zEF0jy5Ic4rg" style="display: none"&gt;Schedule of effective tax rates&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_498_20260401__20260630_z3QsxPtrfIv8" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49C_20250401__20250630_zHHT4LxZ0mnl" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49D_20260101__20260630_zWuI5SeFLpf7" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_493_20250101__20250630_zGehLl9Kf0Ac" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended &lt;br/&gt; June 30,&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Six Months Ended&lt;br/&gt; June 30,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2026&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2026&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2025&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_z2E04xiiqFCg" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Income before income taxes&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;7,905,119&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;2,042,767&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;15,374,117&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;5,294,031&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--IncomeTaxExpenseBenefit_z5uEcktwSTZi" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Income tax expense&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,148,582&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;655,006&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3,178,662&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,320,170&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_z16LB5W4hsbi" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1pt"&gt;Effective tax rate&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;14.5%&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;32.1%&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;20.7%&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;24.9%&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact001173"
      unitRef="USD">7905119</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact001174"
      unitRef="USD">2042767</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact001175"
      unitRef="USD">15374117</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact001176"
      unitRef="USD">5294031</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact001178"
      unitRef="USD">1148582</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact001179"
      unitRef="USD">655006</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact001180"
      unitRef="USD">3178662</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact001181"
      unitRef="USD">1320170</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2026-04-012026-06-30"
      decimals="INF"
      id="Fact001183"
      unitRef="Pure">0.145</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2025-04-012025-06-30"
      decimals="INF"
      id="Fact001184"
      unitRef="Pure">0.321</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact001185"
      unitRef="Pure">0.207</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2025-01-012025-06-30"
      decimals="INF"
      id="Fact001186"
      unitRef="Pure">0.249</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="AsOf2026-06-30_custom_GovernmentAssistanceMember"
      decimals="0"
      id="Fact001188"
      unitRef="USD">345228</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="AsOf2025-12-31_custom_GovernmentAssistanceMember"
      decimals="0"
      id="Fact001190"
      unitRef="USD">345228</us-gaap:OtherAssetsMiscellaneousCurrent>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="From2026-04-012026-06-30" id="Fact001191">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="From2026-04-012026-06-30" id="Fact001192">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="From2026-04-012026-06-30" id="Fact001193">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="From2026-04-012026-06-30" id="Fact001194">false</ecd:NonRule10b51ArrTrmntdFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact000745"
          xlink:label="Fact000745"
          xlink:type="locator"/>
        <link:footnote id="Footnote000754" xlink:label="Footnote000754" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Pursuant to the Asset Purchase Agreement <xhtml:span id="xdx_905_eus-gaap--BusinessCombinationContingentConsiderationArrangementsDescription_c20250318__20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember__us-gaap--NatureOfExpenseAxis__custom--CashPaidAndToBePaidMember_zOH1xnC60Vf5">the cash purchase price paid was $10,000,000 to be paid in five equal tranches with the initial payment made on March 19, 2025 and four subsequent payments to be made on each subsequent annual anniversary of the initial payment</xhtml:span>. The fair value of this consideration was estimated based on the present value of the future payments. The average discount rate of 8% was based on the Company&#x2019;s estimated cost of debt. The present value of future payments is recorded in other liabilities on the condensed consolidated balance sheets.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000745"
          xlink:to="Footnote000754"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000747"
          xlink:label="Fact000747"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000747"
          xlink:to="Footnote000754"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000749"
          xlink:label="Fact000749"
          xlink:type="locator"/>
        <link:footnote id="Footnote000756" xlink:label="Footnote000756" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Pursuant to the Asset Purchase Agreement <xhtml:span id="xdx_906_eus-gaap--BusinessCombinationContingentConsiderationArrangementsDescription_c20250318__20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember__us-gaap--NatureOfExpenseAxis__custom--StockConsiderationPaidAndToBePaidMember_zW16NbY32Mff">the stock consideration paid was 2,500,000 shares of restricted common stock that vest in five equal amounts beginning on March 31, 2025 and annually thereafter for the next four years</xhtml:span>. Fair value was estimated using the Company&#x2019;s stock price of $2.38 on the valuation date. The stock consideration is recorded in the condensed consolidated statements of stockholders&#x2019; equity.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000749"
          xlink:to="Footnote000756"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000751"
          xlink:label="Fact000751"
          xlink:type="locator"/>
        <link:footnote id="Footnote000758" xlink:label="Footnote000758" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Pursuant to the Asset Purchase Agreement <xhtml:span id="xdx_908_eus-gaap--BusinessCombinationContingentConsiderationArrangementsDescription_c20250318__20250319__us-gaap--BusinessAcquisitionAxis__custom--GammaInnovationLLCMember_zUY7uiHFskJi">an additional
    earn-out stock consideration of 500,000 shares of our common stock, up to a total consideration of 2,500,000 shares of our common stock,
    may be paid upon the achievement of certain gross revenue performance targets for each trailing 12-month period beginning on March 20,
    2026 and ending on March 19, 2030</xhtml:span>. The contingent payable was recorded in other liabilities on the condensed consolidated balance sheets.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000751"
          xlink:to="Footnote000758"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
