<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2026"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:krmd="http://korumedical.com/20260630"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2026"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="krmd-20260630.xsd" xlink:type="simple"/>
    <context id="From2026-01-01to2026-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-08-05">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <instant>2026-08-05</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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">0000704440</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">0000704440</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">0000704440</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="AsOf2025-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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">0000704440</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_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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="AsOf2025-12-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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="AsOf2026-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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">0000704440</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_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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">0000704440</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">0000704440</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_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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="AsOf2025-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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">0000704440</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_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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">0000704440</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">0000704440</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_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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">0000704440</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">0000704440</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_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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="From2026-04-012026-06-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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="From2025-01-012025-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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">0000704440</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_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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">0000704440</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">0000704440</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_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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="From2025-04-012025-06-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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="AsOf2026-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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">0000704440</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_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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="AsOf2026-06-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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="AsOf2025-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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">0000704440</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_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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="From2026-04-012026-06-30_custom_StockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:StockOptionsMember</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_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2026-04-012026-06-30_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2025-04-012025-06-30_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-06-30_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2026-04-012026-06-30_us-gaap_NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2025-04-012025-06-30_us-gaap_NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_us-gaap_NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-06-30_us-gaap_NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_custom_FurnitureAndOfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">krmd:FurnitureAndOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_FurnitureAndOfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">krmd:FurnitureAndOfficeEquipmentMember</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">0000704440</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">0000704440</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_ManufacturingEquipmentAndToolingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">krmd:ManufacturingEquipmentAndToolingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_ManufacturingEquipmentAndToolingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">krmd:ManufacturingEquipmentAndToolingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_custom_StockOptionPlan2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">krmd:StockOptionPlan2015Member</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_StockOptionPlan2021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">krmd:StockOptionPlan2021Member</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_OmnibusEquityIncentivePlan2024Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">krmd:OmnibusEquityIncentivePlan2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_custom_OmnibusEquityIncentivePlan2024Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">krmd:OmnibusEquityIncentivePlan2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_custom_NonEmployeeDirectorAndBoardAdvisorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">krmd:NonEmployeeDirectorAndBoardAdvisorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_srt_BoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="From2026-04-012026-06-30_custom_TimeVestingStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</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_TimeVestingStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_custom_TimeVestingStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</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="From2026-04-012026-06-30_custom_RestrictedStockAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:RestrictedStockAwardsMember</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_RestrictedStockAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:RestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_TimeVestingStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">krmd:ExercisePrice1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">krmd:ExercisePrice1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">krmd:ExercisePrice2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">krmd:ExercisePrice2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2026-06-30_custom_TimeVestingStockOptionsMember_custom_ExercisePriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">krmd:ExercisePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="From2026-01-012026-06-30_custom_TimeVestingStockOptionsMember_custom_ExercisePriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:TimeVestingStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">krmd:ExercisePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2025-12-31_custom_RestrictedStockAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:RestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="AsOf2026-06-30_custom_RestrictedStockAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">krmd:RestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-03-08_custom_DomesticBankLenderMember_us-gaap_RevolvingCreditFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">krmd:DomesticBankLenderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-08</instant>
        </period>
    </context>
    <context id="AsOf2024-03-08_custom_DomesticBankLenderMember_custom_TermLoanFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">krmd:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">krmd:DomesticBankLenderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-08</instant>
        </period>
    </context>
    <context id="AsOf2026-03-30_custom_DomesticBankLenderMember_us-gaap_RevolvingCreditFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">krmd:DomesticBankLenderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-30</instant>
        </period>
    </context>
    <context id="AsOf2026-03-30_custom_DomesticBankLenderMember_custom_TermLoanFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">krmd:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">krmd:DomesticBankLenderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-30</instant>
        </period>
    </context>
    <context id="AsOf2026-03-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000704440</identifier>
        </entity>
        <period>
            <instant>2026-03-30</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>
    <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">0000704440</dei:EntityCentralIndexKey>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="From2025-04-012025-06-30"
      id="xdx2ixbrl0218"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="From2025-01-012025-06-30"
      id="xdx2ixbrl0220"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="From2025-01-012025-06-30"
      id="xdx2ixbrl0293"
      unitRef="USD"
      xsi:nil="true"/>
    <krmd:NoncashLeaseAdjustments
      contextRef="From2025-01-012025-06-30"
      id="xdx2ixbrl0296"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="From2025-01-012025-06-30"
      id="xdx2ixbrl0338"
      unitRef="USD"
      xsi:nil="true"/>
    <krmd:PaymentsOnIndebtedness
      contextRef="From2026-01-01to2026-06-30"
      id="xdx2ixbrl0346"
      unitRef="USD"
      xsi:nil="true"/>
    <krmd:NoncashFinancingActivityValue
      contextRef="From2026-01-01to2026-06-30"
      id="xdx2ixbrl0388"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2026-01-012026-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0400"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2026-01-012026-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0401"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2026-01-012026-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0406"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2026-01-012026-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0408"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2026-01-012026-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0409"
      unitRef="USD"
      xsi:nil="true"/>
    <krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost
      contextRef="From2026-01-012026-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0412"
      unitRef="USD"
      xsi:nil="true"/>
    <krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost
      contextRef="From2026-01-012026-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0414"
      unitRef="USD"
      xsi:nil="true"/>
    <krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost
      contextRef="From2026-01-012026-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0415"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2026-01-012026-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0418"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2026-01-012026-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0420"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2026-01-012026-03-31"
      id="xdx2ixbrl0422"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-01-012026-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0424"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-01-012026-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0425"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-01-012026-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0427"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2026-04-012026-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0439"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2026-04-012026-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0440"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2026-04-012026-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0445"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2026-04-012026-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0447"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2026-04-012026-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0448"
      unitRef="USD"
      xsi:nil="true"/>
    <krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost
      contextRef="From2026-04-012026-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0451"
      unitRef="USD"
      xsi:nil="true"/>
    <krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost
      contextRef="From2026-04-012026-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0453"
      unitRef="USD"
      xsi:nil="true"/>
    <krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost
      contextRef="From2026-04-012026-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0454"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2026-04-012026-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0457"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2026-04-012026-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0459"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2026-04-012026-06-30"
      id="xdx2ixbrl0461"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2026-04-012026-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0465"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2026-04-012026-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0466"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-04-012026-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0471"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-04-012026-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0472"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-04-012026-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0474"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2025-01-012025-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0495"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0496"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2025-01-012025-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0501"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2025-01-012025-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0503"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0504"
      unitRef="USD"
      xsi:nil="true"/>
    <krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost
      contextRef="From2025-01-012025-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0507"
      unitRef="USD"
      xsi:nil="true"/>
    <krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost
      contextRef="From2025-01-012025-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0509"
      unitRef="USD"
      xsi:nil="true"/>
    <krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost
      contextRef="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0510"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2025-01-012025-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0513"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2025-01-012025-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0515"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0516"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0519"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0520"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-03-31_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0522"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2025-04-012025-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0534"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2025-04-012025-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0535"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2025-04-012025-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0540"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2025-04-012025-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0542"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2025-04-012025-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0543"
      unitRef="USD"
      xsi:nil="true"/>
    <krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost
      contextRef="From2025-04-012025-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0546"
      unitRef="USD"
      xsi:nil="true"/>
    <krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost
      contextRef="From2025-04-012025-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0548"
      unitRef="USD"
      xsi:nil="true"/>
    <krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost
      contextRef="From2025-04-012025-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0549"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-04-012025-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0552"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-04-012025-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0553"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-04-012025-06-30_us-gaap_TreasuryStockCommonMember"
      id="xdx2ixbrl0555"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2025-04-012025-06-30"
      id="xdx2ixbrl0600"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2026-01-01to2026-06-30"
      id="xdx2ixbrl0601"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2025-01-012025-06-30"
      id="xdx2ixbrl0602"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2026-01-012026-06-30_custom_TimeVestingStockOptionsMember"
      id="xdx2ixbrl0714"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2026-01-012026-06-30_custom_TimeVestingStockOptionsMember"
      id="xdx2ixbrl0716"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <krmd:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions2
      contextRef="AsOf2026-06-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice2Member"
      id="xdx2ixbrl0755"
      unitRef="Shares"
      xsi:nil="true"/>
    <krmd:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice2
      contextRef="AsOf2026-06-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice2Member"
      id="xdx2ixbrl0757"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2026-04-012026-06-30"
      id="xdx2ixbrl0821"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2026-01-01to2026-06-30"
      id="xdx2ixbrl0823"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="From2025-01-012025-06-30"
      id="xdx2ixbrl0863"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="AsOf2026-06-30"
      id="xdx2ixbrl0901"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="AsOf2026-06-30"
      id="xdx2ixbrl0905"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:DocumentType contextRef="From2026-01-01to2026-06-30" id="Fact000013">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="From2026-01-01to2026-06-30" id="Fact000014">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="From2026-01-01to2026-06-30" id="Fact000015">2026-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="From2026-01-01to2026-06-30" id="Fact000016">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2026-01-01to2026-06-30" id="Fact000017">0-12305</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2026-01-01to2026-06-30" id="Fact000018">KORU MEDICAL SYSTEMS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2026-01-01to2026-06-30" id="Fact000019">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2026-01-01to2026-06-30" id="Fact000020">13-3044880</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2026-01-01to2026-06-30" id="Fact000021">100 Corporate Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2026-01-01to2026-06-30" id="Fact000022">Mahwah</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2026-01-01to2026-06-30" id="Fact000023">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2026-01-01to2026-06-30" id="Fact000024">07430</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2026-01-01to2026-06-30" id="Fact000025">(845)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2026-01-01to2026-06-30" id="Fact000026">469-2042</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="From2026-01-01to2026-06-30" id="Fact000027">Common stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2026-01-01to2026-06-30" id="Fact000028">KRMD</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2026-01-01to2026-06-30" id="Fact000029">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="From2026-01-01to2026-06-30" id="Fact000030">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2026-01-01to2026-06-30" id="Fact000031">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2026-01-01to2026-06-30" id="Fact000032">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2026-01-01to2026-06-30" id="Fact000033">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2026-01-01to2026-06-30" id="Fact000034">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="From2026-01-01to2026-06-30" id="Fact000035">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="AsOf2026-08-05"
      decimals="INF"
      id="Fact000036"
      unitRef="Shares">46171902</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityListingParValuePerShare
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact000038"
      unitRef="USDPShares">0.01</dei:EntityListingParValuePerShare>
    <us-gaap:TreasuryStockCommonShares
      contextRef="AsOf2026-08-05"
      decimals="INF"
      id="Fact000040"
      unitRef="Shares">4018526</us-gaap:TreasuryStockCommonShares>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000048"
      unitRef="USD">8287704</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000049"
      unitRef="USD">8872212</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ReceivablesNetCurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000051"
      unitRef="USD">5027723</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000052"
      unitRef="USD">5972252</us-gaap:ReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000054"
      unitRef="USD">4511126</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000055"
      unitRef="USD">3678131</us-gaap:InventoryNet>
    <us-gaap:OtherReceivables
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000057"
      unitRef="USD">1064909</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000058"
      unitRef="USD">557653</us-gaap:OtherReceivables>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000060"
      unitRef="USD">622655</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000061"
      unitRef="USD">908542</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000063"
      unitRef="USD">19514117</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000064"
      unitRef="USD">19988790</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000066"
      unitRef="USD">3929718</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000067"
      unitRef="USD">4471386</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000072"
      unitRef="USD">562655</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000074"
      unitRef="USD">527949</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000069"
      unitRef="USD">1663318</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000070"
      unitRef="USD">684841</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000076"
      unitRef="USD">2755890</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000077"
      unitRef="USD">2956192</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000079"
      unitRef="USD">98970</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000080"
      unitRef="USD">98970</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000082"
      unitRef="USD">27962013</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000083"
      unitRef="USD">28200179</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000091"
      unitRef="USD">2912589</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000092"
      unitRef="USD">2267473</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000094"
      unitRef="USD">2869568</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000095"
      unitRef="USD">4828830</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000097"
      unitRef="USD">11068</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000098"
      unitRef="USD">27722</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000100"
      unitRef="USD">807832</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000101"
      unitRef="USD">531972</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000103"
      unitRef="USD">148592</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000104"
      unitRef="USD">124913</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000106"
      unitRef="USD">430173</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000107"
      unitRef="USD">413448</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000109"
      unitRef="USD">7179822</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000110"
      unitRef="USD">8194358</us-gaap:LiabilitiesCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000112"
      unitRef="USD">71409</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000113"
      unitRef="USD">78675</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000115"
      unitRef="USD">2659265</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000116"
      unitRef="USD">2879224</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000118"
      unitRef="USD">9910496</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000119"
      unitRef="USD">11152257</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact000127"
      unitRef="USDPShares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2025-12-31"
      decimals="INF"
      id="Fact000129"
      unitRef="USDPShares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact000131"
      unitRef="Shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2025-12-31"
      decimals="INF"
      id="Fact000133"
      unitRef="Shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact000135"
      unitRef="Shares">50172404</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2025-12-31"
      decimals="INF"
      id="Fact000137"
      unitRef="Shares">49790934</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact000139"
      unitRef="Shares">46148690</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2025-12-31"
      decimals="INF"
      id="Fact000141"
      unitRef="Shares">46370432</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000124"
      unitRef="USD">501724</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000125"
      unitRef="USD">497909</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000143"
      unitRef="USD">56527047</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000144"
      unitRef="USD">52449339</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockPreferredShares
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact000149"
      unitRef="Shares">4018526</us-gaap:TreasuryStockPreferredShares>
    <us-gaap:TreasuryStockPreferredShares
      contextRef="AsOf2025-12-31"
      decimals="INF"
      id="Fact000151"
      unitRef="Shares">3438526</us-gaap:TreasuryStockPreferredShares>
    <us-gaap:TreasuryStockValue
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000146"
      unitRef="USD">6405793</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000147"
      unitRef="USD">3882494</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000153"
      unitRef="USD">-32571461</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000154"
      unitRef="USD">-32016832</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000156"
      unitRef="USD">18051517</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000157"
      unitRef="USD">17047922</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000159"
      unitRef="USD">27962013</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000160"
      unitRef="USD">28200179</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000162"
      unitRef="USD">12045420</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000163"
      unitRef="USD">10194800</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000164"
      unitRef="USD">23810044</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000165"
      unitRef="USD">19829875</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000167"
      unitRef="USD">4199212</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000168"
      unitRef="USD">3719031</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000169"
      unitRef="USD">8732447</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000170"
      unitRef="USD">7307771</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000172"
      unitRef="USD">7846208</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000173"
      unitRef="USD">6475769</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000174"
      unitRef="USD">15077597</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000175"
      unitRef="USD">12522104</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000182"
      unitRef="USD">5939986</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000183"
      unitRef="USD">5384148</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000184"
      unitRef="USD">12522165</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000185"
      unitRef="USD">11343522</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000187"
      unitRef="USD">1069200</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000188"
      unitRef="USD">1194789</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000189"
      unitRef="USD">2385804</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000190"
      unitRef="USD">2309398</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000192"
      unitRef="USD">210031</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000193"
      unitRef="USD">209487</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000194"
      unitRef="USD">407561</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000195"
      unitRef="USD">426844</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000197"
      unitRef="USD">7219217</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000198"
      unitRef="USD">6788424</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000199"
      unitRef="USD">15315530</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000200"
      unitRef="USD">14079764</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000202"
      unitRef="USD">626991</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000203"
      unitRef="USD">-312655</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000204"
      unitRef="USD">-237933</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000205"
      unitRef="USD">-1557660</us-gaap:OperatingIncomeLoss>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000212"
      unitRef="USD">-22343</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000213"
      unitRef="USD">44193</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000214"
      unitRef="USD">-45493</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000215"
      unitRef="USD">49782</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000217"
      unitRef="USD">-406269</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000219"
      unitRef="USD">-406269</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000222"
      unitRef="USD">59870</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000223"
      unitRef="USD">78951</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000224"
      unitRef="USD">140866</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000225"
      unitRef="USD">152130</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000227"
      unitRef="USD">-368742</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000228"
      unitRef="USD">123144</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000229"
      unitRef="USD">-310896</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000230"
      unitRef="USD">201912</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000232"
      unitRef="USD">258249</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000233"
      unitRef="USD">-189511</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000234"
      unitRef="USD">-548829</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000235"
      unitRef="USD">-1355748</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000237"
      unitRef="USD">5800</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000238"
      unitRef="USD">17356</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000239"
      unitRef="USD">5800</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000240"
      unitRef="USD">17356</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000242"
      unitRef="USD">252449</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000243"
      unitRef="USD">-206867</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000244"
      unitRef="USD">-554629</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000245"
      unitRef="USD">-1373104</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2026-04-012026-06-30"
      decimals="INF"
      id="Fact000252"
      unitRef="USDPShares">0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2025-04-012025-06-30"
      decimals="INF"
      id="Fact000253"
      unitRef="USDPShares">-0.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact000254"
      unitRef="USDPShares">-0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2025-01-012025-06-30"
      decimals="INF"
      id="Fact000255"
      unitRef="USDPShares">-0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2026-04-012026-06-30"
      decimals="INF"
      id="Fact000257"
      unitRef="USDPShares">0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2025-04-012025-06-30"
      decimals="INF"
      id="Fact000258"
      unitRef="USDPShares">-0.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact000259"
      unitRef="USDPShares">-0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2025-01-012025-06-30"
      decimals="INF"
      id="Fact000260"
      unitRef="USDPShares">-0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2026-04-012026-06-30"
      decimals="INF"
      id="Fact000267"
      unitRef="Shares">46083893</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2025-04-012025-06-30"
      decimals="INF"
      id="Fact000268"
      unitRef="Shares">46193709</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact000269"
      unitRef="Shares">46223623</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2025-01-012025-06-30"
      decimals="INF"
      id="Fact000270"
      unitRef="Shares">46088353</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2026-04-012026-06-30"
      decimals="INF"
      id="Fact000272"
      unitRef="Shares">49509437</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2025-04-012025-06-30"
      decimals="INF"
      id="Fact000273"
      unitRef="Shares">46193709</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact000274"
      unitRef="Shares">46223623</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2025-01-012025-06-30"
      decimals="INF"
      id="Fact000275"
      unitRef="Shares">46088353</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000280"
      unitRef="USD">-554629</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000281"
      unitRef="USD">-1373104</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000286"
      unitRef="USD">1139284</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000287"
      unitRef="USD">1113334</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000289"
      unitRef="USD">407561</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000290"
      unitRef="USD">426844</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000292"
      unitRef="USD">-406269</us-gaap:GainLossOnSaleOfOtherAssets>
    <krmd:NoncashLeaseAdjustments
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000295"
      unitRef="USD">-2931</krmd:NoncashLeaseAdjustments>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000301"
      unitRef="USD">-944529</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000302"
      unitRef="USD">-805133</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000304"
      unitRef="USD">507257</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000305"
      unitRef="USD">-47979</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000307"
      unitRef="USD">832996</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000308"
      unitRef="USD">1144175</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000310"
      unitRef="USD">-285887</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000311"
      unitRef="USD">-317897</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000313"
      unitRef="USD">645116</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000314"
      unitRef="USD">-555430</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000316"
      unitRef="USD">275860</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000317"
      unitRef="USD">-122459</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000319"
      unitRef="USD">-16654</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000320"
      unitRef="USD">74833</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000322"
      unitRef="USD">-1959263</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000323"
      unitRef="USD">-288659</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000325"
      unitRef="USD">230776</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000326"
      unitRef="USD">-697807</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000331"
      unitRef="USD">154070</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000332"
      unitRef="USD">472252</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000334"
      unitRef="USD">461035</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000335"
      unitRef="USD">3400</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000337"
      unitRef="USD">52147</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000340"
      unitRef="USD">-667252</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000341"
      unitRef="USD">-475652</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <krmd:PaymentsOnIndebtedness
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000347"
      unitRef="USD">271152</krmd:PaymentsOnIndebtedness>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000349"
      unitRef="USD">81059</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000350"
      unitRef="USD">27536</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000352"
      unitRef="USD">66973</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000353"
      unitRef="USD">54084</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000355"
      unitRef="USD">-148032</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000356"
      unitRef="USD">-352772</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000358"
      unitRef="USD">-584508</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000359"
      unitRef="USD">-1526231</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000361"
      unitRef="USD">8872212</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="AsOf2024-12-31"
      decimals="0"
      id="Fact000362"
      unitRef="USD">9580947</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000364"
      unitRef="USD">8287704</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000365"
      unitRef="USD">8054716</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:InterestPaidNet
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000373"
      unitRef="USD">4732</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000374"
      unitRef="USD">7563</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000376"
      unitRef="USD">5800</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000377"
      unitRef="USD">17356</us-gaap:IncomeTaxesPaidNet>
    <krmd:PaymentsToAcquireIntangibleAsset
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000382"
      unitRef="USD">961035</krmd:PaymentsToAcquireIntangibleAsset>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000384"
      unitRef="USD">500000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:StockIssuedDuringPeriodSharesPeriodIncreaseDecrease
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact000386"
      unitRef="Shares">125628</us-gaap:StockIssuedDuringPeriodSharesPeriodIncreaseDecrease>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2025-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000396"
      unitRef="Shares">49790934</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000390"
      unitRef="USD">497909</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000391"
      unitRef="USD">52449339</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000392"
      unitRef="USD">-32016832</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-12-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000393"
      unitRef="USD">-3882494</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000394"
      unitRef="USD">17047922</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="From2026-01-012026-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000404"
      unitRef="Shares">142568</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2026-01-012026-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000398"
      unitRef="USD">1426</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2026-01-012026-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000399"
      unitRef="USD">96074</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2026-01-012026-03-31"
      decimals="0"
      id="Fact000402"
      unitRef="USD">97500</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2026-01-012026-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000407"
      unitRef="USD">254053</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2026-01-012026-03-31"
      decimals="0"
      id="Fact000410"
      unitRef="USD">254053</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost
      contextRef="From2026-01-012026-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000413"
      unitRef="USD">329957</krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost>
    <krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost
      contextRef="From2026-01-012026-03-31"
      decimals="0"
      id="Fact000416"
      unitRef="USD">329957</krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2026-01-012026-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000419"
      unitRef="USD">1666299</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2026-01-012026-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000421"
      unitRef="USD">-1666299</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-01-012026-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000426"
      unitRef="USD">-807078</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-01-012026-03-31"
      decimals="0"
      id="Fact000428"
      unitRef="USD">-807078</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2026-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000435"
      unitRef="Shares">49933502</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000430"
      unitRef="USD">499335</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000431"
      unitRef="USD">54795722</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000432"
      unitRef="USD">-32823910</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000433"
      unitRef="USD">-5548793</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-03-31"
      decimals="0"
      id="Fact000434"
      unitRef="USD">16922354</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="From2026-04-012026-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000443"
      unitRef="Shares">113274</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2026-04-012026-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000437"
      unitRef="USD">1133</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2026-04-012026-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000438"
      unitRef="USD">96367</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000441"
      unitRef="USD">97500</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2026-04-012026-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000446"
      unitRef="USD">308252</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000449"
      unitRef="USD">308252</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost
      contextRef="From2026-04-012026-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000452"
      unitRef="USD">-29038</krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost>
    <krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000455"
      unitRef="USD">-29038</krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2026-04-012026-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000458"
      unitRef="USD">857000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2026-04-012026-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000460"
      unitRef="USD">-857000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="From2026-04-012026-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000469"
      unitRef="Shares">125628</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2026-04-012026-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000463"
      unitRef="USD">1256</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2026-04-012026-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000464"
      unitRef="USD">498744</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000467"
      unitRef="USD">500000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-04-012026-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000473"
      unitRef="USD">252449</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000475"
      unitRef="USD">252449</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2026-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000483"
      unitRef="Shares">50172404</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000477"
      unitRef="USD">501724</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000478"
      unitRef="USD">56527047</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000479"
      unitRef="USD">-32571461</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000480"
      unitRef="USD">-6405793</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000481"
      unitRef="USD">18051517</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2024-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000491"
      unitRef="Shares">49377617</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000485"
      unitRef="USD">493776</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000486"
      unitRef="USD">49581303</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000487"
      unitRef="USD">-29378906</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-12-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000488"
      unitRef="USD">-3882494</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-12-31"
      decimals="0"
      id="Fact000489"
      unitRef="USD">16813679</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="From2025-01-012025-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000499"
      unitRef="Shares">183881</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2025-01-012025-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000493"
      unitRef="USD">1839</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2025-01-012025-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000494"
      unitRef="USD">95661</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000497"
      unitRef="USD">97500</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2025-01-012025-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000502"
      unitRef="USD">359197</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000505"
      unitRef="USD">359197</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost
      contextRef="From2025-01-012025-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000508"
      unitRef="USD">227860</krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost>
    <krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000511"
      unitRef="USD">227860</krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2025-01-012025-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000514"
      unitRef="USD">13032</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000517"
      unitRef="USD">13032</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000521"
      unitRef="USD">-1166237</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-03-31"
      decimals="0"
      id="Fact000523"
      unitRef="USD">-1166237</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2025-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000530"
      unitRef="Shares">49561498</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000525"
      unitRef="USD">495615</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000526"
      unitRef="USD">50277053</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000527"
      unitRef="USD">-30545143</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-03-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000528"
      unitRef="USD">-3882494</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-03-31"
      decimals="0"
      id="Fact000529"
      unitRef="USD">16345031</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="From2025-04-012025-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000538"
      unitRef="Shares">93961</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2025-04-012025-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000532"
      unitRef="USD">940</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2025-04-012025-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000533"
      unitRef="USD">96560</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000536"
      unitRef="USD">97500</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2025-04-012025-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000541"
      unitRef="USD">147944</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000544"
      unitRef="USD">147944</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost
      contextRef="From2025-04-012025-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000547"
      unitRef="USD">142766</krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost>
    <krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000550"
      unitRef="USD">142766</krmd:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCost>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-04-012025-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000554"
      unitRef="USD">-206867</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000556"
      unitRef="USD">-206867</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2025-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000564"
      unitRef="Shares">49655459</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000558"
      unitRef="USD">496555</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000559"
      unitRef="USD">50664323</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000560"
      unitRef="USD">-30752010</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-06-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="Fact000561"
      unitRef="USD">-3882494</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-06-30"
      decimals="0"
      id="Fact000562"
      unitRef="USD">16526374</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000566">&lt;p id="xdx_809_eus-gaap--OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_zei7NyOUB4Nc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;NOTE 1 &#x2014; &lt;span id="xdx_821_z1P59u5jboZ8"&gt;NATURE OF OPERATIONS AND SUMMARY
OF SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p id="xdx_84F_eus-gaap--NatureOfOperations_zvGI2hQRREV6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_86A_z9L9850lUNB5"&gt;NATURE OF OPERATIONS&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;KORU MEDICAL SYSTEMS, INC. (the &#x201c;Company,&#x201d;
&#x201c;KORU Medical,&#x201d; &#x201c;KORU,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; or &#x201c;our&#x201d;) develops, manufactures and commercializes
innovative and patient-centric large volume subcutaneous infusion solutions primarily for the subcutaneous drug delivery market as governed
by the United States Food and Drug Administration (the &#x201c;FDA&#x201d;) quality and regulatory system and international standards for
quality system management. &#160;The Company operates as one segment.&lt;/p&gt;

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

&lt;p id="xdx_840_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zq4xUM3kYqf8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_86E_zxVZB8DDY1Nl"&gt;BASIS OF PRESENTATION&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The accompanying financial statements should be read
in conjunction with the Company&#x2019;s annual report on Form 10-K for the year ended December 31, 2025 (&#x201c;Annual Report&#x201d;).
&#160;In accordance with the rules and regulations of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;), the Company has
omitted footnote disclosures that would substantially duplicate the disclosures contained in the audited financial statements of the Company.
&#160;The accompanying interim financial statements are unaudited and reflect all adjustments which are in the opinion of management necessary
for a fair statement of the Company&#x2019;s financial position, results of operations, and cash flows for the periods presented. &#160;All
such adjustments are of a normal, recurring nature. &#160;The Company&#x2019;s results of operations and cash flows for the interim periods
are not necessarily indicative of the results of operations and cash flows that it may achieve in future periods.&lt;/p&gt;

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

&lt;p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zh73xkSatpU8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_863_zxR12Diwf8Xg"&gt;CASH AND CASH EQUIVALENTS&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;For purposes of the statements of cash flows, the
Company considers all short-term investments with an original maturity of three months or less to be cash equivalents. &#160;As of June
30, 2026 the Company held cash and cash-equivalents of $&lt;span id="xdx_907_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20260630_z1PnDQxYGptl" title="Cash and Cash Equivalent"&gt;8.3&lt;/span&gt; million.&lt;/p&gt;

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

&lt;p id="xdx_840_eus-gaap--IntangibleAssetsFiniteLivedPolicy_z7mO7AV6AMYj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_86F_zXJa777xfYKf"&gt;INTANGIBLE ASSETS&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Costs incurred in obtaining patents have been capitalized
and are being amortized over the legal life of the patents.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the three months ended June 30, 2026, the Company
acquired certain intangible assets for $&lt;span id="xdx_908_ecustom--PaymentsToAcquireIntangibleAsset_c20260401__20260630_zsJWbAZx1FC" title="Acquired an intangible asset"&gt;961,035&lt;/span&gt;. This purchase was accounted for as a technology asset acquisition, as it did not meet
the definition of a business combination under ASC 805.&lt;/p&gt;

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

&lt;p id="xdx_842_eus-gaap--ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_zJ3Hv4qXLdGe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_86C_zgx52JBlsx1f"&gt;SOFTWARE DEVELOPMENT COSTS&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;The Company capitalizes certain costs related to the development of internal-use
software in accordance with ASC 350-40, Internal-Use Software. Capitalization begins when management has authorized the project, and it
is probable that the software will be completed and used as intended. Capitalized costs primarily include internal labor directly associated
with application development activities, such as coding, configuration, and testing.&lt;/p&gt;

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

&lt;p id="xdx_84B_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zkiz98qeiOi4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_868_zgIs8pKhWAWf"&gt;STOCK-BASED COMPENSATION&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company maintains an omnibus equity incentive
plan under which it grants options and other equity incentive awards to certain executives, employees and consultants, as well as shares
of common stock to non-employee directors.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The fair value of each stock option grant is estimated
on the date of the grant using the Black-Scholes option-pricing model. &#160;All options are charged against income at their fair value.
&#160;The entire compensation expense of the award is recognized over the vesting period.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Shares of stock granted for director fees are recorded
at the fair value of the shares at the grant date.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Restricted stock awards are equity classified and
measured at the fair market value of the underlying stock at the grant date. The fair value of restricted stock awards vesting at certain
market capitalization thresholds were estimated on the date of grant using the Brownian Motion Monte Carlo lattice model. The fair value
of restricted stock awards with time-based vesting were estimated on the date of grant at the current stock price. The fair value of restricted
stock awards vesting at certain annual sales growth thresholds were estimated as of the date of Board acknowledgement of the achievement,
at the current stock price. We recognize restricted stock expense using the straight-line attribution method over the requisite service
period and account for forfeitures as they occur.&lt;/p&gt;

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



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Restricted stock units (&#x201c;RSUs&#x201d;) and performance
stock units (&#x201c;PSUs&#x201d;) are equity classified and measured at the fair market value of the underlying stock at the grant date.&lt;/p&gt;

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

&lt;p id="xdx_84E_eus-gaap--EarningsPerSharePolicyTextBlock_zbZqGWCxAsHk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_86A_zibS2IIAaFV9"&gt;NET INCOME PER SHARE&lt;/span&gt;&lt;/p&gt;

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

&lt;p id="xdx_896_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zgXPpCqjvdO6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The following table sets forth the computation of
basic and diluted income per share:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8BD_z9SfLjBWua6h" style="display: none; visibility: hidden"&gt;Schedule of Basic and Diluted Income per Share Computation Table&lt;/span&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 40%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_498_20260401__20260630_zktuBAyY9iW3" style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_491_20250401__20250630_zMUHXNDLKMV2" style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_490_20260101__20260630_zPXMBbTZmBZ5" style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_494_20250101__20250630_zKBTWkhzO2Q4" style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&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="5" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Three Months Ended June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Six Months Ended June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--NetIncomeLoss_zr2aCPzDzJH3" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Net income(loss) for basic and diluted earnings per share &lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;252,449&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(206,867&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: White 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(554,629&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: White 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(1,373,104&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: White 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_uShares_zQQlIREqYpD8" style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Denominator for basic income per share weighted average shares&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;46,083,893&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;46,193,709&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;46,223,623&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;46,088,353&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E8E8E8"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pid_uShares_zEpgT1C1vxk6" style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Options, restricted stock units, and warrants&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;3,425,544&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0600"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0601"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0602"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_uShares_zZKCqr91Ucl2" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Denominator for diluted income per share weighted average shares&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;49,509,437&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;46,193,709&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;46,223,623&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;46,088,353&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--EarningsPerShareBasic_pid_uUSDPShares_zwnZiR0NehFe" style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Basic income per share&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;0.01&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: White 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.00&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: White 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.01&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: White 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.03&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: White 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--EarningsPerShareDiluted_pid_uUSDPShares_zyNN3PpNMEsa" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Diluted income per share&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;0.01&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.00&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.01&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.03&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A7_zuq3mXApCNn3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Approximately &lt;span id="xdx_90A_ecustom--DilutiveSecuritiesIncludedInComputationOfEarningsPerShareAmount_pid_uShares_c20260401__20260630__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zWXcMiV48A7l" title="Dilutive Securities Included in Computation of Earnings Per Share, Amount"&gt;2,273,140&lt;/span&gt; stock options and &lt;span id="xdx_901_ecustom--DilutiveSecuritiesIncludedInComputationOfEarningsPerShareAmount_pid_uShares_c20260401__20260630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zeUt6PGgXJY4" title="Dilutive Securities Included in Computation of Earnings Per Share, Amount"&gt;1,152,404&lt;/span&gt; restricted
stock units for the three months ended June 30, 2026 were included in the diluted EPS calculation because they were dilutive.
Additional stock options and restricted stock units were excluded from the diluted EPS calculation for the three-month period ended June
30, 2026 because they were anti-dilutive, primarily consisting of unvested and out-of-the-money options of &lt;span id="xdx_90C_ecustom--AntidilutiveSecuritiesExcludedInComputationOfEarningsPerShareAmount_pid_uShares_c20260401__20260630__us-gaap--AwardTypeAxis__custom--StockOptionsMember_z5GgamOAIvr7" title="Anti-dilutive Securities Excluded in Computation of Earnings Per Share, Amount"&gt;1,677,997&lt;/span&gt; and unvested performance-based
awards of &lt;span id="xdx_903_ecustom--AntidilutiveSecuritiesExcludedInComputationOfEarningsPerShareAmount_pid_uShares_c20260401__20260630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zOK24wjp37z3" title="Anti-dilutive Securities Excluded in Computation of Earnings Per Share, Amount"&gt;525,875&lt;/span&gt;. Because the Company reported a net loss for the six months ended June 30, 2026, all potential common shares were anti-dilutive
and therefore excluded from the calculation of diluted net loss per share for the period.&lt;/p&gt;

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

&lt;p id="xdx_84E_eus-gaap--UseOfEstimates_zuRiAKN3qsO5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_867_ztT6097l8uH4"&gt;USE OF ESTIMATES IN THE FINANCIAL STATEMENTS&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The preparation of financial statements in conformity
with United States generally accepted accounting principles (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions
that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.
Important estimates include but are not limited to asset lives, deferred tax valuation allowances, inventory valuation, expected credit
losses, and customer rebate and incentive accruals. The results of operations for the six months ended June 30, 2026 are not necessarily
indicative of the results that may be expected for the entire 2026 fiscal year.&lt;/p&gt;

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

&lt;p id="xdx_84A_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zJWK5Lfs24ch" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_86A_z8YD6cWSkAKl"&gt;REVENUE RECOGNITION&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Our revenues are derived from three business sources:
(i) domestic core (which consists of US and Canada), (ii) international core, and (iii) pharma services and clinical trials. &#160;Our
domestic and international core revenues consist of sales of our syringe drivers, tubing and needles (&#x201c;Product Revenue&#x201d;) for
the delivery of subcutaneous drugs that are FDA cleared for use with the KORU Medical infusion system, with the primary delivery for immunoglobulin
to treat Primary Immunodeficiency Diseases (&#x201c;PIDD&#x201d;) and Chronic Inflammatory Demyelinating Polyneuropathy (&#x201c;CIDP&#x201d;).
Pharma services and clinical trials consist of Product Revenue for feasibility/clinical trials (pre-clinical studies, Phase I, Phase II,
Phase III) of biopharmaceutical companies in the drug development process as well as non-recurring engineering services (&#x201c;NRE&#x201d;)
revenues (including testing and registration services) received from biopharmaceutical companies to ready or customize the FREEDOM&lt;sup&gt;TM&lt;/sup&gt;
System for clinical and commercial use across multiple drug categories.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;For Product Revenue, we recognize revenues when shipment
occurs, at which point the customer obtains control and ownership of the goods. &#160;Shipping costs generally are billed to customers
and are included in Product Revenue.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company generally does not accept return of goods
shipped unless it is a Company error. &#160;The only credits provided to customers are for defective merchandise. &#160;The Company warrants
the syringe driver from defects in materials and workmanship under normal use and the warranty does not include a performance obligation.
&#160;The costs under the warranty are expensed as incurred.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Rebates are provided to distributors for the difference
in selling price to distributors and pricing specified to select customers. &#160;In addition, rebates are provided to customers for meeting
growth targets. &#160;Provisions for both distributor pricing and customer growth rebates are variable consideration and are recorded
as a reduction of revenue in the same period the related sales are recorded or when it is probable the growth target will be achieved.&lt;/p&gt;

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



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We recognize NRE revenue under an input method, which
recognizes revenue on the basis of our efforts or inputs (for example, resources consumed, labor hours expended, costs incurred, or time
elapsed) to the satisfaction of a performance obligation relative to the total expected inputs to the satisfaction of that performance
obligation (i.e. completion milestone). The input method that we use is based on costs incurred.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Contracts are often modified to account for changes
in contract specifications and requirements. Contract modifications exist when the modification either creates new, or changes existing,
enforceable rights and obligations. Generally, when contract modifications create new performance obligations, the modification is considered
to be a separate contract and revenue is recognized prospectively. When contract modifications change existing performance obligations,
the impact on the existing transaction price and measure of progress for the performance obligation to which it relates is generally recognized
as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis. Contract assets primarily
represent revenue earnings over time that are not yet billable based on the terms of the contracts. Contract liabilities (i.e., deferred
revenue) consist of fees invoiced or paid by the Company&#x2019;s customers for which the associated performance obligations have not been
satisfied and revenue has not been recognized based on the Company&#x2019;s revenue recognition criteria described above. The Company has
recognized a contract asset, which is included in other receivables in the accompanying balance sheet, of $&lt;span id="xdx_90B_eus-gaap--ContractWithCustomerAssetReclassifiedToReceivable_c20260101__20260630_z9gNJTLCC4d"&gt;335,206&lt;/span&gt; and $&lt;span id="xdx_908_eus-gaap--ContractWithCustomerAssetReclassifiedToReceivable_c20250101__20251231_zbzRAoUEoiO8"&gt;319,955&lt;/span&gt; as of
June 30, 2026 and December 31, 2025, respectively.&lt;/p&gt;

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

&lt;p id="xdx_89E_ecustom--ScheduleOfNetSalesByGeography_zREQWIfLr1a5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The following table summarizes net revenues from our
distributors and direct customers by geography for the three and six months ended June 30, 2026, and 2025.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B0_zb5r3mqRtpRi" style="display: none; visibility: hidden"&gt;Schedule of Net Revenues by Customer Type and Geography Table&lt;/span&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse"&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="5" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Three Months Ended June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Six Months Ended June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 29%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Revenues&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Domestic&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Revenues_c20260401__20260630__srt--StatementGeographicalAxis__country--US_zRaDpYyQusEh" style="text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;8,396,591&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--Revenues_c20250401__20250630__srt--StatementGeographicalAxis__country--US_zLXLHOBmOxO9" style="text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;8,012,272&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Revenues_c20260101__20260630__srt--StatementGeographicalAxis__country--US_zFrSEtkNL995" style="text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;16,835,334&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--Revenues_c20250101__20250630__srt--StatementGeographicalAxis__country--US_z5DGjFb78J29" style="text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;15,217,904&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;International&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--Revenues_c20260401__20260630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zFJ7U2OQDCE5" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;3,648,829&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Revenues_c20250401__20250630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_z833GrUYyRej" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;2,182,528&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Revenues_c20260101__20260630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zw0r8rHqTtii" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;6,974,710&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--Revenues_c20250101__20250630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zBwOu04xzF5f" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;4,611,971&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Revenues_c20260401__20260630_zlQ4m7C82Tfi" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;12,045,420&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--Revenues_c20250401__20250630_zEYMs8aartlh" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;10,194,800&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Revenues_c20260101__20260630_zzvWO4NInli2" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;23,810,044&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--Revenues_c20250101__20250630_zycNIE2x0l4j" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;19,829,875&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A1_zPc8uHNGNJff" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;

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

&lt;p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zH9JnZSNv6k6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_869_zNFD9XMQXDo9"&gt;ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company considers the applicability and impact
of all recently issued accounting pronouncements. &#160;Recent accounting pronouncements not specifically identified in our disclosures
are either not applicable to the Company or are not expected to have a material effect on our financial condition or results of operations.&lt;/p&gt;

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

&lt;p id="xdx_840_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zGTpsazAFNv8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_864_zMMOrDvJxQbc"&gt;IMPAIRMENT OF LONG-LIVED ASSETS&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company reviews long-lived assets for impairment
whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable. &#160;An impairment
loss would be recognized when estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition
are less than the carrying amount. &#160;The impairment loss, if recognized, would be based on the excess of the carrying value of the
impaired asset over its respective fair value. &#160;The Company did not record any impairment losses for the quarter ended June 30, 2026,
nor June 30, 2025.&lt;/p&gt;

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

</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:NatureOfOperations contextRef="From2026-01-01to2026-06-30" id="Fact000568">&lt;p id="xdx_84F_eus-gaap--NatureOfOperations_zvGI2hQRREV6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_86A_z9L9850lUNB5"&gt;NATURE OF OPERATIONS&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;KORU MEDICAL SYSTEMS, INC. (the &#x201c;Company,&#x201d;
&#x201c;KORU Medical,&#x201d; &#x201c;KORU,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; or &#x201c;our&#x201d;) develops, manufactures and commercializes
innovative and patient-centric large volume subcutaneous infusion solutions primarily for the subcutaneous drug delivery market as governed
by the United States Food and Drug Administration (the &#x201c;FDA&#x201d;) quality and regulatory system and international standards for
quality system management. &#160;The Company operates as one segment.&lt;/p&gt;

</us-gaap:NatureOfOperations>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000570">&lt;p id="xdx_840_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zq4xUM3kYqf8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_86E_zxVZB8DDY1Nl"&gt;BASIS OF PRESENTATION&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The accompanying financial statements should be read
in conjunction with the Company&#x2019;s annual report on Form 10-K for the year ended December 31, 2025 (&#x201c;Annual Report&#x201d;).
&#160;In accordance with the rules and regulations of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;), the Company has
omitted footnote disclosures that would substantially duplicate the disclosures contained in the audited financial statements of the Company.
&#160;The accompanying interim financial statements are unaudited and reflect all adjustments which are in the opinion of management necessary
for a fair statement of the Company&#x2019;s financial position, results of operations, and cash flows for the periods presented. &#160;All
such adjustments are of a normal, recurring nature. &#160;The Company&#x2019;s results of operations and cash flows for the interim periods
are not necessarily indicative of the results of operations and cash flows that it may achieve in future periods.&lt;/p&gt;

</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000572">&lt;p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zh73xkSatpU8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_863_zxR12Diwf8Xg"&gt;CASH AND CASH EQUIVALENTS&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;For purposes of the statements of cash flows, the
Company considers all short-term investments with an original maturity of three months or less to be cash equivalents. &#160;As of June
30, 2026 the Company held cash and cash-equivalents of $&lt;span id="xdx_907_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20260630_z1PnDQxYGptl" title="Cash and Cash Equivalent"&gt;8.3&lt;/span&gt; million.&lt;/p&gt;

</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2026-06-30"
      decimals="-5"
      id="Fact000574"
      unitRef="USD">8300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="From2026-01-01to2026-06-30" id="Fact000576">&lt;p id="xdx_840_eus-gaap--IntangibleAssetsFiniteLivedPolicy_z7mO7AV6AMYj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_86F_zXJa777xfYKf"&gt;INTANGIBLE ASSETS&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Costs incurred in obtaining patents have been capitalized
and are being amortized over the legal life of the patents.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the three months ended June 30, 2026, the Company
acquired certain intangible assets for $&lt;span id="xdx_908_ecustom--PaymentsToAcquireIntangibleAsset_c20260401__20260630_zsJWbAZx1FC" title="Acquired an intangible asset"&gt;961,035&lt;/span&gt;. This purchase was accounted for as a technology asset acquisition, as it did not meet
the definition of a business combination under ASC 805.&lt;/p&gt;

</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <krmd:PaymentsToAcquireIntangibleAsset
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000578"
      unitRef="USD">961035</krmd:PaymentsToAcquireIntangibleAsset>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000580">&lt;p id="xdx_842_eus-gaap--ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_zJ3Hv4qXLdGe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_86C_zgx52JBlsx1f"&gt;SOFTWARE DEVELOPMENT COSTS&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;The Company capitalizes certain costs related to the development of internal-use
software in accordance with ASC 350-40, Internal-Use Software. Capitalization begins when management has authorized the project, and it
is probable that the software will be completed and used as intended. Capitalized costs primarily include internal labor directly associated
with application development activities, such as coding, configuration, and testing.&lt;/p&gt;

</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2026-01-01to2026-06-30" id="Fact000582">&lt;p id="xdx_84B_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zkiz98qeiOi4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_868_zgIs8pKhWAWf"&gt;STOCK-BASED COMPENSATION&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company maintains an omnibus equity incentive
plan under which it grants options and other equity incentive awards to certain executives, employees and consultants, as well as shares
of common stock to non-employee directors.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The fair value of each stock option grant is estimated
on the date of the grant using the Black-Scholes option-pricing model. &#160;All options are charged against income at their fair value.
&#160;The entire compensation expense of the award is recognized over the vesting period.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Shares of stock granted for director fees are recorded
at the fair value of the shares at the grant date.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Restricted stock awards are equity classified and
measured at the fair market value of the underlying stock at the grant date. The fair value of restricted stock awards vesting at certain
market capitalization thresholds were estimated on the date of grant using the Brownian Motion Monte Carlo lattice model. The fair value
of restricted stock awards with time-based vesting were estimated on the date of grant at the current stock price. The fair value of restricted
stock awards vesting at certain annual sales growth thresholds were estimated as of the date of Board acknowledgement of the achievement,
at the current stock price. We recognize restricted stock expense using the straight-line attribution method over the requisite service
period and account for forfeitures as they occur.&lt;/p&gt;

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



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Restricted stock units (&#x201c;RSUs&#x201d;) and performance
stock units (&#x201c;PSUs&#x201d;) are equity classified and measured at the fair market value of the underlying stock at the grant date.&lt;/p&gt;

</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000585">&lt;p id="xdx_84E_eus-gaap--EarningsPerSharePolicyTextBlock_zbZqGWCxAsHk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_86A_zibS2IIAaFV9"&gt;NET INCOME PER SHARE&lt;/span&gt;&lt;/p&gt;

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

&lt;p id="xdx_896_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zgXPpCqjvdO6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The following table sets forth the computation of
basic and diluted income per share:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8BD_z9SfLjBWua6h" style="display: none; visibility: hidden"&gt;Schedule of Basic and Diluted Income per Share Computation Table&lt;/span&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 40%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_498_20260401__20260630_zktuBAyY9iW3" style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_491_20250401__20250630_zMUHXNDLKMV2" style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_490_20260101__20260630_zPXMBbTZmBZ5" style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_494_20250101__20250630_zKBTWkhzO2Q4" style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&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="5" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Three Months Ended June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Six Months Ended June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--NetIncomeLoss_zr2aCPzDzJH3" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Net income(loss) for basic and diluted earnings per share &lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;252,449&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(206,867&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: White 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(554,629&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: White 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(1,373,104&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: White 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_uShares_zQQlIREqYpD8" style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Denominator for basic income per share weighted average shares&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;46,083,893&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;46,193,709&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;46,223,623&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;46,088,353&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E8E8E8"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pid_uShares_zEpgT1C1vxk6" style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Options, restricted stock units, and warrants&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;3,425,544&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0600"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0601"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0602"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_uShares_zZKCqr91Ucl2" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Denominator for diluted income per share weighted average shares&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;49,509,437&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;46,193,709&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;46,223,623&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;46,088,353&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--EarningsPerShareBasic_pid_uUSDPShares_zwnZiR0NehFe" style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Basic income per share&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;0.01&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: White 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.00&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: White 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.01&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: White 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.03&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: White 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--EarningsPerShareDiluted_pid_uUSDPShares_zyNN3PpNMEsa" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Diluted income per share&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;0.01&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.00&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.01&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.03&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A7_zuq3mXApCNn3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Approximately &lt;span id="xdx_90A_ecustom--DilutiveSecuritiesIncludedInComputationOfEarningsPerShareAmount_pid_uShares_c20260401__20260630__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zWXcMiV48A7l" title="Dilutive Securities Included in Computation of Earnings Per Share, Amount"&gt;2,273,140&lt;/span&gt; stock options and &lt;span id="xdx_901_ecustom--DilutiveSecuritiesIncludedInComputationOfEarningsPerShareAmount_pid_uShares_c20260401__20260630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zeUt6PGgXJY4" title="Dilutive Securities Included in Computation of Earnings Per Share, Amount"&gt;1,152,404&lt;/span&gt; restricted
stock units for the three months ended June 30, 2026 were included in the diluted EPS calculation because they were dilutive.
Additional stock options and restricted stock units were excluded from the diluted EPS calculation for the three-month period ended June
30, 2026 because they were anti-dilutive, primarily consisting of unvested and out-of-the-money options of &lt;span id="xdx_90C_ecustom--AntidilutiveSecuritiesExcludedInComputationOfEarningsPerShareAmount_pid_uShares_c20260401__20260630__us-gaap--AwardTypeAxis__custom--StockOptionsMember_z5GgamOAIvr7" title="Anti-dilutive Securities Excluded in Computation of Earnings Per Share, Amount"&gt;1,677,997&lt;/span&gt; and unvested performance-based
awards of &lt;span id="xdx_903_ecustom--AntidilutiveSecuritiesExcludedInComputationOfEarningsPerShareAmount_pid_uShares_c20260401__20260630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zOK24wjp37z3" title="Anti-dilutive Securities Excluded in Computation of Earnings Per Share, Amount"&gt;525,875&lt;/span&gt;. Because the Company reported a net loss for the six months ended June 30, 2026, all potential common shares were anti-dilutive
and therefore excluded from the calculation of diluted net loss per share for the period.&lt;/p&gt;

</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000587">&lt;p id="xdx_896_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zgXPpCqjvdO6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The following table sets forth the computation of
basic and diluted income per share:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8BD_z9SfLjBWua6h" style="display: none; visibility: hidden"&gt;Schedule of Basic and Diluted Income per Share Computation Table&lt;/span&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 40%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_498_20260401__20260630_zktuBAyY9iW3" style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_491_20250401__20250630_zMUHXNDLKMV2" style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_490_20260101__20260630_zPXMBbTZmBZ5" style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_494_20250101__20250630_zKBTWkhzO2Q4" style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&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="5" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Three Months Ended June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Six Months Ended June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--NetIncomeLoss_zr2aCPzDzJH3" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Net income(loss) for basic and diluted earnings per share &lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;252,449&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(206,867&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: White 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(554,629&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: White 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(1,373,104&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: White 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_uShares_zQQlIREqYpD8" style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Denominator for basic income per share weighted average shares&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;46,083,893&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;46,193,709&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;46,223,623&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;46,088,353&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E8E8E8"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pid_uShares_zEpgT1C1vxk6" style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Options, restricted stock units, and warrants&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;3,425,544&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0600"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0601"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0602"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_uShares_zZKCqr91Ucl2" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Denominator for diluted income per share weighted average shares&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;49,509,437&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;46,193,709&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;46,223,623&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;46,088,353&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--EarningsPerShareBasic_pid_uUSDPShares_zwnZiR0NehFe" style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Basic income per share&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;0.01&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: White 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.00&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: White 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.01&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: White 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.03&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: White 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--EarningsPerShareDiluted_pid_uUSDPShares_zyNN3PpNMEsa" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Diluted income per share&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;0.01&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.00&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.01&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.25pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.03&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000589"
      unitRef="USD">252449</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000590"
      unitRef="USD">-206867</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000591"
      unitRef="USD">-554629</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000592"
      unitRef="USD">-1373104</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2026-04-012026-06-30"
      decimals="INF"
      id="Fact000594"
      unitRef="Shares">46083893</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2025-04-012025-06-30"
      decimals="INF"
      id="Fact000595"
      unitRef="Shares">46193709</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact000596"
      unitRef="Shares">46223623</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2025-01-012025-06-30"
      decimals="INF"
      id="Fact000597"
      unitRef="Shares">46088353</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2026-04-012026-06-30"
      decimals="INF"
      id="Fact000599"
      unitRef="Shares">3425544</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2026-04-012026-06-30"
      decimals="INF"
      id="Fact000604"
      unitRef="Shares">49509437</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2025-04-012025-06-30"
      decimals="INF"
      id="Fact000605"
      unitRef="Shares">46193709</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact000606"
      unitRef="Shares">46223623</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2025-01-012025-06-30"
      decimals="INF"
      id="Fact000607"
      unitRef="Shares">46088353</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2026-04-012026-06-30"
      decimals="INF"
      id="Fact000609"
      unitRef="USDPShares">0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2025-04-012025-06-30"
      decimals="INF"
      id="Fact000610"
      unitRef="USDPShares">-0.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact000611"
      unitRef="USDPShares">-0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2025-01-012025-06-30"
      decimals="INF"
      id="Fact000612"
      unitRef="USDPShares">-0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2026-04-012026-06-30"
      decimals="INF"
      id="Fact000614"
      unitRef="USDPShares">0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2025-04-012025-06-30"
      decimals="INF"
      id="Fact000615"
      unitRef="USDPShares">-0.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact000616"
      unitRef="USDPShares">-0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2025-01-012025-06-30"
      decimals="INF"
      id="Fact000617"
      unitRef="USDPShares">-0.03</us-gaap:EarningsPerShareDiluted>
    <krmd:DilutiveSecuritiesIncludedInComputationOfEarningsPerShareAmount
      contextRef="From2026-04-012026-06-30_custom_StockOptionsMember"
      decimals="INF"
      id="Fact000619"
      unitRef="Shares">2273140</krmd:DilutiveSecuritiesIncludedInComputationOfEarningsPerShareAmount>
    <krmd:DilutiveSecuritiesIncludedInComputationOfEarningsPerShareAmount
      contextRef="From2026-04-012026-06-30_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fact000621"
      unitRef="Shares">1152404</krmd:DilutiveSecuritiesIncludedInComputationOfEarningsPerShareAmount>
    <krmd:AntidilutiveSecuritiesExcludedInComputationOfEarningsPerShareAmount
      contextRef="From2026-04-012026-06-30_custom_StockOptionsMember"
      decimals="INF"
      id="Fact000623"
      unitRef="Shares">1677997</krmd:AntidilutiveSecuritiesExcludedInComputationOfEarningsPerShareAmount>
    <krmd:AntidilutiveSecuritiesExcludedInComputationOfEarningsPerShareAmount
      contextRef="From2026-04-012026-06-30_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fact000625"
      unitRef="Shares">525875</krmd:AntidilutiveSecuritiesExcludedInComputationOfEarningsPerShareAmount>
    <us-gaap:UseOfEstimates contextRef="From2026-01-01to2026-06-30" id="Fact000627">&lt;p id="xdx_84E_eus-gaap--UseOfEstimates_zuRiAKN3qsO5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_867_ztT6097l8uH4"&gt;USE OF ESTIMATES IN THE FINANCIAL STATEMENTS&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The preparation of financial statements in conformity
with United States generally accepted accounting principles (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions
that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.
Important estimates include but are not limited to asset lives, deferred tax valuation allowances, inventory valuation, expected credit
losses, and customer rebate and incentive accruals. The results of operations for the six months ended June 30, 2026 are not necessarily
indicative of the results that may be expected for the entire 2026 fiscal year.&lt;/p&gt;

</us-gaap:UseOfEstimates>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000629">&lt;p id="xdx_84A_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zJWK5Lfs24ch" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_86A_z8YD6cWSkAKl"&gt;REVENUE RECOGNITION&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Our revenues are derived from three business sources:
(i) domestic core (which consists of US and Canada), (ii) international core, and (iii) pharma services and clinical trials. &#160;Our
domestic and international core revenues consist of sales of our syringe drivers, tubing and needles (&#x201c;Product Revenue&#x201d;) for
the delivery of subcutaneous drugs that are FDA cleared for use with the KORU Medical infusion system, with the primary delivery for immunoglobulin
to treat Primary Immunodeficiency Diseases (&#x201c;PIDD&#x201d;) and Chronic Inflammatory Demyelinating Polyneuropathy (&#x201c;CIDP&#x201d;).
Pharma services and clinical trials consist of Product Revenue for feasibility/clinical trials (pre-clinical studies, Phase I, Phase II,
Phase III) of biopharmaceutical companies in the drug development process as well as non-recurring engineering services (&#x201c;NRE&#x201d;)
revenues (including testing and registration services) received from biopharmaceutical companies to ready or customize the FREEDOM&lt;sup&gt;TM&lt;/sup&gt;
System for clinical and commercial use across multiple drug categories.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;For Product Revenue, we recognize revenues when shipment
occurs, at which point the customer obtains control and ownership of the goods. &#160;Shipping costs generally are billed to customers
and are included in Product Revenue.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company generally does not accept return of goods
shipped unless it is a Company error. &#160;The only credits provided to customers are for defective merchandise. &#160;The Company warrants
the syringe driver from defects in materials and workmanship under normal use and the warranty does not include a performance obligation.
&#160;The costs under the warranty are expensed as incurred.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Rebates are provided to distributors for the difference
in selling price to distributors and pricing specified to select customers. &#160;In addition, rebates are provided to customers for meeting
growth targets. &#160;Provisions for both distributor pricing and customer growth rebates are variable consideration and are recorded
as a reduction of revenue in the same period the related sales are recorded or when it is probable the growth target will be achieved.&lt;/p&gt;

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



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We recognize NRE revenue under an input method, which
recognizes revenue on the basis of our efforts or inputs (for example, resources consumed, labor hours expended, costs incurred, or time
elapsed) to the satisfaction of a performance obligation relative to the total expected inputs to the satisfaction of that performance
obligation (i.e. completion milestone). The input method that we use is based on costs incurred.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Contracts are often modified to account for changes
in contract specifications and requirements. Contract modifications exist when the modification either creates new, or changes existing,
enforceable rights and obligations. Generally, when contract modifications create new performance obligations, the modification is considered
to be a separate contract and revenue is recognized prospectively. When contract modifications change existing performance obligations,
the impact on the existing transaction price and measure of progress for the performance obligation to which it relates is generally recognized
as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis. Contract assets primarily
represent revenue earnings over time that are not yet billable based on the terms of the contracts. Contract liabilities (i.e., deferred
revenue) consist of fees invoiced or paid by the Company&#x2019;s customers for which the associated performance obligations have not been
satisfied and revenue has not been recognized based on the Company&#x2019;s revenue recognition criteria described above. The Company has
recognized a contract asset, which is included in other receivables in the accompanying balance sheet, of $&lt;span id="xdx_90B_eus-gaap--ContractWithCustomerAssetReclassifiedToReceivable_c20260101__20260630_z9gNJTLCC4d"&gt;335,206&lt;/span&gt; and $&lt;span id="xdx_908_eus-gaap--ContractWithCustomerAssetReclassifiedToReceivable_c20250101__20251231_zbzRAoUEoiO8"&gt;319,955&lt;/span&gt; as of
June 30, 2026 and December 31, 2025, respectively.&lt;/p&gt;

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

&lt;p id="xdx_89E_ecustom--ScheduleOfNetSalesByGeography_zREQWIfLr1a5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The following table summarizes net revenues from our
distributors and direct customers by geography for the three and six months ended June 30, 2026, and 2025.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B0_zb5r3mqRtpRi" style="display: none; visibility: hidden"&gt;Schedule of Net Revenues by Customer Type and Geography Table&lt;/span&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse"&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="5" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Three Months Ended June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Six Months Ended June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 29%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Revenues&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Domestic&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Revenues_c20260401__20260630__srt--StatementGeographicalAxis__country--US_zRaDpYyQusEh" style="text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;8,396,591&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--Revenues_c20250401__20250630__srt--StatementGeographicalAxis__country--US_zLXLHOBmOxO9" style="text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;8,012,272&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Revenues_c20260101__20260630__srt--StatementGeographicalAxis__country--US_zFrSEtkNL995" style="text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;16,835,334&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--Revenues_c20250101__20250630__srt--StatementGeographicalAxis__country--US_z5DGjFb78J29" style="text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;15,217,904&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;International&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--Revenues_c20260401__20260630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zFJ7U2OQDCE5" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;3,648,829&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Revenues_c20250401__20250630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_z833GrUYyRej" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;2,182,528&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Revenues_c20260101__20260630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zw0r8rHqTtii" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;6,974,710&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--Revenues_c20250101__20250630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zBwOu04xzF5f" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;4,611,971&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Revenues_c20260401__20260630_zlQ4m7C82Tfi" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;12,045,420&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--Revenues_c20250401__20250630_zEYMs8aartlh" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;10,194,800&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Revenues_c20260101__20260630_zzvWO4NInli2" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;23,810,044&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--Revenues_c20250101__20250630_zycNIE2x0l4j" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;19,829,875&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A1_zPc8uHNGNJff" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;

</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000631"
      unitRef="USD">335206</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable
      contextRef="From2025-01-012025-12-31"
      decimals="0"
      id="Fact000632"
      unitRef="USD">319955</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <krmd:ScheduleOfNetSalesByGeography contextRef="From2026-01-01to2026-06-30" id="Fact000634">&lt;p id="xdx_89E_ecustom--ScheduleOfNetSalesByGeography_zREQWIfLr1a5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The following table summarizes net revenues from our
distributors and direct customers by geography for the three and six months ended June 30, 2026, and 2025.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B0_zb5r3mqRtpRi" style="display: none; visibility: hidden"&gt;Schedule of Net Revenues by Customer Type and Geography Table&lt;/span&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse"&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="5" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Three Months Ended June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Six Months Ended June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 29%"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Revenues&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Domestic&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Revenues_c20260401__20260630__srt--StatementGeographicalAxis__country--US_zRaDpYyQusEh" style="text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;8,396,591&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--Revenues_c20250401__20250630__srt--StatementGeographicalAxis__country--US_zLXLHOBmOxO9" style="text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;8,012,272&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Revenues_c20260101__20260630__srt--StatementGeographicalAxis__country--US_zFrSEtkNL995" style="text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;16,835,334&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--Revenues_c20250101__20250630__srt--StatementGeographicalAxis__country--US_z5DGjFb78J29" style="text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;15,217,904&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;International&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--Revenues_c20260401__20260630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zFJ7U2OQDCE5" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;3,648,829&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--Revenues_c20250401__20250630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_z833GrUYyRej" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;2,182,528&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--Revenues_c20260101__20260630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zw0r8rHqTtii" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;6,974,710&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--Revenues_c20250101__20250630__srt--StatementGeographicalAxis__us-gaap--NonUsMember_zBwOu04xzF5f" style="border-bottom: black 1pt solid; text-align: right" title="Net Revenues"&gt;&lt;span style="font-size: 10pt"&gt;4,611,971&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--Revenues_c20260401__20260630_zlQ4m7C82Tfi" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;12,045,420&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--Revenues_c20250401__20250630_zEYMs8aartlh" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;10,194,800&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--Revenues_c20260101__20260630_zzvWO4NInli2" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;23,810,044&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: white 2.25pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--Revenues_c20250101__20250630_zycNIE2x0l4j" style="border-bottom: black 2.25pt double; text-align: right" title="Revenues"&gt;&lt;span style="font-size: 10pt"&gt;19,829,875&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</krmd:ScheduleOfNetSalesByGeography>
    <us-gaap:Revenues
      contextRef="From2026-04-012026-06-30_country_US"
      decimals="0"
      id="Fact000636"
      unitRef="USD">8396591</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-04-012025-06-30_country_US"
      decimals="0"
      id="Fact000638"
      unitRef="USD">8012272</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2026-01-012026-06-30_country_US"
      decimals="0"
      id="Fact000640"
      unitRef="USD">16835334</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-01-012025-06-30_country_US"
      decimals="0"
      id="Fact000642"
      unitRef="USD">15217904</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2026-04-012026-06-30_us-gaap_NonUsMember"
      decimals="0"
      id="Fact000644"
      unitRef="USD">3648829</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-04-012025-06-30_us-gaap_NonUsMember"
      decimals="0"
      id="Fact000646"
      unitRef="USD">2182528</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2026-01-012026-06-30_us-gaap_NonUsMember"
      decimals="0"
      id="Fact000648"
      unitRef="USD">6974710</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-01-012025-06-30_us-gaap_NonUsMember"
      decimals="0"
      id="Fact000650"
      unitRef="USD">4611971</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000652"
      unitRef="USD">12045420</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000654"
      unitRef="USD">10194800</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000656"
      unitRef="USD">23810044</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000658"
      unitRef="USD">19829875</us-gaap:Revenues>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000660">&lt;p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zH9JnZSNv6k6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_869_zNFD9XMQXDo9"&gt;ACCOUNTING PRONOUNCEMENTS RECENTLY ADOPTED&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company considers the applicability and impact
of all recently issued accounting pronouncements. &#160;Recent accounting pronouncements not specifically identified in our disclosures
are either not applicable to the Company or are not expected to have a material effect on our financial condition or results of operations.&lt;/p&gt;

</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000662">&lt;p id="xdx_840_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zGTpsazAFNv8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_864_zMMOrDvJxQbc"&gt;IMPAIRMENT OF LONG-LIVED ASSETS&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company reviews long-lived assets for impairment
whenever events or changes in circumstances indicate that the carrying amount of the assets may not be fully recoverable. &#160;An impairment
loss would be recognized when estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition
are less than the carrying amount. &#160;The impairment loss, if recognized, would be based on the excess of the carrying value of the
impaired asset over its respective fair value. &#160;The Company did not record any impairment losses for the quarter ended June 30, 2026,
nor June 30, 2025.&lt;/p&gt;

</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000664">&lt;p id="xdx_80F_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zDvjv7PjWTV9" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;NOTE 2 &#x2014; &lt;span id="xdx_829_zugby3Jg7UDk"&gt;PROPERTY AND EQUIPMENT&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p id="xdx_893_eus-gaap--PropertyPlantAndEquipmentTextBlock_zYruGL2c48R3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Property and equipment consist of the following at:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8BE_zyEvgeBBxbj5" style="display: none; visibility: hidden"&gt;Schedule of Property and Equipment Table&lt;/span&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6in; border-collapse: collapse"&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 colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;June 30, 2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;December 31, 2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 55%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 19%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 19%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Furniture and office equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20260630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zQ8sZ98MwXLc" style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,527,809&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20251231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zVbU53MyOeD" style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,407,636&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20260630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zwYwbOns3fTb" style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2,161,557&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20251231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zFLDFnLdPjJj" style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,959,045&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Manufacturing equipment and tooling&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20260630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentAndToolingMember_znLkj9zpSCoa" style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;4,663,208&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20251231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentAndToolingMember_z75rJ9KEcQrf" style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;5,171,898&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20260630_zVy28eclgLV" style="text-align: right" title="Total property and equipment"&gt;&lt;span style="font-size: 10pt"&gt;8,352,574&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20251231_zZJgoHILz0Ic" style="text-align: right" title="Total property and equipment"&gt;&lt;span style="font-size: 10pt"&gt;8,538,579&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20260630_zxyEaInFbvU8" style="border-bottom: black 1pt solid; text-align: right" title="Less: accumulated depreciation and amortization"&gt;&lt;span style="font-size: 10pt"&gt;(4,422,856&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20251231_zVQ1x1ANYrp4" style="border-bottom: black 1pt solid; text-align: right" title="Less: accumulated depreciation and amortization"&gt;&lt;span style="font-size: 10pt"&gt;(4,067,193&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20260630_zTgXGpDtJm0f" style="border-bottom: black 2.25pt double; text-align: right" title="Property and equipment, net"&gt;&lt;span style="font-size: 10pt"&gt;3,929,718&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20251231_zQTXbHZE4Xxi" style="border-bottom: black 2.25pt double; text-align: right" title="Property and equipment, net"&gt;&lt;span style="font-size: 10pt"&gt;4,471,386&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AE_zZMoicAxpHD3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000666">&lt;p id="xdx_893_eus-gaap--PropertyPlantAndEquipmentTextBlock_zYruGL2c48R3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Property and equipment consist of the following at:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8BE_zyEvgeBBxbj5" style="display: none; visibility: hidden"&gt;Schedule of Property and Equipment Table&lt;/span&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6in; border-collapse: collapse"&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 colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;June 30, 2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;December 31, 2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 55%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 19%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 19%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Furniture and office equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20260630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zQ8sZ98MwXLc" style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,527,809&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20251231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndOfficeEquipmentMember_zVbU53MyOeD" style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,407,636&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20260630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zwYwbOns3fTb" style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2,161,557&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20251231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zFLDFnLdPjJj" style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,959,045&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Manufacturing equipment and tooling&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20260630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentAndToolingMember_znLkj9zpSCoa" style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;4,663,208&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20251231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ManufacturingEquipmentAndToolingMember_z75rJ9KEcQrf" style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;5,171,898&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20260630_zVy28eclgLV" style="text-align: right" title="Total property and equipment"&gt;&lt;span style="font-size: 10pt"&gt;8,352,574&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20251231_zZJgoHILz0Ic" style="text-align: right" title="Total property and equipment"&gt;&lt;span style="font-size: 10pt"&gt;8,538,579&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20260630_zxyEaInFbvU8" style="border-bottom: black 1pt solid; text-align: right" title="Less: accumulated depreciation and amortization"&gt;&lt;span style="font-size: 10pt"&gt;(4,422,856&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20251231_zVQ1x1ANYrp4" style="border-bottom: black 1pt solid; text-align: right" title="Less: accumulated depreciation and amortization"&gt;&lt;span style="font-size: 10pt"&gt;(4,067,193&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20260630_zTgXGpDtJm0f" style="border-bottom: black 2.25pt double; text-align: right" title="Property and equipment, net"&gt;&lt;span style="font-size: 10pt"&gt;3,929,718&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20251231_zQTXbHZE4Xxi" style="border-bottom: black 2.25pt double; text-align: right" title="Property and equipment, net"&gt;&lt;span style="font-size: 10pt"&gt;4,471,386&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2026-06-30_custom_FurnitureAndOfficeEquipmentMember"
      decimals="0"
      id="Fact000667"
      unitRef="USD">1527809</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2025-12-31_custom_FurnitureAndOfficeEquipmentMember"
      decimals="0"
      id="Fact000668"
      unitRef="USD">1407636</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2026-06-30_us-gaap_LeaseholdImprovementsMember"
      decimals="0"
      id="Fact000669"
      unitRef="USD">2161557</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2025-12-31_us-gaap_LeaseholdImprovementsMember"
      decimals="0"
      id="Fact000670"
      unitRef="USD">1959045</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2026-06-30_custom_ManufacturingEquipmentAndToolingMember"
      decimals="0"
      id="Fact000671"
      unitRef="USD">4663208</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2025-12-31_custom_ManufacturingEquipmentAndToolingMember"
      decimals="0"
      id="Fact000672"
      unitRef="USD">5171898</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000674"
      unitRef="USD">8352574</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000676"
      unitRef="USD">8538579</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000678"
      unitRef="USD">4422856</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000680"
      unitRef="USD">4067193</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000682"
      unitRef="USD">3929718</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2025-12-31"
      decimals="0"
      id="Fact000684"
      unitRef="USD">4471386</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000686">&lt;p id="xdx_800_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zNK2BFnAVbsa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;NOTE 3 &#x2014; &lt;span id="xdx_826_zegbpkMGLoak"&gt;STOCK-BASED COMPENSATION&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company maintains three equity incentive plans:
the 2015 Stock Option Plan, as amended (the &#x201c;2015 Plan&#x201d;), the 2021 Omnibus Equity Incentive Plan (the &#x201c;2021 Plan&#x201d;),
and the 2024 Omnibus Equity Incentive Plan (the &#x201c;2024 Plan&#x201d;). All equity awards issued to employees, consultants, and non-employee
directors on or after May 9, 2024, are issued from the 2024 Plan. The Company has also issued restricted stock and stock options as employment
inducement awards outside of these plans to certain executive officers.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The 2015 Plan provides for the grant of incentive
stock options and nonqualified stock options. As of June 30, 2026, there were &lt;span id="xdx_905_ecustom--SharesReservedForOutstandingAwards_pid_uShares_c20260101__20260630__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zGMze48PpsL2" title="Shares reserved for outstanding awards"&gt;1,903,000&lt;/span&gt; shares reserved for outstanding awards under the
2015 Plan.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The 2021 Plan provides for the grant of incentive
stock options, nonqualified stock options, stock awards, restricted stock awards, restricted stock units, performance share units, stock
appreciation rights, and/or other equity-based awards to employees, consultants and directors. As of June 30, 2026, there were &lt;span id="xdx_90E_ecustom--SharesReservedForOutstandingAwards_pid_uShares_c20260101__20260630__us-gaap--PlanNameAxis__custom--StockOptionPlan2021Member_zj1FANyiEXf" title="Shares reserved for outstanding awards"&gt;100,000&lt;/span&gt;
shares reserved for outstanding awards under the 2021 Plan.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The 2024 Plan provides for the grant of incentive
stock options, nonqualified stock options, stock awards, restricted stock awards, restricted stock units, performance share units, stock
appreciation rights and/or other equity-based awards to employees, consultants and directors. Awards previously made under the 2015 Plan
and the 2021 Plan that are forfeited or cancelled after May 9, 2024 will be available for issuance under the 2024 Plan. As of June 30,
2026, there were &lt;span id="xdx_90B_ecustom--SharesReservedForOutstandingAwards_pid_uShares_c20260101__20260630__us-gaap--PlanNameAxis__custom--OmnibusEquityIncentivePlan2024Member_z0QJzGgbKrK3" title="Shares reserved for outstanding awards"&gt;2,134,545&lt;/span&gt; shares reserved for outstanding awards and &lt;span id="xdx_90F_ecustom--SharesAvailableForIssuanceShareBasedCompensation_iI_pid_uShares_c20260630__us-gaap--PlanNameAxis__custom--OmnibusEquityIncentivePlan2024Member_zNHPybkU7VJi" title="Shares available for issuance"&gt;3,028,956&lt;/span&gt; shares available for issuance under the 2024 Plan.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Each non-employee director of the Company (other than
the Chairman of the Board) is eligible to receive $&lt;span id="xdx_909_ecustom--NonemployeeServicesTransactionCost_pid_uShares_c20260101__20260630__srt--TitleOfIndividualAxis__custom--NonEmployeeDirectorAndBoardAdvisorMember_zKT2bVmHHcF5" title="Non - employee services transaction cost"&gt;110,000&lt;/span&gt; annually, &lt;span id="xdx_906_eus-gaap--DeferredCompensationArrangementsOverallDescription_c20260101__20260630__srt--TitleOfIndividualAxis__custom--NonEmployeeDirectorAndBoardAdvisorMember_zkhPF1UdTd5h" title="Share-based goods and non-employee services transaction"&gt;to be paid quarterly in arrears of $12,500 in cash and $15,000 in
common stock.&lt;/span&gt; The Chairman of the Board is eligible to receive $&lt;span id="xdx_905_ecustom--NonemployeeServicesTransactionCost_pid_uShares_c20260101__20260630__srt--TitleOfIndividualAxis__srt--BoardOfDirectorsChairmanMember_zvJdaqt63Fo4" title="Non - employee services transaction cost"&gt;140,000&lt;/span&gt; annually, &lt;span id="xdx_90C_eus-gaap--DeferredCompensationArrangementsOverallDescription_c20260101__20260630__srt--TitleOfIndividualAxis__srt--BoardOfDirectorsChairmanMember_zfJIzg3plQSb" title="Share-based goods and non-employee services transaction"&gt;to be paid quarterly in arrears of $12,500 in cash and
$22,500 in common stock.&lt;/span&gt; All payments were and are pro-rated for partial service.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Restricted stock units (&#x201c;RSUs&#x201d;) and performance
share units (&#x201c;PSUs&#x201d;) are equity classified and measured at the fair value of the underlying stock at the grant date.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Shares of stock granted for non-employee director
fees are recorded at the fair value of the shares at the grant date.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On March 12, 2026 the Company announced the retirement
of our CEO, Linda Tharby, with both parties entering into a separation and transition agreement, and general release. Ms. Tharby continued
to serve as CEO through June 30, 2026, at which time she transitioned to a non-executive advisory employee, and will continue to serve
as a member of the Board of Directors through December 31, 2026. As part of the separation and transition agreement, 580,000 unvested
restricted stock awards from Ms. Tharby&#x2019;s new hire inducement plan were forfeited during the six months ended June 30, 2026. All
forfeited restricted stock awards were transferred to Treasury, and forfeited RSUs, PSUs, and stock options were remitted back to the
2024 Plan.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Time-Vesting Stock Options&lt;/b&gt;&lt;/p&gt;

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

&lt;p id="xdx_893_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zEVBAg52kMll" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The following table summarizes the status of the time-vested
stock options outstanding at June 30, 2026:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B9_znnfwg9E2KU8" style="display: none; visibility: hidden"&gt;Schedule of status of time based stock options&lt;/span&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 4in; border-collapse: collapse"&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="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Exercise&lt;br/&gt;
Price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&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&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="width: 60%"&gt;&lt;span style="font-size: 10pt"&gt;Outstanding at January 1&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_uShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zeNDS8bygrsf" style="width: 16%; text-align: right" title="Outstanding at beginning (in shares)"&gt;&lt;span style="font-size: 10pt"&gt;3,614,245&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zG7mWWliWnhb" style="width: 16%; text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;3.48&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_uShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zV8mg6NF8Jmi" style="text-align: right" title="Granted (in shares)"&gt;&lt;span style="font-size: 10pt"&gt;156,857&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_z95tomxp1ril" style="text-align: right" title="Granted"&gt;&lt;span style="font-size: 10pt"&gt;3.95&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Exercised&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_uShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zbklegQdHOj" style="text-align: right" title="Exercised (in shares)"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0714"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zz8osBKVrD4h" style="text-align: right" title="Exercised"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0716"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_uShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_ztfre1TNYFYa" style="text-align: right" title="Forfeited (in shares)"&gt;&lt;span style="font-size: 10pt"&gt;(81,272&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zEQds2pFaxZj" style="text-align: right" title="Forfeited"&gt;&lt;span style="font-size: 10pt"&gt;2.73&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Outstanding at June 30&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_uShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_z4aW65ENE4C8" style="text-align: right" title="Outstanding at end (in shares)"&gt;&lt;span style="font-size: 10pt"&gt;3,689,830&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_z759Hd0dclu2" style="text-align: right" title="Outstanding at ending, price"&gt;&lt;span style="font-size: 10pt"&gt;3.50&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Options exercisable at June 30&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_uShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zYsRhngG6i7c" style="text-align: right" title="Options exercisable at end (in shares)"&gt;&lt;span style="font-size: 10pt"&gt;2,097,335&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zTXVXlbw8EJg" style="text-align: right" title="Options exercisable"&gt;&lt;span style="font-size: 10pt"&gt;3.28&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AD_zspwPCDd8xWc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Total stock-based compensation expense for time-vested
stock options included in operating expense in the accompanying statement of operations was $&lt;span id="xdx_90B_ecustom--StockBasedCompensationStockOptions_c20260401__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zCJR9eattGjc" title="Stock-based compensation expense"&gt;308,252&lt;/span&gt; and $&lt;span id="xdx_90E_ecustom--StockBasedCompensationStockOptions_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zm9eIb2ssXE1" title="Stock-based compensation expense"&gt;562,305&lt;/span&gt; for the three and six
months ended June 30, 2026, respectively.&#160; As of June 30, 2026, the intrinsic value of all time-based stock options was $&lt;span id="xdx_903_ecustom--StockbasedCompensationIntrinsicValue_iI_uUSD_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_z7nJH3VGFXal" title="Stock-based compensation intrinsic value"&gt;3,014,639&lt;/span&gt;.&lt;/p&gt;

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



&lt;p id="xdx_89D_ecustom--ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock_zImG8TS3X87l" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The following table presents information pertaining
to time-vested stock options outstanding at June 30, 2026:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8BF_zuR8nG93tpm5" style="display: none; visibility: hidden"&gt;Schedule of information pertaining to options outstanding&lt;/span&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Range of Exercise Price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Number&lt;br/&gt;
Outstanding&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Remaining&lt;br/&gt;
Contractual&lt;br/&gt;
Life&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Exercise&lt;br/&gt;
Price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Number&lt;br/&gt;
Exercisable&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Exercise&lt;br/&gt;
Price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 29%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$2.08 - $4.06&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_z2bePbUSTCa4" style="text-align: right" title="Number outstanding"&gt;&lt;span style="font-size: 10pt"&gt;3,216,318&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_905_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm1_dtY_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_z4TGjO22mpEb" title="Weighted average remaining contractual life"&gt;6.5&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pid_uUSDPShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zDP3jBpCXxui" style="text-align: right" title="Weighted average exercise price"&gt;&lt;span style="font-size: 10pt"&gt;3.28&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_ecustom--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions1_iI_pid_uShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_z8fVagZDOBeg" style="text-align: right" title="Number exercisable"&gt;&lt;span style="font-size: 10pt"&gt;2,097,335&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pid_uUSDPShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_z2YnmFA2BMK2" style="text-align: right" title="Weighted average exercise price"&gt;&lt;span style="font-size: 10pt"&gt;3.28&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$4.35 - $5.70&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice2Member_zEAuVKQZAl41" style="text-align: right" title="Number outstanding"&gt;&lt;span style="font-size: 10pt"&gt;473,512&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice2Member_zUAtb2725mz1" title="Weighted average remaining contractual life"&gt;9.6&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance2_iI_pid_uUSDPShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice2Member_zCxuf7Nbwxf1" style="text-align: right" title="Weighted average exercise price"&gt;&lt;span style="font-size: 10pt"&gt;5.01&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions2_iI_pid_uShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice2Member_zannvElFMjDh" style="text-align: right" title="Number exercisable"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0755"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice2_iI_pid_uUSDPShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice2Member_zWL03gkuuSX4" style="text-align: right" title="Weighted average exercise price"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0757"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceMember_zSesPET5Lgya" style="text-align: right" title="Number outstanding"&gt;&lt;span style="font-size: 10pt"&gt;3,689,830&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90F_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm_dtY_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceMember_zDaA70tCYgba" title="Weighted average remaining contractual life"&gt;6.9&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance_iI_pid_uUSDPShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceMember_z49eEDUrhPNj" style="text-align: right" title="Weighted average exercise price"&gt;&lt;span style="font-size: 10pt"&gt;3.50&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pid_uShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceMember_zADcpoWIeGEd" style="text-align: right" title="Number exercisable"&gt;&lt;span style="font-size: 10pt"&gt;2,097,335&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceMember_zLVryUoZDDWd" style="text-align: right" title="Weighted average exercise price"&gt;&lt;span style="font-size: 10pt"&gt;3.28&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A4_ztQvLJ5oelmd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of June 30, 2026, there was $&lt;span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_uUSD_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zfq82t03fNdc" title="Total unrecognized compensation cost"&gt;3,368,702&lt;/span&gt; of total
unrecognized compensation cost related to unvested share-based stock compensation awards granted under the Plans. &#160;That cost is expected
to be recognized over a weighted-average period of 25 months.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Restricted Stock Awards, RSUs, and PSUs&lt;/b&gt;&lt;/p&gt;

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

&lt;p id="xdx_89A_eus-gaap--ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_zyC4TMDRv7Ef" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The following table summarizes the activities for
our unvested restricted stock awards, RSUs, and PSUs for the six months ended June 30, 2026.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B5_zU3ASDtnLMl1" style="display: none; visibility: hidden"&gt;Schedule of Unvested Restricted Stock Awards, Restricted Stock Units, and Performance Stock Units Activity Table&lt;/span&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 4in; border-collapse: collapse"&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="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Grant-Date&lt;br/&gt;
Fair Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&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&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="width: 60%"&gt;&lt;span style="font-size: 10pt"&gt;Unvested at January 1&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iS_pid_uShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zBdcevjGUCuf" style="width: 16%; text-align: right" title="Unvested at beginning, shares"&gt;&lt;span style="font-size: 10pt"&gt;1,722,147&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iS_pid_uUSDPShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zgYmpNSgAPK6" style="width: 16%; text-align: right" title="Unvested at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;2.99&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_pid_uShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zqiYZE4p0ls5" style="text-align: right" title="Granted, shares"&gt;&lt;span style="font-size: 10pt"&gt;687,204&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zWbrhDA3uRO2" style="text-align: right" title="Granted, price"&gt;&lt;span style="font-size: 10pt"&gt;4.81&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Vested&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_pid_uShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zflAJCka50P9" style="text-align: right" title="Vested, shares"&gt;&lt;span style="font-size: 10pt"&gt;(242,348&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_z4LOlVtWjewk" style="text-align: right" title="Vested, price"&gt;&lt;span style="font-size: 10pt"&gt;2.32&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Forfeited/canceled&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zVwXfIDDNDG2" style="text-align: right" title="Forfeited/canceled, shares"&gt;&lt;span style="font-size: 10pt"&gt;(560,565&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zrRLrksf23ea" style="text-align: right" title="Forfeited/canceled, price"&gt;&lt;span style="font-size: 10pt"&gt;3.31&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Unvested at June 30&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iE_pid_uShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zxr98Phczzjd" style="text-align: right" title="Unvested at end, shares"&gt;&lt;span style="font-size: 10pt"&gt;1,606,438&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iE_pid_uUSDPShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zz8QWxXbmgPh" style="text-align: right" title="Unvested at end, price"&gt;&lt;span style="font-size: 10pt"&gt;3.61&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A6_zoDOPyDYgsG9" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the six months ended June 30, 2026, &lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_pid_uShares_c20260101__20260630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zmv7rNMQ5zGl"&gt;580,000&lt;/span&gt;
shares of restricted stock originally issued to our former CEO as part of her new hire inducement award were forfeited and returned to
treasury.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Total stock-based compensation expense for restricted
stock awards, RSUs, and PSUs, included in operating expense in the accompanying statement of operations was $&lt;span id="xdx_903_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_c20260401__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_z9F4UhONzPek" title="Total stock-based compensation expense"&gt;52,021&lt;/span&gt; and $&lt;span id="xdx_903_eus-gaap--EmployeeBenefitsAndShareBasedCompensation_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zG5M0dfaqnCd" title="Total stock-based compensation expense"&gt;381,978&lt;/span&gt; for the
three and six months ended June 30, 2026, respectively.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of June 30, 2026, there was $&lt;span id="xdx_909_ecustom--UnrecognizedCompensationCost_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zc90edIMuEw9" title="Unrecognized compensation cost"&gt;4,919,605&lt;/span&gt; of unrecognized
compensation cost related to unvested employee restricted stock awards, RSUs, and PSUs. This amount is expected to be recognized over
a weighted-average period of 25 months.&lt;/p&gt;

</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <krmd:SharesReservedForOutstandingAwards
      contextRef="From2026-01-012026-06-30_custom_StockOptionPlan2015Member"
      decimals="INF"
      id="Fact000688"
      unitRef="Shares">1903000</krmd:SharesReservedForOutstandingAwards>
    <krmd:SharesReservedForOutstandingAwards
      contextRef="From2026-01-012026-06-30_custom_StockOptionPlan2021Member"
      decimals="INF"
      id="Fact000690"
      unitRef="Shares">100000</krmd:SharesReservedForOutstandingAwards>
    <krmd:SharesReservedForOutstandingAwards
      contextRef="From2026-01-012026-06-30_custom_OmnibusEquityIncentivePlan2024Member"
      decimals="INF"
      id="Fact000692"
      unitRef="Shares">2134545</krmd:SharesReservedForOutstandingAwards>
    <krmd:SharesAvailableForIssuanceShareBasedCompensation
      contextRef="AsOf2026-06-30_custom_OmnibusEquityIncentivePlan2024Member"
      decimals="INF"
      id="Fact000694"
      unitRef="Shares">3028956</krmd:SharesAvailableForIssuanceShareBasedCompensation>
    <krmd:NonemployeeServicesTransactionCost
      contextRef="From2026-01-012026-06-30_custom_NonEmployeeDirectorAndBoardAdvisorMember"
      decimals="INF"
      id="Fact000696"
      unitRef="Shares">110000</krmd:NonemployeeServicesTransactionCost>
    <us-gaap:DeferredCompensationArrangementsOverallDescription
      contextRef="From2026-01-012026-06-30_custom_NonEmployeeDirectorAndBoardAdvisorMember"
      id="Fact000698">to be paid quarterly in arrears of $12,500 in cash and $15,000 in
common stock.</us-gaap:DeferredCompensationArrangementsOverallDescription>
    <krmd:NonemployeeServicesTransactionCost
      contextRef="From2026-01-012026-06-30_srt_BoardOfDirectorsChairmanMember"
      decimals="INF"
      id="Fact000700"
      unitRef="Shares">140000</krmd:NonemployeeServicesTransactionCost>
    <us-gaap:DeferredCompensationArrangementsOverallDescription
      contextRef="From2026-01-012026-06-30_srt_BoardOfDirectorsChairmanMember"
      id="Fact000702">to be paid quarterly in arrears of $12,500 in cash and
$22,500 in common stock.</us-gaap:DeferredCompensationArrangementsOverallDescription>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000704">&lt;p id="xdx_893_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zEVBAg52kMll" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The following table summarizes the status of the time-vested
stock options outstanding at June 30, 2026:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B9_znnfwg9E2KU8" style="display: none; visibility: hidden"&gt;Schedule of status of time based stock options&lt;/span&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 4in; border-collapse: collapse"&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="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Exercise&lt;br/&gt;
Price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&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&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="width: 60%"&gt;&lt;span style="font-size: 10pt"&gt;Outstanding at January 1&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_uShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zeNDS8bygrsf" style="width: 16%; text-align: right" title="Outstanding at beginning (in shares)"&gt;&lt;span style="font-size: 10pt"&gt;3,614,245&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zG7mWWliWnhb" style="width: 16%; text-align: right" title="Outstanding at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;3.48&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_uShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zV8mg6NF8Jmi" style="text-align: right" title="Granted (in shares)"&gt;&lt;span style="font-size: 10pt"&gt;156,857&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_z95tomxp1ril" style="text-align: right" title="Granted"&gt;&lt;span style="font-size: 10pt"&gt;3.95&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Exercised&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_uShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zbklegQdHOj" style="text-align: right" title="Exercised (in shares)"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0714"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zz8osBKVrD4h" style="text-align: right" title="Exercised"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0716"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_uShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_ztfre1TNYFYa" style="text-align: right" title="Forfeited (in shares)"&gt;&lt;span style="font-size: 10pt"&gt;(81,272&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zEQds2pFaxZj" style="text-align: right" title="Forfeited"&gt;&lt;span style="font-size: 10pt"&gt;2.73&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Outstanding at June 30&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_uShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_z4aW65ENE4C8" style="text-align: right" title="Outstanding at end (in shares)"&gt;&lt;span style="font-size: 10pt"&gt;3,689,830&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_z759Hd0dclu2" style="text-align: right" title="Outstanding at ending, price"&gt;&lt;span style="font-size: 10pt"&gt;3.50&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Options exercisable at June 30&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_uShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zYsRhngG6i7c" style="text-align: right" title="Options exercisable at end (in shares)"&gt;&lt;span style="font-size: 10pt"&gt;2,097,335&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember_zTXVXlbw8EJg" style="text-align: right" title="Options exercisable"&gt;&lt;span style="font-size: 10pt"&gt;3.28&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2025-12-31_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="Fact000706"
      unitRef="Shares">3614245</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2025-12-31_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="Fact000708"
      unitRef="USDPShares">3.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2026-01-012026-06-30_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="Fact000710"
      unitRef="Shares">156857</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2026-01-012026-06-30_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="Fact000712"
      unitRef="USDPShares">3.95</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="From2026-01-012026-06-30_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="Fact000718"
      unitRef="Shares">81272</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="From2026-01-012026-06-30_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="Fact000720"
      unitRef="USDPShares">2.73</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2026-06-30_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="Fact000722"
      unitRef="Shares">3689830</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2026-06-30_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="Fact000724"
      unitRef="USDPShares">3.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="AsOf2026-06-30_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="Fact000726"
      unitRef="Shares">2097335</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2026-06-30_custom_TimeVestingStockOptionsMember"
      decimals="INF"
      id="Fact000728"
      unitRef="USDPShares">3.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <krmd:StockBasedCompensationStockOptions
      contextRef="From2026-04-012026-06-30_custom_TimeVestingStockOptionsMember"
      decimals="0"
      id="Fact000730"
      unitRef="USD">308252</krmd:StockBasedCompensationStockOptions>
    <krmd:StockBasedCompensationStockOptions
      contextRef="From2026-01-012026-06-30_custom_TimeVestingStockOptionsMember"
      decimals="0"
      id="Fact000732"
      unitRef="USD">562305</krmd:StockBasedCompensationStockOptions>
    <krmd:StockbasedCompensationIntrinsicValue
      contextRef="AsOf2026-06-30_custom_TimeVestingStockOptionsMember"
      decimals="0"
      id="Fact000734"
      unitRef="USD">3014639</krmd:StockbasedCompensationIntrinsicValue>
    <krmd:ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000737">&lt;p id="xdx_89D_ecustom--ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock_zImG8TS3X87l" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The following table presents information pertaining
to time-vested stock options outstanding at June 30, 2026:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8BF_zuR8nG93tpm5" style="display: none; visibility: hidden"&gt;Schedule of information pertaining to options outstanding&lt;/span&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Range of Exercise Price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Number&lt;br/&gt;
Outstanding&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Remaining&lt;br/&gt;
Contractual&lt;br/&gt;
Life&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Exercise&lt;br/&gt;
Price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Number&lt;br/&gt;
Exercisable&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Exercise&lt;br/&gt;
Price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td style="width: 29%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$2.08 - $4.06&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_z2bePbUSTCa4" style="text-align: right" title="Number outstanding"&gt;&lt;span style="font-size: 10pt"&gt;3,216,318&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_905_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm1_dtY_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_z4TGjO22mpEb" title="Weighted average remaining contractual life"&gt;6.5&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pid_uUSDPShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_zDP3jBpCXxui" style="text-align: right" title="Weighted average exercise price"&gt;&lt;span style="font-size: 10pt"&gt;3.28&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_ecustom--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions1_iI_pid_uShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_z8fVagZDOBeg" style="text-align: right" title="Number exercisable"&gt;&lt;span style="font-size: 10pt"&gt;2,097,335&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pid_uUSDPShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice1Member_z2YnmFA2BMK2" style="text-align: right" title="Weighted average exercise price"&gt;&lt;span style="font-size: 10pt"&gt;3.28&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$4.35 - $5.70&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice2Member_zEAuVKQZAl41" style="text-align: right" title="Number outstanding"&gt;&lt;span style="font-size: 10pt"&gt;473,512&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice2Member_zUAtb2725mz1" title="Weighted average remaining contractual life"&gt;9.6&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance2_iI_pid_uUSDPShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice2Member_zCxuf7Nbwxf1" style="text-align: right" title="Weighted average exercise price"&gt;&lt;span style="font-size: 10pt"&gt;5.01&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions2_iI_pid_uShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice2Member_zannvElFMjDh" style="text-align: right" title="Number exercisable"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0755"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice2_iI_pid_uUSDPShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePrice2Member_zWL03gkuuSX4" style="text-align: right" title="Weighted average exercise price"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0757"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pid_uShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceMember_zSesPET5Lgya" style="text-align: right" title="Number outstanding"&gt;&lt;span style="font-size: 10pt"&gt;3,689,830&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90F_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm_dtY_c20260101__20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceMember_zDaA70tCYgba" title="Weighted average remaining contractual life"&gt;6.9&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_980_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance_iI_pid_uUSDPShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceMember_z49eEDUrhPNj" style="text-align: right" title="Weighted average exercise price"&gt;&lt;span style="font-size: 10pt"&gt;3.50&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pid_uShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceMember_zADcpoWIeGEd" style="text-align: right" title="Number exercisable"&gt;&lt;span style="font-size: 10pt"&gt;2,097,335&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_987_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice_iI_pid_uUSDPShares_c20260630__us-gaap--AwardTypeAxis__custom--TimeVestingStockOptionsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--ExercisePriceMember_zLVryUoZDDWd" style="text-align: right" title="Weighted average exercise price"&gt;&lt;span style="font-size: 10pt"&gt;3.28&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</krmd:ScheduleOfShareBasedCompensationStockOptionsActivityAmendedTableTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="AsOf2026-06-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member"
      decimals="INF"
      id="Fact000739"
      unitRef="Shares">3216318</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <krmd:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm1
      contextRef="From2026-01-012026-06-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member"
      id="Fact000741">P6Y6M</krmd:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2026-06-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member"
      decimals="INF"
      id="Fact000743"
      unitRef="USDPShares">3.28</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <krmd:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions1
      contextRef="AsOf2026-06-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member"
      decimals="INF"
      id="Fact000745"
      unitRef="Shares">2097335</krmd:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="AsOf2026-06-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice1Member"
      decimals="INF"
      id="Fact000747"
      unitRef="USDPShares">3.28</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="AsOf2026-06-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice2Member"
      decimals="INF"
      id="Fact000749"
      unitRef="Shares">473512</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="From2026-01-012026-06-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice2Member"
      id="Fact000751">P9Y7M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <krmd:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance2
      contextRef="AsOf2026-06-30_custom_TimeVestingStockOptionsMember_custom_ExercisePrice2Member"
      decimals="INF"
      id="Fact000753"
      unitRef="USDPShares">5.01</krmd:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="AsOf2026-06-30_custom_TimeVestingStockOptionsMember_custom_ExercisePriceMember"
      decimals="INF"
      id="Fact000759"
      unitRef="Shares">3689830</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <krmd:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm
      contextRef="From2026-01-012026-06-30_custom_TimeVestingStockOptionsMember_custom_ExercisePriceMember"
      id="Fact000761">P6Y10M24D</krmd:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm>
    <krmd:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance
      contextRef="AsOf2026-06-30_custom_TimeVestingStockOptionsMember_custom_ExercisePriceMember"
      decimals="INF"
      id="Fact000763"
      unitRef="USDPShares">3.50</krmd:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="AsOf2026-06-30_custom_TimeVestingStockOptionsMember_custom_ExercisePriceMember"
      decimals="INF"
      id="Fact000765"
      unitRef="Shares">2097335</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <krmd:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice
      contextRef="AsOf2026-06-30_custom_TimeVestingStockOptionsMember_custom_ExercisePriceMember"
      decimals="INF"
      id="Fact000767"
      unitRef="USDPShares">3.28</krmd:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="AsOf2026-06-30_custom_TimeVestingStockOptionsMember"
      decimals="0"
      id="Fact000769"
      unitRef="USD">3368702</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000771">&lt;p id="xdx_89A_eus-gaap--ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_zyC4TMDRv7Ef" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The following table summarizes the activities for
our unvested restricted stock awards, RSUs, and PSUs for the six months ended June 30, 2026.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B5_zU3ASDtnLMl1" style="display: none; visibility: hidden"&gt;Schedule of Unvested Restricted Stock Awards, Restricted Stock Units, and Performance Stock Units Activity Table&lt;/span&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 4in; border-collapse: collapse"&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="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt;
Grant-Date&lt;br/&gt;
Fair Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&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&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="width: 60%"&gt;&lt;span style="font-size: 10pt"&gt;Unvested at January 1&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iS_pid_uShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zBdcevjGUCuf" style="width: 16%; text-align: right" title="Unvested at beginning, shares"&gt;&lt;span style="font-size: 10pt"&gt;1,722,147&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 5%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iS_pid_uUSDPShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zgYmpNSgAPK6" style="width: 16%; text-align: right" title="Unvested at beginning, price"&gt;&lt;span style="font-size: 10pt"&gt;2.99&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested_pid_uShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zqiYZE4p0ls5" style="text-align: right" title="Granted, shares"&gt;&lt;span style="font-size: 10pt"&gt;687,204&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zWbrhDA3uRO2" style="text-align: right" title="Granted, price"&gt;&lt;span style="font-size: 10pt"&gt;4.81&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Vested&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross_pid_uShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zflAJCka50P9" style="text-align: right" title="Vested, shares"&gt;&lt;span style="font-size: 10pt"&gt;(242,348&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_z4LOlVtWjewk" style="text-align: right" title="Vested, price"&gt;&lt;span style="font-size: 10pt"&gt;2.32&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: white"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Forfeited/canceled&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested_pid_uShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zVwXfIDDNDG2" style="text-align: right" title="Forfeited/canceled, shares"&gt;&lt;span style="font-size: 10pt"&gt;(560,565&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested_pid_uUSDPShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zrRLrksf23ea" style="text-align: right" title="Forfeited/canceled, price"&gt;&lt;span style="font-size: 10pt"&gt;3.31&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Unvested at June 30&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested_iE_pid_uShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zxr98Phczzjd" style="text-align: right" title="Unvested at end, shares"&gt;&lt;span style="font-size: 10pt"&gt;1,606,438&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested_iE_pid_uUSDPShares_c20260101__20260630__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zz8QWxXbmgPh" style="text-align: right" title="Unvested at end, price"&gt;&lt;span style="font-size: 10pt"&gt;3.61&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested
      contextRef="AsOf2025-12-31_custom_RestrictedStockAwardsMember"
      decimals="INF"
      id="Fact000773"
      unitRef="Shares">1722147</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested
      contextRef="AsOf2025-12-31_custom_RestrictedStockAwardsMember"
      decimals="INF"
      id="Fact000775"
      unitRef="USDPShares">2.99</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested
      contextRef="From2026-01-012026-06-30_custom_RestrictedStockAwardsMember"
      decimals="INF"
      id="Fact000777"
      unitRef="Shares">687204</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossUnvested>
    <krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested
      contextRef="From2026-01-012026-06-30_custom_RestrictedStockAwardsMember"
      decimals="INF"
      id="Fact000779"
      unitRef="USDPShares">4.81</krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceUnvested>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross
      contextRef="From2026-01-012026-06-30_custom_RestrictedStockAwardsMember"
      decimals="INF"
      id="Fact000781"
      unitRef="Shares">-242348</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodGross>
    <krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice
      contextRef="From2026-01-012026-06-30_custom_RestrictedStockAwardsMember"
      decimals="INF"
      id="Fact000783"
      unitRef="USDPShares">2.32</krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested
      contextRef="From2026-01-012026-06-30_custom_RestrictedStockAwardsMember"
      decimals="INF"
      id="Fact000785"
      unitRef="Shares">-560565</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodUnvested>
    <krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested
      contextRef="From2026-01-012026-06-30_custom_RestrictedStockAwardsMember"
      decimals="INF"
      id="Fact000787"
      unitRef="USDPShares">3.31</krmd:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceUnvested>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested
      contextRef="AsOf2026-06-30_custom_RestrictedStockAwardsMember"
      decimals="INF"
      id="Fact000789"
      unitRef="Shares">1606438</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberUnvested>
    <krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested
      contextRef="AsOf2026-06-30_custom_RestrictedStockAwardsMember"
      decimals="INF"
      id="Fact000791"
      unitRef="USDPShares">3.61</krmd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceUnvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="From2026-01-012026-06-30_us-gaap_RestrictedStockMember"
      decimals="INF"
      id="Fact000792"
      unitRef="Shares">580000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="From2026-04-012026-06-30_custom_RestrictedStockAwardsMember"
      decimals="0"
      id="Fact000794"
      unitRef="USD">52021</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="From2026-01-012026-06-30_custom_RestrictedStockAwardsMember"
      decimals="0"
      id="Fact000796"
      unitRef="USD">381978</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <krmd:UnrecognizedCompensationCost
      contextRef="From2026-01-012026-06-30_custom_RestrictedStockAwardsMember"
      decimals="0"
      id="Fact000798"
      unitRef="USD">4919605</krmd:UnrecognizedCompensationCost>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000800">&lt;p id="xdx_805_eus-gaap--DebtDisclosureTextBlock_zEOSKyhoTgA6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;NOTE 4 &#x2014; &lt;span id="xdx_820_zdA424ZTzbnk"&gt;DEBT OBLIGATIONS&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On March 8, 2024, the Company entered into a loan
and security agreement with a large domestic banking institution, as lender, providing for a $&lt;span id="xdx_90D_eus-gaap--LinesOfCreditCurrent_iI_c20240308__dei--LegalEntityAxis__custom--DomesticBankLenderMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zPTTkAVAKh3d" title="Revolving credit facility"&gt;5,000,000&lt;/span&gt; revolving credit facility and
a $&lt;span id="xdx_900_ecustom--LinesOfCreditCurrent1_iI_c20240308__dei--LegalEntityAxis__custom--DomesticBankLenderMember__us-gaap--CreditFacilityAxis__custom--TermLoanFacilityMember_zSIkamrPYT3c" title="Term loan facility"&gt;5,000,000&lt;/span&gt; term loan facility. Borrowings are secured by a first-priority lien on substantially all of the assets of the Company, subject
to customary exceptions. On March 30, 2026 the loan and security agreement was amended to extend the maturity of the $&lt;span id="xdx_903_eus-gaap--LinesOfCreditCurrent_iI_c20260330__dei--LegalEntityAxis__custom--DomesticBankLenderMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zKGJARQ4PDp1" title="Revolving credit facility"&gt;5,000,000&lt;/span&gt; revolver
from December 31, 2026 to March 30, 2028, and extends the interest-only period of the $&lt;span id="xdx_905_ecustom--LinesOfCreditCurrent1_iI_c20260330__dei--LegalEntityAxis__custom--DomesticBankLenderMember__us-gaap--CreditFacilityAxis__custom--TermLoanFacilityMember_zpZfNi1YFHqk" title="Term loan facility"&gt;5,000,000&lt;/span&gt; term loan from September 30, 2026 to
June 30, 2027 with a possible further extension to December 31, 2027 upon the achievement of certain EBITDA milestones as set forth therein.
The term loan maturity has been extended from December 1, 2028 to December 1, 2029. The amendment lowers the interest rate floor to &lt;span id="xdx_90A_ecustom--InterestRate_iI_pid_dp_uPure_c20260330_zAZmgGssgSx9" title="Floor interest rate"&gt;5.50&lt;/span&gt;%
from 6.50% for the revolver and the term loan. The amendment removes the adjusted quick ratio covenant for both the term loan and the
revolver. The adjusted quick ratio covenant for the revolver has been replaced with a remaining months liquidity covenant of at least
twelve months, to be tested monthly beginning the first month the revolver is drawn on; provided, however, the Company will be in compliance
if trailing three (3) month average Adjusted EBITDA (as defined in the revolver) is positive.&lt;/p&gt;

</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LinesOfCreditCurrent
      contextRef="AsOf2024-03-08_custom_DomesticBankLenderMember_us-gaap_RevolvingCreditFacilityMember"
      decimals="0"
      id="Fact000802"
      unitRef="USD">5000000</us-gaap:LinesOfCreditCurrent>
    <krmd:LinesOfCreditCurrent1
      contextRef="AsOf2024-03-08_custom_DomesticBankLenderMember_custom_TermLoanFacilityMember"
      decimals="0"
      id="Fact000804"
      unitRef="USD">5000000</krmd:LinesOfCreditCurrent1>
    <us-gaap:LinesOfCreditCurrent
      contextRef="AsOf2026-03-30_custom_DomesticBankLenderMember_us-gaap_RevolvingCreditFacilityMember"
      decimals="0"
      id="Fact000806"
      unitRef="USD">5000000</us-gaap:LinesOfCreditCurrent>
    <krmd:LinesOfCreditCurrent1
      contextRef="AsOf2026-03-30_custom_DomesticBankLenderMember_custom_TermLoanFacilityMember"
      decimals="0"
      id="Fact000808"
      unitRef="USD">5000000</krmd:LinesOfCreditCurrent1>
    <krmd:InterestRate
      contextRef="AsOf2026-03-30"
      decimals="INF"
      id="Fact000810"
      unitRef="Pure">0.0550</krmd:InterestRate>
    <us-gaap:OperatingLeasesOfLessorDisclosureTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000812">&lt;p id="xdx_804_eus-gaap--OperatingLeasesOfLessorDisclosureTextBlock_zQWjdt4xRcE2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;NOTE 5 &#x2014; &lt;span id="xdx_826_zlgj7GyvVwC9"&gt;LEASES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We have finance and operating leases for our corporate
office, vehicles, and certain office and computer equipment.&lt;/p&gt;

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

&lt;p id="xdx_89A_eus-gaap--LeaseCostTableTextBlock_z30HVt4W2gCb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The components of lease expense were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B5_zQdOz7Bhjl07" style="display: none; visibility: hidden"&gt;Schedule of Lease Expense Components Table&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 44%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49D_20260401__20260630_z49gIEDNE3Ll" style="vertical-align: bottom; width: 11%; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_490_20250401__20250630_zrfpn0W5RT48" style="vertical-align: bottom; width: 11%; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49E_20260101__20260630_zIzjPQWpFsva" style="vertical-align: bottom; width: 11%; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_492_20250101__20250630_zCoWZITLZJvj" style="vertical-align: bottom; width: 11%; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Six Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--OperatingLeaseCost_z8h05hS3Ovab" style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;133,495&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;132,502&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;266,990&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;257,587&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--ShortTermLeaseCost_zf4D7v1hnRT5"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0821"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2,700&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0823"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;6,086&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--LeaseCost_ztNWKcVUP7W1" style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;133,495&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;135,202&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;266,990&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;263,673&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--FinanceLeaseCost1Abstract_iB_zbpP6rp9QPQe"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i01_zySeyqRACE9a" style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;36,547&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;28,896&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;66,022&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;57,793&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--FinanceLeaseInterestExpense_i01_zFGK1bdR23se"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2,578&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;4,085&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;4,713&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;8,575&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--FinanceLeaseCost_i01_zXIx9Tes6pe1" style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Total finance lease cost&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;39,125&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;32,981&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;70,735&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;66,368&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AB_zI2gixEyxGd2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_89C_eus-gaap--OperatingLeaseLeaseIncomeTableTextBlock_zWZu7CzXzWne" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Supplemental cash flow information related to leases
was as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B3_zjkmgVHOCY2i" style="display: none; visibility: hidden"&gt;Schedule of Supplemental Cash Flow Information Related to Leases Table&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49E_20260101__20260630_zbuH2vGN7OB" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20250101__20250630_zvLELRyffyUf" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Six Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--CashFlowOperatingActivitiesLesseeAbstract_iB_ztydNE4CCdPe" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="width: 72%; padding-left: 8.25pt; text-indent: -8.25pt"&gt;&lt;span style="font-size: 10pt"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--OperatingLeasePayments_i01_zy9flnmng98k" style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;268,433&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;261,117&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--FinanceLeaseInterestPaymentOnLiability_i01_zWnsrDpUxlw1" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;70,702&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;65,718&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_i01_z9oqcjnwixwa" style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;ROU assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;82,383&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0863"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5in; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 55%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 19%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;June 30,&lt;br/&gt;
2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: top; width: 19%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;December 31,&lt;br/&gt;
2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 2%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted Average Remaining Lease Term&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dtY_c20260630_zClQof2ucdt3" title="Operating leases term"&gt;6.08&lt;/span&gt; Years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dtY_c20251231_ze9i6JISekD8" title="Operating leases term"&gt;6.57&lt;/span&gt; Years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--LesseeFinanceLeaseRenewalTerm1_iI_dtY_c20260630_zGMN78lDYxdf" title="Finance leases  term"&gt;1.75&lt;/span&gt; Years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--LesseeFinanceLeaseRenewalTerm1_iI_dtY_c20251231_z98eztTxaFnc" title="Finance leases  term"&gt;1.67&lt;/span&gt; Years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted Average Discount Rate&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20260630_zC4li1g0dcA" title="Operating leases discount rate"&gt;4.11&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20251231_zz3XA3y52f31" title="Operating leases discount rate"&gt;4.13&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--LesseeFinanceLeaseDiscountRate_iI_pid_dp_uPure_c20260630_zqdUxJ8LuiPg" title="Finance leases discount rate"&gt;4.47&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--LesseeFinanceLeaseDiscountRate_iI_pid_dp_uPure_c20251231_zlHw17hl7z5" title="Finance leases discount rate"&gt;4.74&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AC_zd5198wOznWf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zH7Eyr56qHXj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Maturities of lease liabilities are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8BC_zwhUgbNjCap6" style="display: none; visibility: hidden"&gt;Schedule of Maturities of Lease Liabilities Table&lt;/span&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5.5in; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Year Ended December 31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Operating Leases&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Finance Leases&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="width: 52%"&gt;&lt;span style="font-size: 10pt"&gt;Remainder of 2026&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20260630_z7hzwS3Kval3" style="width: 18%; text-align: right" title="2026 - Operating Leases"&gt;&lt;span style="font-size: 10pt"&gt;270,896&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20260630_z0k09jCWgeSe" style="width: 18%; text-align: right" title="2026 - Finance Leases"&gt;&lt;span style="font-size: 10pt"&gt;80,669&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;2027&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_c20260630_zKYlQUyVFzW5" style="vertical-align: bottom; text-align: right" title="2027 - Operating Leases"&gt;&lt;span style="font-size: 10pt"&gt;554,475&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_c20260630_zkXRKKWp4fp6" style="vertical-align: bottom; text-align: right" title="2027 - Finance Leases"&gt;&lt;span style="font-size: 10pt"&gt;104,096&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;2028&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_c20260630_zxmx9BnAS6Bk" style="vertical-align: bottom; text-align: right" title="2028 - Operating Leases"&gt;&lt;span style="font-size: 10pt"&gt;557,286&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_c20260630_zp5NYtefMVHg" style="vertical-align: bottom; text-align: right" title="2028 - Finance Leases"&gt;&lt;span style="font-size: 10pt"&gt;36,079&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;2029&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_c20260630_z75ObQZ4iCIc" style="vertical-align: bottom; text-align: right" title="2029 - Operating Leases"&gt;&lt;span style="font-size: 10pt"&gt;553,759&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_c20260630_ze8hdSpb8TV" style="vertical-align: bottom; text-align: right" title="2029 - Finance Leases"&gt;&lt;span style="font-size: 10pt"&gt;7,475&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;2030&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_c20260630_z84GWnFSeGOj" style="vertical-align: bottom; text-align: right" title="2030 - Operating Leases"&gt;&lt;span style="font-size: 10pt"&gt;568,217&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iI_c20260630_zksRmTWOV71i" style="vertical-align: bottom; text-align: right" title="2030 - Finance Leases"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0901"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_c20260630_zSzIJoeDvdV6" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Thereafter - Operating Leases"&gt;&lt;span style="font-size: 10pt"&gt;986,164&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--FinanceLeaseLiabilityPaymentsDueAfterYearFive_iI_c20260630_zCohhP5ZHyTd" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Thereafter - Finance Leases"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0905"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Total undiscounted lease payments&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueTotal_iI_c20260630_zYmA4iYwmCWl" style="vertical-align: bottom; text-align: right" title="Total undiscounted lease payments - Operating Leases"&gt;&lt;span style="font-size: 10pt"&gt;3,490,797&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal_iI_c20260630_zZ6uTSIKtm88" style="vertical-align: bottom; text-align: right" title="Total undiscounted lease payments - Finance Leases"&gt;&lt;span style="font-size: 10pt"&gt;228,319&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-left: 16.45pt"&gt;&lt;span style="font-size: 10pt"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--LesseeOperatingLeaseImputedInterest_iNI_di_c20260630_zU6RiSPvTM7i" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Less: imputed interest - Operating Leases"&gt;&lt;span style="font-size: 10pt"&gt;(401,359&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--LesseeFinancingLeaseImputedInterest_iNI_di_c20260630_zHf90Z1l8dvb" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Less: imputed interest - Finance Leases"&gt;&lt;span style="font-size: 10pt"&gt;(8,318&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--OperatingLeaseLiability_iI_c20260630_zI8pxJlZN8zj" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right" title="Total lease liabilities - Operating Leases"&gt;&lt;span style="font-size: 10pt"&gt;3,089,438&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--FinanceLeaseLiability_iI_c20260630_zAfLEkjaW2Sb" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right" title="Total lease liabilities - Finance Leases"&gt;&lt;span style="font-size: 10pt"&gt;220,001&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A2_zju7cZo4DrWl" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;

</us-gaap:OperatingLeasesOfLessorDisclosureTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000814">&lt;p id="xdx_89A_eus-gaap--LeaseCostTableTextBlock_z30HVt4W2gCb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The components of lease expense were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B5_zQdOz7Bhjl07" style="display: none; visibility: hidden"&gt;Schedule of Lease Expense Components Table&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 7.5in; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 44%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49D_20260401__20260630_z49gIEDNE3Ll" style="vertical-align: bottom; width: 11%; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_490_20250401__20250630_zrfpn0W5RT48" style="vertical-align: bottom; width: 11%; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49E_20260101__20260630_zIzjPQWpFsva" style="vertical-align: bottom; width: 11%; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_492_20250101__20250630_zCoWZITLZJvj" style="vertical-align: bottom; width: 11%; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Six Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--OperatingLeaseCost_z8h05hS3Ovab" style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;133,495&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;132,502&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;266,990&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;257,587&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--ShortTermLeaseCost_zf4D7v1hnRT5"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0821"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2,700&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0823"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;6,086&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--LeaseCost_ztNWKcVUP7W1" style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;133,495&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;135,202&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;266,990&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;263,673&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--FinanceLeaseCost1Abstract_iB_zbpP6rp9QPQe"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i01_zySeyqRACE9a" style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;36,547&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;28,896&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;66,022&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;57,793&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--FinanceLeaseInterestExpense_i01_zFGK1bdR23se"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2,578&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;4,085&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;4,713&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;8,575&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--FinanceLeaseCost_i01_zXIx9Tes6pe1" style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Total finance lease cost&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;39,125&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;32,981&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;70,735&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;66,368&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000816"
      unitRef="USD">133495</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000817"
      unitRef="USD">132502</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000818"
      unitRef="USD">266990</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000819"
      unitRef="USD">257587</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000822"
      unitRef="USD">2700</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000824"
      unitRef="USD">6086</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000826"
      unitRef="USD">133495</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000827"
      unitRef="USD">135202</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000828"
      unitRef="USD">266990</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000829"
      unitRef="USD">263673</us-gaap:LeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000836"
      unitRef="USD">36547</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000837"
      unitRef="USD">28896</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000838"
      unitRef="USD">66022</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000839"
      unitRef="USD">57793</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000841"
      unitRef="USD">2578</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000842"
      unitRef="USD">4085</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000843"
      unitRef="USD">4713</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000844"
      unitRef="USD">8575</us-gaap:FinanceLeaseInterestExpense>
    <krmd:FinanceLeaseCost
      contextRef="From2026-04-012026-06-30"
      decimals="0"
      id="Fact000846"
      unitRef="USD">39125</krmd:FinanceLeaseCost>
    <krmd:FinanceLeaseCost
      contextRef="From2025-04-012025-06-30"
      decimals="0"
      id="Fact000847"
      unitRef="USD">32981</krmd:FinanceLeaseCost>
    <krmd:FinanceLeaseCost
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000848"
      unitRef="USD">70735</krmd:FinanceLeaseCost>
    <krmd:FinanceLeaseCost
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000849"
      unitRef="USD">66368</krmd:FinanceLeaseCost>
    <us-gaap:OperatingLeaseLeaseIncomeTableTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000851">&lt;p id="xdx_89C_eus-gaap--OperatingLeaseLeaseIncomeTableTextBlock_zWZu7CzXzWne" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Supplemental cash flow information related to leases
was as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8B3_zjkmgVHOCY2i" style="display: none; visibility: hidden"&gt;Schedule of Supplemental Cash Flow Information Related to Leases Table&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 6.5in; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_49E_20260101__20260630_zbuH2vGN7OB" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20250101__20250630_zvLELRyffyUf" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Six Months Ended&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--CashFlowOperatingActivitiesLesseeAbstract_iB_ztydNE4CCdPe" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="width: 72%; padding-left: 8.25pt; text-indent: -8.25pt"&gt;&lt;span style="font-size: 10pt"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--OperatingLeasePayments_i01_zy9flnmng98k" style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;268,433&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;261,117&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--FinanceLeaseInterestPaymentOnLiability_i01_zWnsrDpUxlw1" style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;70,702&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;65,718&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_i01_z9oqcjnwixwa" style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;ROU assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;82,383&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0863"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5in; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; width: 55%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 19%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;June 30,&lt;br/&gt;
2026&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: top; width: 19%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;December 31,&lt;br/&gt;
2025&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 2%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted Average Remaining Lease Term&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dtY_c20260630_zClQof2ucdt3" title="Operating leases term"&gt;6.08&lt;/span&gt; Years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dtY_c20251231_ze9i6JISekD8" title="Operating leases term"&gt;6.57&lt;/span&gt; Years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--LesseeFinanceLeaseRenewalTerm1_iI_dtY_c20260630_zGMN78lDYxdf" title="Finance leases  term"&gt;1.75&lt;/span&gt; Years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--LesseeFinanceLeaseRenewalTerm1_iI_dtY_c20251231_z98eztTxaFnc" title="Finance leases  term"&gt;1.67&lt;/span&gt; Years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Weighted Average Discount Rate&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20260630_zC4li1g0dcA" title="Operating leases discount rate"&gt;4.11&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20251231_zz3XA3y52f31" title="Operating leases discount rate"&gt;4.13&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom; padding-left: 0.2in"&gt;&lt;span style="font-size: 10pt"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--LesseeFinanceLeaseDiscountRate_iI_pid_dp_uPure_c20260630_zqdUxJ8LuiPg" title="Finance leases discount rate"&gt;4.47&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--LesseeFinanceLeaseDiscountRate_iI_pid_dp_uPure_c20251231_zlHw17hl7z5" title="Finance leases discount rate"&gt;4.74&lt;/span&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:OperatingLeaseLeaseIncomeTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000856"
      unitRef="USD">268433</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000857"
      unitRef="USD">261117</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000859"
      unitRef="USD">70702</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="From2025-01-012025-06-30"
      decimals="0"
      id="Fact000860"
      unitRef="USD">65718</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="From2026-01-01to2026-06-30"
      decimals="0"
      id="Fact000862"
      unitRef="USD">82383</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="AsOf2026-06-30" id="Fact000865">P6Y29D</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="AsOf2025-12-31" id="Fact000867">P6Y6M25D</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeFinanceLeaseRenewalTerm1 contextRef="AsOf2026-06-30" id="Fact000869">P1Y9M</us-gaap:LesseeFinanceLeaseRenewalTerm1>
    <us-gaap:LesseeFinanceLeaseRenewalTerm1 contextRef="AsOf2025-12-31" id="Fact000871">P1Y8M1D</us-gaap:LesseeFinanceLeaseRenewalTerm1>
    <us-gaap:LesseeOperatingLeaseDiscountRate
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact000873"
      unitRef="Pure">0.0411</us-gaap:LesseeOperatingLeaseDiscountRate>
    <us-gaap:LesseeOperatingLeaseDiscountRate
      contextRef="AsOf2025-12-31"
      decimals="INF"
      id="Fact000875"
      unitRef="Pure">0.0413</us-gaap:LesseeOperatingLeaseDiscountRate>
    <us-gaap:LesseeFinanceLeaseDiscountRate
      contextRef="AsOf2026-06-30"
      decimals="INF"
      id="Fact000877"
      unitRef="Pure">0.0447</us-gaap:LesseeFinanceLeaseDiscountRate>
    <us-gaap:LesseeFinanceLeaseDiscountRate
      contextRef="AsOf2025-12-31"
      decimals="INF"
      id="Fact000879"
      unitRef="Pure">0.0474</us-gaap:LesseeFinanceLeaseDiscountRate>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000881">&lt;p id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zH7Eyr56qHXj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Maturities of lease liabilities are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_8BC_zwhUgbNjCap6" style="display: none; visibility: hidden"&gt;Schedule of Maturities of Lease Liabilities Table&lt;/span&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 5.5in; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Year Ended December 31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Operating Leases&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Finance Leases&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #E6E6E6"&gt;
    &lt;td style="width: 52%"&gt;&lt;span style="font-size: 10pt"&gt;Remainder of 2026&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20260630_z7hzwS3Kval3" style="width: 18%; text-align: right" title="2026 - Operating Leases"&gt;&lt;span style="font-size: 10pt"&gt;270,896&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20260630_z0k09jCWgeSe" style="width: 18%; text-align: right" title="2026 - Finance Leases"&gt;&lt;span style="font-size: 10pt"&gt;80,669&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;2027&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_c20260630_zKYlQUyVFzW5" style="vertical-align: bottom; text-align: right" title="2027 - Operating Leases"&gt;&lt;span style="font-size: 10pt"&gt;554,475&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_c20260630_zkXRKKWp4fp6" style="vertical-align: bottom; text-align: right" title="2027 - Finance Leases"&gt;&lt;span style="font-size: 10pt"&gt;104,096&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;2028&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_c20260630_zxmx9BnAS6Bk" style="vertical-align: bottom; text-align: right" title="2028 - Operating Leases"&gt;&lt;span style="font-size: 10pt"&gt;557,286&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_c20260630_zp5NYtefMVHg" style="vertical-align: bottom; text-align: right" title="2028 - Finance Leases"&gt;&lt;span style="font-size: 10pt"&gt;36,079&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;2029&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_c20260630_z75ObQZ4iCIc" style="vertical-align: bottom; text-align: right" title="2029 - Operating Leases"&gt;&lt;span style="font-size: 10pt"&gt;553,759&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_989_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_c20260630_ze8hdSpb8TV" style="vertical-align: bottom; text-align: right" title="2029 - Finance Leases"&gt;&lt;span style="font-size: 10pt"&gt;7,475&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;2030&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_c20260630_z84GWnFSeGOj" style="vertical-align: bottom; text-align: right" title="2030 - Operating Leases"&gt;&lt;span style="font-size: 10pt"&gt;568,217&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iI_c20260630_zksRmTWOV71i" style="vertical-align: bottom; text-align: right" title="2030 - Finance Leases"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0901"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_c20260630_zSzIJoeDvdV6" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Thereafter - Operating Leases"&gt;&lt;span style="font-size: 10pt"&gt;986,164&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--FinanceLeaseLiabilityPaymentsDueAfterYearFive_iI_c20260630_zCohhP5ZHyTd" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Thereafter - Finance Leases"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0905"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Total undiscounted lease payments&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueTotal_iI_c20260630_zYmA4iYwmCWl" style="vertical-align: bottom; text-align: right" title="Total undiscounted lease payments - Operating Leases"&gt;&lt;span style="font-size: 10pt"&gt;3,490,797&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_ecustom--LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal_iI_c20260630_zZ6uTSIKtm88" style="vertical-align: bottom; text-align: right" title="Total undiscounted lease payments - Finance Leases"&gt;&lt;span style="font-size: 10pt"&gt;228,319&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; padding-left: 16.45pt"&gt;&lt;span style="font-size: 10pt"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--LesseeOperatingLeaseImputedInterest_iNI_di_c20260630_zU6RiSPvTM7i" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Less: imputed interest - Operating Leases"&gt;&lt;span style="font-size: 10pt"&gt;(401,359&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--LesseeFinancingLeaseImputedInterest_iNI_di_c20260630_zHf90Z1l8dvb" style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: right" title="Less: imputed interest - Finance Leases"&gt;&lt;span style="font-size: 10pt"&gt;(8,318&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #E6E6E6"&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--OperatingLeaseLiability_iI_c20260630_zI8pxJlZN8zj" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right" title="Total lease liabilities - Operating Leases"&gt;&lt;span style="font-size: 10pt"&gt;3,089,438&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double; vertical-align: bottom"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--FinanceLeaseLiability_iI_c20260630_zAfLEkjaW2Sb" style="border-bottom: black 2.25pt double; vertical-align: bottom; text-align: right" title="Total lease liabilities - Finance Leases"&gt;&lt;span style="font-size: 10pt"&gt;220,001&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000883"
      unitRef="USD">270896</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000885"
      unitRef="USD">80669</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000887"
      unitRef="USD">554475</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000889"
      unitRef="USD">104096</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000891"
      unitRef="USD">557286</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000893"
      unitRef="USD">36079</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000895"
      unitRef="USD">553759</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000897"
      unitRef="USD">7475</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000899"
      unitRef="USD">568217</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000903"
      unitRef="USD">986164</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <krmd:LesseeOperatingLeaseLiabilityPaymentsDueTotal
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000907"
      unitRef="USD">3490797</krmd:LesseeOperatingLeaseLiabilityPaymentsDueTotal>
    <krmd:LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000909"
      unitRef="USD">228319</krmd:LesseeFinancingLeaseLeaseLiabilityPaymentsDueTotal>
    <krmd:LesseeOperatingLeaseImputedInterest
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000911"
      unitRef="USD">401359</krmd:LesseeOperatingLeaseImputedInterest>
    <krmd:LesseeFinancingLeaseImputedInterest
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000913"
      unitRef="USD">8318</krmd:LesseeFinancingLeaseImputedInterest>
    <us-gaap:OperatingLeaseLiability
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000915"
      unitRef="USD">3089438</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="AsOf2026-06-30"
      decimals="0"
      id="Fact000917"
      unitRef="USD">220001</us-gaap:FinanceLeaseLiability>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000919">&lt;p id="xdx_803_eus-gaap--IncomeTaxDisclosureTextBlock_zovLxWMmZ6gc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;NOTE 6 &#x2014; &lt;span id="xdx_82E_zfNFGaGoJdG6"&gt;INCOME TAXES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;For interim income tax reporting, the Company estimates
its annual effective tax rate and applies it to fiscal year-to-date pretax loss, excluding unusual or infrequently occurring discrete
items. Tax jurisdictions with losses for which tax benefits cannot be realized are excluded. The Company&#x2019;s reported income tax
expense as of June 30, 2026 and 2025 is lower than the statutory tax rate at &lt;span id="xdx_903_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_c20260101__20260630_zV9ebb89Mtl5"&gt;21&lt;/span&gt;%
primarily due to the valuation allowance established against the net deferred tax assets.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We evaluate our deferred tax assets to determine if
they are more likely than not to be realized by assessing both positive and negative evidence in accordance with ASC Topic 740, Income
Taxes. &#160;After considering our cumulative pretax loss (the three-year period ended with the current year), as well as analyzing all
available evidence, we maintained the full valuation allowance against our net deferred tax assets. &#160;As we continue to assess the
realizability of our deferred tax assets, reported pretax income and new evidence may result in a partial or full reduction of the valuation
allowance in future periods.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company files income tax returns in the U.S. federal
jurisdiction and in various state jurisdictions. Income tax returns for years prior to fiscal 2022 are no longer subject to examination
by tax authorities.&lt;/p&gt;

</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="From2026-01-01to2026-06-30"
      decimals="INF"
      id="Fact000920"
      unitRef="Pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000922">&lt;p id="xdx_807_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zUP0NRYgG7Dc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;NOTE 7 &#x2014; &lt;span id="xdx_82A_zc2ze9rJWTWj"&gt;COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company has been and may again become involved
in legal proceedings, claims and litigation arising in the ordinary course of business. &#160;The Company is not presently a party to
any litigation or other legal proceedings that is believed to be material to its financial condition.&lt;/p&gt;

</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2026-01-01to2026-06-30" id="Fact000924">&lt;p id="xdx_802_eus-gaap--SubsequentEventsTextBlock_zPbmQ20TsgD4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;NOTE 8 &#x2014; &lt;span id="xdx_820_zTca0DFp1lU3"&gt;SUBSEQUENT EVENTS&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On August 5, 2026, the Company&#x2019;s Board of Directors
approved an increase in its non-employee director compensation, effective October 1, 2026.&lt;/p&gt;

</us-gaap:SubsequentEventsTextBlock>
</xbrl>
