<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2026"
  xmlns:strn="http://strancompanyinc.com/20260630"
  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="strn-20260630.xsd" xlink:type="simple"/>
    <context id="cref_1338637717">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1199913589">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">strn:JosselinCapitalAdvisorsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1062909074">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">strn:JosselinCapitalAdvisorsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_2321937">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">strn:JosselinCapitalAdvisorsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1775698253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">strn:JosselinCapitalAdvisorsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_354752163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_374181236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">strn:ConsultingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_676481542">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">strn:EngageExcelEnterprisesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_289915006">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">strn:EngageExcelEnterprisesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_529039304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">strn:InnovativeGeneticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1506425505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_402839554">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1159112401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_901027193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1362623954">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="cref_521546235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">strn:RelatedPartyReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="cref_1260785992">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">strn:RelatedPartyReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_924915585">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">strn:RelatedPartyReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_392610163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="cref_811980710">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1836444450">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1309096483">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1584251994">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="cref_938758124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_266388063">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">strn:RelatedPartyReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1453201485">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">strn:RelatedPartyReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_2141951215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">strn:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1058864090">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">strn:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_812606344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">strn:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_2101055154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">strn:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1885635479">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">strn:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_910608469">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">strn:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_849825259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_283299865">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strn:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_107256582">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strn:StranLoyaltySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1697966224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strn:StranCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_951904872">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strn:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_618229113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strn:StranLoyaltySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1273206234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strn:StranCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_784392879">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1270570393">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strn:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1158726963">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strn:StranLoyaltySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1811611657">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strn:StranCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1285032808">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strn:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_259814297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strn:StranLoyaltySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_243688974">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strn:StranCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1393748102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1667888909">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_146559021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strn:StranLoyaltySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_228981054">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strn:StranCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_293481519">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strn:StranLoyaltySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_235851024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strn:StranCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_148043108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1990469436">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_1826214521">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_682414790">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_943771995">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_623007461">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_760257150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1648506930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_756963186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_613544235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1736573236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1260122108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1133825418">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_572871710">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_903225416">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</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="cref_2059756758">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_482184230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_2101167971">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_439166581">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1257960293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_2127352935">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_28052663">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1312867451">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_845806205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_285553063">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strn:TwoThousandTwentyOnePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1629485182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
        </entity>
        <period>
            <startDate>2026-06-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_420851033">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
        </entity>
        <period>
            <startDate>2026-05-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="cref_1794005096">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="cref_2043555036">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="cref_430678399">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
        </entity>
        <period>
            <instant>2022-02-21</instant>
        </period>
    </context>
    <context id="cref_1680130896">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:UnearnedRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1335998019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:UnearnedRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1523158324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="cref_1483999083">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:AdditionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1153723318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:AdditionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1430634610">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:AdditionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_535714143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:AdditionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_241793188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:RewardsProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_965569220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:RewardsProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_462214325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:RewardsProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_369004564">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:RewardsProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1994635611">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:PromotionalProductsThirdpartyDistributorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1463396999">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:PromotionalProductsThirdpartyDistributorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1243618479">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:PromotionalProductsThirdpartyDistributorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1227593130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:PromotionalProductsThirdpartyDistributorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_259208819">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:CasinoContinuityProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_32809349">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:CasinoContinuityProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1680149374">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:CasinoContinuityProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_781865236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:CasinoContinuityProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_733778706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:PromotionalProductsCompanyOwnedInventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1414511553">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:PromotionalProductsCompanyOwnedInventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_498696041">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:PromotionalProductsCompanyOwnedInventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1865942752">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:PromotionalProductsCompanyOwnedInventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_902890701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:PromotionalProductsBulkDropshippingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1575794119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:PromotionalProductsBulkDropshippingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_121887553">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:PromotionalProductsBulkDropshippingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_434509283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:PromotionalProductsBulkDropshippingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1169216058">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:PromotionalProductsDropshippingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_504910772">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:PromotionalProductsDropshippingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1569837377">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:PromotionalProductsDropshippingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_425169939">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strn:PromotionalProductsDropshippingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_201290680">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">strn:MeasurementInputTimePeriodToSettlementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1456974609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">strn:MeasurementInputTimePeriodToSettlementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_525633339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">strn:MeasurementInputRequiredMetricRiskPremiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1219715730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">strn:MeasurementInputRequiredMetricRiskPremiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1018916063">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1486514940">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_478571094">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_48970522">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1940703359">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputOptionVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1113922786">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">strn:MeasurementInputEarnoutPercentageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1258850436">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">strn:MeasurementInputEarnoutPercentageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_2055276222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">strn:MeasurementInputProjectedAnnualGrossProfitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1612097151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">strn:MeasurementInputProjectedAnnualGrossProfitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1878272457">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_1089116353">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="cref_406077412">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">strn:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_521266711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">strn:CorporateBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_1671254565">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">strn:CorporateBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="cref_1329144404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_2055888068">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_776601826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_955828852">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">strn:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_2055798987">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">strn:CorporateBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1493382326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">strn:CorporateBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1233764297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_2131112396">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_1512677370">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_670976410">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_493372575">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1637123550">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="cref_522131495">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="cref_1396954817">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="cref_2074727091">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="cref_1552232562">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1946073788">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1761688680">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_1694442586">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_71251340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="cref_83154237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="cref_1097566936">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="cref_891207924">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="cref_1463779522">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="cref_411817968">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="cref_2103553175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="cref_1620797076">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="cref_73392839">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="cref_746736619">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="cref_642939692">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="cref_1757119381">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="cref_1183285206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="cref_680380591">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="cref_941151413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1329018383">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1720272224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1879362660">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_1612263860">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1100058359">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1690203921">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1122119547">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1247076006">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="cref_1625097085">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="cref_1743168709">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="cref_695799405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="cref_1902328962">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="cref_927174624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="cref_1482846794">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="cref_1877614577">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="cref_149628310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="cref_372950508">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="cref_1236073811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_2020324941">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_1418064149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_538796802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_45949292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
        </entity>
        <period>
            <instant>2026-08-07</instant>
        </period>
    </context>
    <context id="cref_826237414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">strn:WarrantsEachWarrantExercisableForOneShareOfCommonStockAtAnExercisePriceOf481375Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_707854568">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">strn:CommonStockParValue00001PerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1094763023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_130538714">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="cref_821678755">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="cref_1659731014">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_887010829">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="cref_1006081986">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="cref_846624804">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="cref_1059147906">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="cref_1391036501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="cref_1888168335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="cref_999641683">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">strn:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="cref_478889614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_287522092">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">strn:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-30</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="cref_1647214216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">strn:InnovativeGeneticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="cref_687760596">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">strn:InnovativeGeneticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="cref_1510649409">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001872525</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <unit id="uref_1199913589">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="uref_2141951215">
        <measure>pure</measure>
    </unit>
    <unit id="uref_692119011">
        <measure>strn:Segment</measure>
    </unit>
    <unit id="uref_1578920626">
        <measure>shares</measure>
    </unit>
    <unit id="uref_1606569959">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_1094763023"
      id="fc_1094763023"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_1122119547"
      id="fc_5928004"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_1100058359"
      id="fc_1507337331"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_1612263860"
      id="fc_1286162491"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="cref_1094763023"
      id="fc_1410974524"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="cref_1122119547"
      id="fc_1827773117"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="cref_1100058359"
      id="fc_2075141081"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="cref_1612263860"
      id="fc_317377111"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="cref_130538714"
      id="fc_130538714"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="cref_1694442586"
      id="fc_1242229127"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="cref_1761688680"
      id="fc_1724672368"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="cref_1946073788"
      id="fc_1649841769"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="cref_1552232562"
      id="fc_819917528"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="cref_784392879"
      id="fc_289050372"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_130538714"
      id="fc_18784999"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_1694442586"
      id="fc_62387289"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_1946073788"
      id="fc_1453266378"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_1552232562"
      id="fc_1335248461"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="cref_130538714"
      id="fc_492513411"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="cref_1694442586"
      id="fc_1406780973"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="cref_1946073788"
      id="fc_1506495087"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="cref_1552232562"
      id="fc_626598418"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_130538714"
      id="fc_1505108606"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_1694442586"
      id="fc_463526445"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_1761688680"
      id="fc_858404360"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_1552232562"
      id="fc_70368133"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_130538714"
      id="fc_789900341"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1694442586"
      id="fc_91288695"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1761688680"
      id="fc_755106494"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1946073788"
      id="fc_1110245507"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:SharesOutstanding
      contextRef="cref_821678755"
      id="fc_821678755"
      unitRef="uref_1578920626"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="cref_821678755"
      id="fc_214665036"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <strn:NoncashEarnoutLiabilityAdjustmentz
      contextRef="cref_849825259"
      id="fc_1971238027"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <strn:RealizedGainOnShortTermInvestment
      contextRef="cref_849825259"
      id="fc_1242304789"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <strn:EffectOfDilutiveSecurities
      contextRef="cref_613544235"
      id="fc_563218017"
      unitRef="uref_1578920626"
      xsi:nil="true"/>
    <strn:EffectOfDilutiveSecurities
      contextRef="cref_756963186"
      id="fc_1858501989"
      unitRef="uref_1578920626"
      xsi:nil="true"/>
    <strn:EffectOfDilutiveSecurities
      contextRef="cref_1648506930"
      id="fc_1551290249"
      unitRef="uref_1578920626"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="cref_1270570393"
      id="fc_665017208"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="cref_1270570393"
      id="fc_990897200"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="cref_283299865"
      id="fc_1803367912"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="cref_283299865"
      id="fc_1825393411"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration contextRef="cref_354752163" id="fc_1643206877">http://fasb.org/srt/2026#ChiefOperatingOfficerMember</us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration>
    <us-gaap:OtherAssetsCurrent
      contextRef="cref_1393748102"
      id="fc_286388054"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="cref_1393748102"
      id="fc_191921701"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:PrepaidTaxes
      contextRef="cref_1667888909"
      id="fc_1491812166"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="cref_1393748102"
      id="fc_1714226060"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <strn:LongtermInstallmentPaymentLiabilities
      contextRef="cref_1393748102"
      id="fc_20073249"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="cref_1393748102"
      id="fc_344204623"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="cref_1667888909"
      id="fc_2038415763"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="cref_1393748102"
      id="fc_1415282836"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="cref_1667888909"
      id="fc_1905297111"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="cref_784392879"
      id="fc_162523843"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:SharesOutstanding
      contextRef="cref_1659731014"
      id="fc_1659731014"
      unitRef="uref_1578920626"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="cref_1659731014"
      id="fc_236217990"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="cref_887010829"
      id="fc_887010829"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="cref_372950508"
      id="fc_800032440"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="cref_149628310"
      id="fc_1716245733"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="cref_1877614577"
      id="fc_535167285"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="cref_1482846794"
      id="fc_1826376425"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="cref_927174624"
      id="fc_2075712820"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_887010829"
      id="fc_642206743"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_372950508"
      id="fc_247331899"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_1877614577"
      id="fc_220144520"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_1482846794"
      id="fc_2102096062"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_887010829"
      id="fc_526885492"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_372950508"
      id="fc_1047630080"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_149628310"
      id="fc_1267832949"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_1482846794"
      id="fc_735207108"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_887010829"
      id="fc_1415146485"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_372950508"
      id="fc_316246464"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_149628310"
      id="fc_794132596"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1877614577"
      id="fc_776865411"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:SharesOutstanding
      contextRef="cref_1006081986"
      id="fc_1006081986"
      unitRef="uref_1578920626"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="cref_1006081986"
      id="fc_1179375379"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:SharesOutstanding
      contextRef="cref_846624804"
      id="fc_846624804"
      unitRef="uref_1578920626"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="cref_846624804"
      id="fc_1412428629"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_1059147906"
      id="fc_1059147906"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_746736619"
      id="fc_1482682752"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_1620797076"
      id="fc_1864192291"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_2103553175"
      id="fc_674024955"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_1059147906"
      id="fc_909565371"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_746736619"
      id="fc_950688286"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_73392839"
      id="fc_195589397"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_2103553175"
      id="fc_420705321"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1059147906"
      id="fc_61442768"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_746736619"
      id="fc_1580589977"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_73392839"
      id="fc_274737850"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1620797076"
      id="fc_990436163"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:SharesOutstanding
      contextRef="cref_1391036501"
      id="fc_1391036501"
      unitRef="uref_1578920626"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="cref_1391036501"
      id="fc_871008820"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties
      contextRef="cref_354752163"
      id="fc_1649521112"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <strn:IncreaseDecreaseInCorporateTaxesPayable
      contextRef="cref_354752163"
      id="fc_818224504"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <strn:RepaymentOfVehicleLoan
      contextRef="cref_849825259"
      id="fc_709159827"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="cref_354752163"
      id="fc_278916612"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="cref_1888168335"
      id="fc_1888168335"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="cref_999641683"
      id="fc_999641683"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="cref_478889614"
      id="fc_478889614"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="cref_287522092"
      id="fc_287522092"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="cref_1393748102"
      id="fc_512873816"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <strn:LongtermInstallmentPaymentLiabilities
      contextRef="cref_1393748102"
      id="fc_261554757"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="cref_1667888909"
      id="fc_1194690809"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <strn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedIntrinsicValue
      contextRef="cref_354752163"
      id="fc_552176677"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <strn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedorExpiredandOtherAdjustmentsIntrinsicValue
      contextRef="cref_354752163"
      id="fc_1856377531"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="cref_903225416"
      id="fc_830391488"
      unitRef="uref_1578920626"
      xsi:nil="true"/>
    <strn:EffectOfDilutiveSecurities
      contextRef="cref_1736573236"
      id="fc_2140438405"
      unitRef="uref_1578920626"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="cref_1285032808"
      id="fc_2139851391"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="cref_1285032808"
      id="fc_820412817"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="cref_951904872"
      id="fc_1780742515"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="cref_951904872"
      id="fc_830407228"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="cref_1647214216"
      id="fc_1647214216"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="cref_687760596"
      id="fc_687760596"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <dei:EntityCentralIndexKey contextRef="cref_354752163" id="ixv-9239">0001872525</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="cref_354752163" id="ixv-9240">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="cref_354752163" id="ixv-9241">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate contextRef="cref_354752163" id="ixv-9242">--12-31</dei:CurrentFiscalYearEndDate>
    <strn:CurrentPortionOfVehicleLoans
      contextRef="cref_1667888909"
      id="fc_270774420"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax
      contextRef="cref_354752163"
      id="fc_913663103"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <strn:ReclassificationOfInvestmentGainsToNetIncome
      contextRef="cref_784392879"
      id="fc_314587169"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <strn:ReclassificationOfInvestmentGainsToNetIncome
      contextRef="cref_849825259"
      id="fc_1958744835"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_1094763023"
      id="fc_1045821199"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_1122119547"
      id="fc_1221741707"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_1690203921"
      id="fc_1888333509"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_1612263860"
      id="fc_411700084"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1094763023"
      id="fc_970743584"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1122119547"
      id="fc_268482572"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1690203921"
      id="fc_1514990043"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1100058359"
      id="fc_951307534"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:SharesOutstanding
      contextRef="cref_1510649409"
      id="fc_1510649409"
      unitRef="uref_1578920626"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="cref_1510649409"
      id="fc_414492050"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="cref_1094763023"
      id="fc_5420887"
      unitRef="uref_1578920626"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="cref_1794005096"
      id="fc_831295261"
      unitRef="uref_1578920626"
      xsi:nil="true"/>
    <us-gaap:AcceleratedShareRepurchasesInitialPricePaidPerShare
      contextRef="cref_1794005096"
      id="fc_1904655243"
      unitRef="uref_1606569959"
      xsi:nil="true"/>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="cref_901027193"
      id="fc_2103905332"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="cref_1159112401"
      id="fc_644764038"
      unitRef="uref_1199913589"
      xsi:nil="true"/>
    <dei:DocumentType contextRef="cref_354752163" id="ixv-10836">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="cref_354752163" id="ixv-10837">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="cref_354752163" id="ixv-10838">2026-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="cref_354752163" id="ixv-10839">2026</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="cref_354752163" id="ixv-10840">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="cref_354752163" id="ixv-10841">001-41038</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="cref_354752163" id="ixv-10842">STRAN &amp; COMPANY, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="cref_354752163" id="ixv-10843">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="cref_354752163" id="ixv-10844">04-3297200</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="cref_354752163" id="ixv-10845">500 Victory Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="cref_354752163" id="ixv-10846">Suite 301</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="cref_354752163" id="ixv-10847">Quincy</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="cref_354752163" id="ixv-10848">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="cref_354752163" id="ixv-10849">02171</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="cref_354752163" id="ixv-10850">800</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="cref_354752163" id="ixv-10851">833-3309</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="cref_707854568" id="ixv-10852">Common Stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="cref_707854568" id="ixv-10853">SWAG</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="cref_707854568" id="ixv-10854">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="cref_826237414" id="ixv-10855">Warrants, each warrant exercisable for one share of Common Stock, at an exercise price of $4.81375</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="cref_826237414" id="ixv-10856">SWAGW</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="cref_826237414" id="ixv-10857">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="cref_354752163" id="ixv-10858">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="cref_354752163" id="ixv-10859">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="cref_354752163" id="ixv-10860">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="cref_354752163" id="ixv-10861">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="cref_354752163" id="ixv-10862">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="cref_354752163" id="ixv-10863">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany contextRef="cref_354752163" id="ixv-10864">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="cref_45949292"
      decimals="INF"
      id="ixv-10865"
      unitRef="uref_1578920626">18639589</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_830570724"
      unitRef="uref_1199913589">7408000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_940535725"
      unitRef="uref_1199913589">6753000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_511446523"
      unitRef="uref_1199913589">5191000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_1955212167"
      unitRef="uref_1199913589">4872000</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_1536827717"
      unitRef="uref_1199913589">20274000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_1836045190"
      unitRef="uref_1199913589">17252000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_888506486"
      unitRef="uref_1199913589">10776000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_1000046375"
      unitRef="uref_1199913589">7621000</us-gaap:InventoryNet>
    <us-gaap:PrepaidTaxes
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_622189206"
      unitRef="uref_1199913589">39000</us-gaap:PrepaidTaxes>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_1237973301"
      unitRef="uref_1199913589">2510000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_1067214054"
      unitRef="uref_1199913589">1778000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_269654252"
      unitRef="uref_1199913589">843000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_325586581"
      unitRef="uref_1199913589">363000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_167355324"
      unitRef="uref_1199913589">2000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_1935193777"
      unitRef="uref_1199913589">47041000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_910411945"
      unitRef="uref_1199913589">38641000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_466639278"
      unitRef="uref_1199913589">1615000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_639072142"
      unitRef="uref_1199913589">1944000</us-gaap:PropertyPlantAndEquipmentNet>
    <strn:IntangibleAssetsCustomerListsNet
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_307748433"
      unitRef="uref_1199913589">3446000</strn:IntangibleAssetsCustomerListsNet>
    <strn:IntangibleAssetsCustomerListsNet
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_1989453152"
      unitRef="uref_1199913589">3690000</strn:IntangibleAssetsCustomerListsNet>
    <strn:IntangibleAssetsTradeName
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_992261175"
      unitRef="uref_1199913589">654000</strn:IntangibleAssetsTradeName>
    <strn:IntangibleAssetsTradeName
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_1595715610"
      unitRef="uref_1199913589">654000</strn:IntangibleAssetsTradeName>
    <us-gaap:Goodwill
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_1257089531"
      unitRef="uref_1199913589">2321000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_1604250397"
      unitRef="uref_1199913589">2321000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_923456740"
      unitRef="uref_1199913589">53000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_667342628"
      unitRef="uref_1199913589">1773000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_1057958262"
      unitRef="uref_1199913589">2045000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssets
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_841805839"
      unitRef="uref_1199913589">8194000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_2038956079"
      unitRef="uref_1199913589">8763000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_42788659"
      unitRef="uref_1199913589">56850000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_1354310123"
      unitRef="uref_1199913589">49348000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_512501486"
      unitRef="uref_1199913589">11205000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_253121283"
      unitRef="uref_1199913589">8568000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_1593633269"
      unitRef="uref_1199913589">2238000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_1602927088"
      unitRef="uref_1199913589">1970000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_877669283"
      unitRef="uref_1199913589">6081000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_851986691"
      unitRef="uref_1199913589">3201000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <strn:RewardProgramLiability
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_624731136"
      unitRef="uref_1199913589">3000000</strn:RewardProgramLiability>
    <strn:RewardProgramLiability
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_115516301"
      unitRef="uref_1199913589">1500000</strn:RewardProgramLiability>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_351870844"
      unitRef="uref_1199913589">350000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_1462814351"
      unitRef="uref_1199913589">327000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsCurrent
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_1796431494"
      unitRef="uref_1199913589">274000</us-gaap:LiabilityForUncertainTaxPositionsCurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsCurrent
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_52620553"
      unitRef="uref_1199913589">105000</us-gaap:LiabilityForUncertainTaxPositionsCurrent>
    <strn:CurrentPortionOfInstallmentPaymentLiabilities
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_452222515"
      unitRef="uref_1199913589">190000</strn:CurrentPortionOfInstallmentPaymentLiabilities>
    <strn:CurrentPortionOfInstallmentPaymentLiabilities
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_774256853"
      unitRef="uref_1199913589">230000</strn:CurrentPortionOfInstallmentPaymentLiabilities>
    <strn:CurrentPortionOfVehicleLoans
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_1325085412"
      unitRef="uref_1199913589">29000</strn:CurrentPortionOfVehicleLoans>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_154582537"
      unitRef="uref_1199913589">582000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="cref_1667888909"
      decimals="-3"
      id="ixv-10913"
      unitRef="uref_1199913589">602000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_612990639"
      unitRef="uref_1199913589">23949000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="cref_1667888909"
      decimals="-3"
      id="ixv-10915"
      unitRef="uref_1199913589">16503000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="cref_1667888909"
      decimals="-3"
      id="ixv-10916"
      unitRef="uref_1199913589">455000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <strn:LongtermInstallmentPaymentLiabilities
      contextRef="cref_1667888909"
      decimals="-3"
      id="ixv-10917"
      unitRef="uref_1199913589">147000</strn:LongtermInstallmentPaymentLiabilities>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_1642497392"
      unitRef="uref_1199913589">1428000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="cref_1667888909"
      decimals="-3"
      id="ixv-10919"
      unitRef="uref_1199913589">1695000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <strn:LongTermVehicleLoan
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_1538111283"
      unitRef="uref_1199913589">5000</strn:LongTermVehicleLoan>
    <strn:LongTermVehicleLoan
      contextRef="cref_1667888909"
      decimals="-3"
      id="ixv-10921"
      unitRef="uref_1199913589">47000</strn:LongTermVehicleLoan>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_2057293665"
      unitRef="uref_1199913589">1433000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="cref_1667888909"
      decimals="-3"
      id="ixv-10923"
      unitRef="uref_1199913589">2344000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_674310594"
      unitRef="uref_1199913589">25382000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="cref_1667888909"
      decimals="-3"
      id="ixv-10925"
      unitRef="uref_1199913589">18847000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="cref_1393748102"
      decimals="4"
      id="ixv-10926"
      unitRef="uref_1606569959">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="cref_1667888909"
      decimals="4"
      id="ixv-10927"
      unitRef="uref_1606569959">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="cref_1393748102"
      decimals="0"
      id="ixv-10928"
      unitRef="uref_1578920626">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="cref_1667888909"
      decimals="0"
      id="ixv-10929"
      unitRef="uref_1578920626">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="cref_1393748102"
      decimals="0"
      id="ixv-10930"
      unitRef="uref_1578920626">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="cref_1667888909"
      decimals="0"
      id="ixv-10931"
      unitRef="uref_1578920626">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="cref_1393748102"
      decimals="0"
      id="ixv-10932"
      unitRef="uref_1578920626">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="cref_1667888909"
      decimals="0"
      id="ixv-10933"
      unitRef="uref_1578920626">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="cref_1393748102"
      decimals="4"
      id="ixv-10934"
      unitRef="uref_1606569959">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="cref_1667888909"
      decimals="4"
      id="ixv-10935"
      unitRef="uref_1606569959">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="cref_1393748102"
      decimals="0"
      id="ixv-10936"
      unitRef="uref_1578920626">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="cref_1667888909"
      decimals="0"
      id="ixv-10937"
      unitRef="uref_1578920626">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="cref_1393748102"
      decimals="0"
      id="ixv-10938"
      unitRef="uref_1578920626">18639589</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="cref_1393748102"
      decimals="0"
      id="ixv-10939"
      unitRef="uref_1578920626">18639589</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="cref_1667888909"
      decimals="0"
      id="ixv-10940"
      unitRef="uref_1578920626">18508157</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="cref_1667888909"
      decimals="0"
      id="ixv-10941"
      unitRef="uref_1578920626">18508157</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_1584478697"
      unitRef="uref_1199913589">2000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="cref_1667888909"
      decimals="-3"
      id="ixv-10943"
      unitRef="uref_1199913589">2000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_934338084"
      unitRef="uref_1199913589">37847000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="cref_1667888909"
      decimals="-3"
      id="ixv-10945"
      unitRef="uref_1199913589">37925000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_92095910"
      unitRef="uref_1199913589">-6436000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="cref_1667888909"
      decimals="-3"
      id="ixv-10947"
      unitRef="uref_1199913589">-7489000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_1094766385"
      unitRef="uref_1199913589">55000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_1667888909"
      decimals="-3"
      id="ixv-10949"
      unitRef="uref_1199913589">63000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_1685147893"
      unitRef="uref_1199913589">31468000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1667888909"
      decimals="-3"
      id="ixv-10951"
      unitRef="uref_1199913589">30501000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_55021264"
      unitRef="uref_1199913589">56850000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="cref_1667888909"
      decimals="-3"
      id="ixv-10953"
      unitRef="uref_1199913589">49348000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-10954"
      unitRef="uref_1199913589">33358000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-10955"
      unitRef="uref_1199913589">32577000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-10956"
      unitRef="uref_1199913589">64607000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-10957"
      unitRef="uref_1199913589">61271000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-10958"
      unitRef="uref_1199913589">23336000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-10959"
      unitRef="uref_1199913589">22708000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-10960"
      unitRef="uref_1199913589">44942000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-10961"
      unitRef="uref_1199913589">42920000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-10962"
      unitRef="uref_1199913589">10022000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-10963"
      unitRef="uref_1199913589">9869000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-10964"
      unitRef="uref_1199913589">19665000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-10965"
      unitRef="uref_1199913589">18351000</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-10966"
      unitRef="uref_1199913589">9936000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-10967"
      unitRef="uref_1199913589">9474000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-10968"
      unitRef="uref_1199913589">18934000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-10969"
      unitRef="uref_1199913589">18491000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-10970"
      unitRef="uref_1199913589">9936000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-10971"
      unitRef="uref_1199913589">9474000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-10972"
      unitRef="uref_1199913589">18934000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-10973"
      unitRef="uref_1199913589">18491000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-10974"
      unitRef="uref_1199913589">86000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-10975"
      unitRef="uref_1199913589">395000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-10976"
      unitRef="uref_1199913589">731000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-10977"
      unitRef="uref_1199913589">-140000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-10978"
      unitRef="uref_1199913589">165000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-10979"
      unitRef="uref_1199913589">285000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-10980"
      unitRef="uref_1199913589">243000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-10981"
      unitRef="uref_1199913589">280000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-10982"
      unitRef="uref_1199913589">67000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-10983"
      unitRef="uref_1199913589">77000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-10984"
      unitRef="uref_1199913589">134000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-10985"
      unitRef="uref_1199913589">119000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-10986"
      unitRef="uref_1199913589">10000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-10987"
      unitRef="uref_1199913589">10000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-10988"
      unitRef="uref_1199913589">67000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-10989"
      unitRef="uref_1199913589">242000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-10990"
      unitRef="uref_1199913589">362000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-10991"
      unitRef="uref_1199913589">387000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-10992"
      unitRef="uref_1199913589">466000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-10993"
      unitRef="uref_1199913589">328000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-10994"
      unitRef="uref_1199913589">757000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-10995"
      unitRef="uref_1199913589">1118000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-10996"
      unitRef="uref_1199913589">326000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-10997"
      unitRef="uref_1199913589">19000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-10998"
      unitRef="uref_1199913589">114000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-10999"
      unitRef="uref_1199913589">65000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11000"
      unitRef="uref_1199913589">76000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-11001"
      unitRef="uref_1199913589">309000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-11002"
      unitRef="uref_1199913589">643000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11003"
      unitRef="uref_1199913589">1053000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11004"
      unitRef="uref_1199913589">250000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_1338637717"
      decimals="2"
      id="ixv-11005"
      unitRef="uref_1606569959">0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_784392879"
      decimals="2"
      id="ixv-11006"
      unitRef="uref_1606569959">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_354752163"
      decimals="2"
      id="ixv-11007"
      unitRef="uref_1606569959">0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_849825259"
      decimals="2"
      id="ixv-11008"
      unitRef="uref_1606569959">0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_1338637717"
      decimals="2"
      id="ixv-11009"
      unitRef="uref_1606569959">0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_784392879"
      decimals="2"
      id="ixv-11010"
      unitRef="uref_1606569959">0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_354752163"
      decimals="2"
      id="ixv-11011"
      unitRef="uref_1606569959">0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_849825259"
      decimals="2"
      id="ixv-11012"
      unitRef="uref_1606569959">0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_1338637717"
      decimals="0"
      id="ixv-11013"
      unitRef="uref_1578920626">18725024</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_784392879"
      decimals="0"
      id="ixv-11014"
      unitRef="uref_1578920626">18592339</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_354752163"
      decimals="0"
      id="ixv-11015"
      unitRef="uref_1578920626">18679433</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_849825259"
      decimals="0"
      id="ixv-11016"
      unitRef="uref_1578920626">18600373</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_1338637717"
      decimals="0"
      id="ixv-11017"
      unitRef="uref_1578920626">18756935</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_784392879"
      decimals="0"
      id="ixv-11018"
      unitRef="uref_1578920626">18596826</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_354752163"
      decimals="0"
      id="fc_760256011"
      unitRef="uref_1578920626">18713633</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_849825259"
      decimals="0"
      id="ixv-11020"
      unitRef="uref_1578920626">18603432</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-11021"
      unitRef="uref_1199913589">309000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-11022"
      unitRef="uref_1199913589">643000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11023"
      unitRef="uref_1199913589">1053000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11024"
      unitRef="uref_1199913589">250000</us-gaap:NetIncomeLoss>
    <strn:ReclassificationOfInvestmentGainsToNetIncome
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-11025"
      unitRef="uref_1199913589">-8000</strn:ReclassificationOfInvestmentGainsToNetIncome>
    <strn:ReclassificationOfInvestmentGainsToNetIncome
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11026"
      unitRef="uref_1199913589">-8000</strn:ReclassificationOfInvestmentGainsToNetIncome>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-11027"
      unitRef="uref_1199913589">2000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-11028"
      unitRef="uref_1199913589">33000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11029"
      unitRef="uref_1199913589">48000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-11030"
      unitRef="uref_1199913589">-6000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-11031"
      unitRef="uref_1199913589">33000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11032"
      unitRef="uref_1199913589">-8000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11033"
      unitRef="uref_1199913589">48000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-11034"
      unitRef="uref_1199913589">303000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-11035"
      unitRef="uref_1199913589">676000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11036"
      unitRef="uref_1199913589">1045000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11037"
      unitRef="uref_1199913589">298000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="cref_538796802"
      decimals="0"
      id="fc_1357346799"
      unitRef="uref_1578920626">18508157</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_538796802"
      decimals="-3"
      id="fc_538796802"
      unitRef="uref_1199913589">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1418064149"
      decimals="-3"
      id="fc_1418064149"
      unitRef="uref_1199913589">37925000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_2020324941"
      decimals="-3"
      id="fc_2020324941"
      unitRef="uref_1199913589">63000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1236073811"
      decimals="-3"
      id="fc_1236073811"
      unitRef="uref_1199913589">-7489000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_1496911057"
      unitRef="uref_1199913589">30501000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="cref_372950508"
      decimals="0"
      id="fc_372950508"
      unitRef="uref_1578920626">262000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_149628310"
      decimals="-3"
      id="fc_149628310"
      unitRef="uref_1199913589">159000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_927174624"
      decimals="-3"
      id="fc_2006772826"
      unitRef="uref_1199913589">159000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_1877614577"
      decimals="-3"
      id="fc_1877614577"
      unitRef="uref_1199913589">-2000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_927174624"
      decimals="-3"
      id="fc_1352689996"
      unitRef="uref_1199913589">-2000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1482846794"
      decimals="-3"
      id="fc_1482846794"
      unitRef="uref_1199913589">744000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_927174624"
      decimals="-3"
      id="fc_927174624"
      unitRef="uref_1199913589">744000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="cref_1902328962"
      decimals="0"
      id="fc_1160168605"
      unitRef="uref_1578920626">18770157</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_1902328962"
      decimals="-3"
      id="fc_1902328962"
      unitRef="uref_1199913589">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_695799405"
      decimals="-3"
      id="fc_695799405"
      unitRef="uref_1199913589">38084000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1743168709"
      decimals="-3"
      id="fc_1743168709"
      unitRef="uref_1199913589">61000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1625097085"
      decimals="-3"
      id="fc_1625097085"
      unitRef="uref_1199913589">-6745000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1247076006"
      decimals="-3"
      id="fc_1247076006"
      unitRef="uref_1199913589">31402000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_1690203921"
      decimals="-3"
      id="ixv-11057"
      unitRef="uref_1199913589">35000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-11058"
      unitRef="uref_1199913589">35000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="cref_1122119547"
      decimals="0"
      id="ixv-11059"
      unitRef="uref_1578920626">130568</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="cref_1690203921"
      decimals="-3"
      id="ixv-11060"
      unitRef="uref_1199913589">272000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-11061"
      unitRef="uref_1199913589">272000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_1100058359"
      decimals="-3"
      id="ixv-11062"
      unitRef="uref_1199913589">-6000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-11063"
      unitRef="uref_1199913589">-6000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1612263860"
      decimals="-3"
      id="ixv-11064"
      unitRef="uref_1199913589">309000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-11065"
      unitRef="uref_1199913589">309000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="cref_1879362660"
      decimals="0"
      id="ixv-11066"
      unitRef="uref_1578920626">18639589</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_1879362660"
      decimals="-3"
      id="ixv-11067"
      unitRef="uref_1199913589">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1720272224"
      decimals="-3"
      id="ixv-11068"
      unitRef="uref_1199913589">37847000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1329018383"
      decimals="-3"
      id="ixv-11069"
      unitRef="uref_1199913589">55000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_941151413"
      decimals="-3"
      id="ixv-11070"
      unitRef="uref_1199913589">-6436000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1393748102"
      decimals="-3"
      id="ixv-11071"
      unitRef="uref_1199913589">31468000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="cref_680380591"
      decimals="0"
      id="fc_174539898"
      unitRef="uref_1578920626">18598574</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_680380591"
      decimals="-3"
      id="fc_680380591"
      unitRef="uref_1199913589">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1183285206"
      decimals="-3"
      id="fc_1183285206"
      unitRef="uref_1199913589">38391000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1757119381"
      decimals="-3"
      id="fc_1757119381"
      unitRef="uref_1199913589">-10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_642939692"
      decimals="-3"
      id="fc_642939692"
      unitRef="uref_1199913589">-6742000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1523158324"
      decimals="-3"
      id="fc_398356927"
      unitRef="uref_1199913589">31641000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="cref_746736619"
      decimals="0"
      id="fc_746736619"
      unitRef="uref_1578920626">9833</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_73392839"
      decimals="-3"
      id="ixv-11079"
      unitRef="uref_1199913589">9000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_411817968"
      decimals="-3"
      id="fc_347937752"
      unitRef="uref_1199913589">9000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_1620797076"
      decimals="-3"
      id="fc_1620797076"
      unitRef="uref_1199913589">15000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_411817968"
      decimals="-3"
      id="fc_1687190012"
      unitRef="uref_1199913589">15000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="cref_2103553175"
      decimals="-3"
      id="fc_2103553175"
      unitRef="uref_1199913589">-393000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_411817968"
      decimals="-3"
      id="fc_411817968"
      unitRef="uref_1199913589">-393000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="cref_1463779522"
      decimals="0"
      id="fc_1390306723"
      unitRef="uref_1578920626">18608407</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_1463779522"
      decimals="-3"
      id="fc_1463779522"
      unitRef="uref_1199913589">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_891207924"
      decimals="-3"
      id="fc_891207924"
      unitRef="uref_1199913589">38400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1097566936"
      decimals="-3"
      id="fc_1097566936"
      unitRef="uref_1199913589">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_83154237"
      decimals="-3"
      id="fc_83154237"
      unitRef="uref_1199913589">-7135000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_71251340"
      decimals="-3"
      id="fc_71251340"
      unitRef="uref_1199913589">31272000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="cref_1694442586"
      decimals="0"
      id="ixv-11091"
      unitRef="uref_1578920626">48347</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_1761688680"
      decimals="-3"
      id="ixv-11092"
      unitRef="uref_1199913589">31000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-11093"
      unitRef="uref_1199913589">31000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="cref_1694442586"
      decimals="0"
      id="fc_1694442586"
      unitRef="uref_1578920626">110293</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="cref_1761688680"
      decimals="-3"
      id="fc_1761688680"
      unitRef="uref_1199913589">146000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="cref_784392879"
      decimals="-3"
      id="fc_2067268066"
      unitRef="uref_1199913589">146000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_1946073788"
      decimals="-3"
      id="fc_1946073788"
      unitRef="uref_1199913589">33000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="cref_784392879"
      decimals="-3"
      id="fc_1563907248"
      unitRef="uref_1199913589">33000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="cref_1552232562"
      decimals="-3"
      id="fc_1552232562"
      unitRef="uref_1199913589">643000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_784392879"
      decimals="-3"
      id="fc_1102910366"
      unitRef="uref_1199913589">643000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="cref_2074727091"
      decimals="0"
      id="fc_2052262565"
      unitRef="uref_1578920626">18546461</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="cref_2074727091"
      decimals="-3"
      id="fc_2074727091"
      unitRef="uref_1199913589">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1396954817"
      decimals="-3"
      id="fc_1396954817"
      unitRef="uref_1199913589">38285000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_522131495"
      decimals="-3"
      id="fc_522131495"
      unitRef="uref_1199913589">38000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_1637123550"
      decimals="-3"
      id="fc_1637123550"
      unitRef="uref_1199913589">-6492000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="cref_2043555036"
      decimals="-3"
      id="fc_1325101269"
      unitRef="uref_1199913589">31833000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_358616848"
      unitRef="uref_1199913589">1053000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11108"
      unitRef="uref_1199913589">250000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_1632957703"
      unitRef="uref_1199913589">585000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11110"
      unitRef="uref_1199913589">521000</us-gaap:DepreciationDepletionAndAmortization>
    <strn:NoncashOperatingLeaseExpense
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_721967908"
      unitRef="uref_1199913589">332000</strn:NoncashOperatingLeaseExpense>
    <strn:NoncashOperatingLeaseExpense
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11112"
      unitRef="uref_1199913589">537000</strn:NoncashOperatingLeaseExpense>
    <strn:NoncashEarnoutLiabilityAdjustmentz
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11113"
      unitRef="uref_1199913589">-200000</strn:NoncashEarnoutLiabilityAdjustmentz>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_999954733"
      unitRef="uref_1199913589">159000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11115"
      unitRef="uref_1199913589">598000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:OtherNoncashExpense
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_931044560"
      unitRef="uref_1199913589">13000</us-gaap:OtherNoncashExpense>
    <us-gaap:OtherNoncashExpense
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11117"
      unitRef="uref_1199913589">23000</us-gaap:OtherNoncashExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_1009064971"
      unitRef="uref_1199913589">194000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11119"
      unitRef="uref_1199913589">40000</us-gaap:ShareBasedCompensation>
    <strn:RealizedGainOnShortTermInvestment
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_1272805368"
      unitRef="uref_1199913589">10000</strn:RealizedGainOnShortTermInvestment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_1228869241"
      unitRef="uref_1199913589">3181000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11122"
      unitRef="uref_1199913589">4569000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11123"
      unitRef="uref_1199913589">-172000</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_765554670"
      unitRef="uref_1199913589">3155000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11125"
      unitRef="uref_1199913589">1347000</us-gaap:IncreaseDecreaseInInventories>
    <strn:IncreaseDecreaseInPrepaidTax
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11126"
      unitRef="uref_1199913589">39000</strn:IncreaseDecreaseInPrepaidTax>
    <strn:IncreaseDecreaseInPrepaidTax
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11127"
      unitRef="uref_1199913589">-29000</strn:IncreaseDecreaseInPrepaidTax>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_53770458"
      unitRef="uref_1199913589">732000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11129"
      unitRef="uref_1199913589">82000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInSecurityDeposits
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_1973243007"
      unitRef="uref_1199913589">-480000</us-gaap:IncreaseDecreaseInSecurityDeposits>
    <us-gaap:IncreaseDecreaseInSecurityDeposits
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11131"
      unitRef="uref_1199913589">-44000</us-gaap:IncreaseDecreaseInSecurityDeposits>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_1655544792"
      unitRef="uref_1199913589">-55000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11133"
      unitRef="uref_1199913589">-252000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_731968848"
      unitRef="uref_1199913589">2637000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11135"
      unitRef="uref_1199913589">590000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_213449736"
      unitRef="uref_1199913589">269000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11137"
      unitRef="uref_1199913589">531000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_986649259"
      unitRef="uref_1199913589">2880000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11139"
      unitRef="uref_1199913589">395000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <strn:IncreaseDecreaseInRewardsProgramLiability
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_34431675"
      unitRef="uref_1199913589">1500000</strn:IncreaseDecreaseInRewardsProgramLiability>
    <strn:IncreaseDecreaseInRewardsProgramLiability
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11141"
      unitRef="uref_1199913589">3000000</strn:IncreaseDecreaseInRewardsProgramLiability>
    <strn:IncreaseDecreaseInSalesTaxPayable
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_830441884"
      unitRef="uref_1199913589">22000</strn:IncreaseDecreaseInSalesTaxPayable>
    <strn:IncreaseDecreaseInSalesTaxPayable
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11143"
      unitRef="uref_1199913589">-38000</strn:IncreaseDecreaseInSalesTaxPayable>
    <strn:IncreaseDecreaseInCorporateTaxesPayable
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11144"
      unitRef="uref_1199913589">9000</strn:IncreaseDecreaseInCorporateTaxesPayable>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_1238506204"
      unitRef="uref_1199913589">-347000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11146"
      unitRef="uref_1199913589">-333000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_1381960074"
      unitRef="uref_1199913589">1555000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11148"
      unitRef="uref_1199913589">534000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_186731453"
      unitRef="uref_1199913589">21000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11150"
      unitRef="uref_1199913589">202000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherInvestments
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11151"
      unitRef="uref_1199913589">600000</us-gaap:ProceedsFromSaleOfOtherInvestments>
    <us-gaap:ProceedsFromSaleOfOtherInvestments
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11152"
      unitRef="uref_1199913589">4400000</us-gaap:ProceedsFromSaleOfOtherInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_1014476439"
      unitRef="uref_1199913589">918000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11154"
      unitRef="uref_1199913589">493000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_895182850"
      unitRef="uref_1199913589">-339000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11156"
      unitRef="uref_1199913589">3705000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <strn:PaymentOfContingentEarnoutLiabilities
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11157"
      unitRef="uref_1199913589">86000</strn:PaymentOfContingentEarnoutLiabilities>
    <strn:PaymentOfContingentEarnoutLiabilities
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11158"
      unitRef="uref_1199913589">151000</strn:PaymentOfContingentEarnoutLiabilities>
    <strn:PaymentOfInstallmentPaymentLiabilities
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_1179932983"
      unitRef="uref_1199913589">200000</strn:PaymentOfInstallmentPaymentLiabilities>
    <strn:PaymentOfInstallmentPaymentLiabilities
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11160"
      unitRef="uref_1199913589">230000</strn:PaymentOfInstallmentPaymentLiabilities>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11161"
      unitRef="uref_1199913589">272000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11162"
      unitRef="uref_1199913589">146000</us-gaap:PaymentsForRepurchaseOfEquity>
    <strn:RepaymentOfVehicleLoan
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_414451369"
      unitRef="uref_1199913589">3000</strn:RepaymentOfVehicleLoan>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_1461133437"
      unitRef="uref_1199913589">-561000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11165"
      unitRef="uref_1199913589">-527000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_362979326"
      unitRef="uref_1199913589">655000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11167"
      unitRef="uref_1199913589">3712000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_1707684170"
      unitRef="uref_1199913589">6753000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="cref_1523158324"
      decimals="-3"
      id="fc_610169971"
      unitRef="uref_1199913589">9358000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_2104195918"
      unitRef="uref_1199913589">7408000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="cref_2043555036"
      decimals="-3"
      id="ixv-11171"
      unitRef="uref_1199913589">13070000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_1935495639"
      unitRef="uref_1199913589">2000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11173"
      unitRef="uref_1199913589">24000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_1022276315"
      unitRef="uref_1199913589">61000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11175"
      unitRef="uref_1199913589">67000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11176"
      unitRef="uref_1199913589">2077000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="cref_354752163" id="ixv-3414">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0%;"&gt;&lt;/td&gt; &lt;td style="width: 0.25in;"&gt;&lt;span style="font-weight: bold;"&gt;A.&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration:underline"&gt;DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION&lt;/span&gt;:&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Description of Business&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt; Stran &amp;amp; Company, Inc. was incorporated under the laws of the Commonwealth of Massachusetts and commenced operations on November 17, 1995. The Company re-incorporated under the laws of the State of Nevada on May 24, 2021. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;On August 23, 2024, Stran Loyalty Solutions, LLC, a Nevada limited liability company (the &#x201c;Purchaser&#x201d; or &#x201c;Stran Loyalty Solutions&#x201d;), a wholly-owned subsidiary of the Company, entered into a Secured Party Sale Agreement, dated as of August 23, 2024 (the &#x201c;Sale Agreement&#x201d;), between Stran Loyalty Solutions and Sallyport Commercial Finance, LLC, a Delaware limited liability company (&#x201c;Secured Party&#x201d;), pursuant to which Stran Loyalty Solutions agreed to purchase, on an as-is basis, all of the rights and interests of Gander Group, in and to substantially all of the assets of Gander Group (the &#x201c;Gander Group Assets&#x201d;) from Secured Party as a private sale pursuant to Article 9 of the Uniform Commercial Code (the &#x201c;Gander Group Transaction&#x201d;).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The Gander Group Transaction was treated as a business combination in accordance with Accounting Standards Codification (&#x201c;ASC&#x201d;) 805, Business Combinations. Stran Loyalty Solutions is a wholly owned subsidiary of the Company and Gander Group Louisiana, LLC is a wholly owned subsidiary of Stran Loyalty Solutions.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;Unless otherwise stated in this Quarterly Report on Form 10-Q, references to &#x201c;we&#x201d;, &#x201c;our&#x201d;, or the &#x201c;Company&#x201d; refer to Stran &amp;amp; Company, Inc. The Company is headquartered in Quincy, Massachusetts.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The Company is an outsourced marketing solutions provider that sells branded products to customers. The Company purchases products and branding through various third-party manufacturers and decorators and resells the finished goods to customers.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;In addition to selling branded products, the Company offers clients custom sourcing capabilities; a flexible and customizable e-commerce solution for promoting branded merchandise and other promotional products, managing promotional loyalty and incentives, print collateral, and event assets, order and inventory management, and designing and hosting online retail popup shops, fixed public retail online stores, and online business-to-business service offerings; creative and merchandising services; warehousing/fulfillment and distribution; print-on-demand; kitting; point of sale displays; and loyalty and incentive programs.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Basis of Presentation&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The accompanying unaudited condensed consolidated financial statements as of and for the three and six months ended June&#160;30, 2026, include the accounts of the Company and have been prepared by the Company, without audit in accordance with accounting principles generally accepted in the United States of America for interim financial information and in accordance with the instructions to Form 10-Q. Accordingly, they do not include all of the information and note disclosures required by accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;) for complete audited financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements and the notes thereto included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 25, 2026.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;In our opinion, all adjustments (consisting solely of normal recurring adjustments) necessary to state fairly the information in the following unaudited condensed consolidated financial statements of the Company have been included. The results of operations for interim periods are not necessarily indicative of the results for the full year or for any future period.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;Principles of Consolidation&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The Company&#x2019;s unaudited condensed consolidated financial statements include the accounts of its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The Company prepares its unaudited condensed consolidated financial statements in accordance with U.S. GAAP, which requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements, and revenue and expenses during the reporting period. Actual results could differ from those estimates.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;Reclassification&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;Certain prior period amounts reported in the Company&#x2019;s unaudited condensed consolidated statement of cash flows and segment disclosures have been reclassified to conform to the Company&#x2019;s current period presentation. These reclassifications have no impact on the Company&#x2019;s previously reported results of operations or cash flows.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Recent Accounting Pronouncements - Adopted:&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="text-decoration:underline"&gt;ASU 2025-05 &#x2013; Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;In July 2025, the FASB issued ASU 2025-05, which provides all entities with a practical expedient for use in developing reasonable and supportable forecasts as part of estimating expected credit losses, upon which an entity may assume that current conditions as of the balance sheet date do not change for the remaining life of the asset. The update must be applied prospectively. ASU 2025-05 is effective for fiscal years beginning after December 15, 2025 and interim periods within those annual reporting periods, with prospective application. The Company adopted the standard on January 1, 2026. Its adoption did not have a material impact on the Company&#x2019;s unaudited condensed consolidated financial statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Recent Accounting Pronouncements - Not Yet Adopted:&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="text-decoration:underline"&gt;ASU 2024-03 - Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;In November 2024, the FASB issued ASU 2024-03, which requires the disaggregation, in the notes to the financial statements, of certain cost and expense captions presented on the face of the Company&#x2019;s statements of operations, to provide enhanced transparency to investors. The update may be applied either prospectively or retrospectively. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026 and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The Company is currently evaluating the impact of adoption of this ASU on its disclosures.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="text-decoration:underline"&gt;ASU 2025-06 - Intangibles - Goodwill and Other-Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;In September 2025, the FASB issued ASU 2025-06, which is intended to improve the operability and application of guidance related to capitalized software development costs. ASU 2025-06 is effective for fiscal years beginning after December 15, 2027. Early adoption is permitted. ASU 2025-05 permits an entity to apply the new guidance under either a prospective transition approach, a modified transition approach, or a retrospective approach. The Company is currently evaluating the impact of adoption of this ASU on its disclosures.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="text-decoration:underline"&gt;ASU 2025-11 - Interim Reporting (Topic 290): Narrow-Scope Improvements&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;In December 2025, the FASB issued ASU 2025-11, which further clarifies certain interim disclosure requirements. ASU 2025-11 is effective for interim reporting periods within annual reporting periods beginning after December 31, 2027. Early adoption is permitted and adoption can be applied either on a prospective or retrospective approach. The Company is currently evaluating the impact of adoption of this ASU on its disclosures.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;No other new accounting pronouncements adopted or issued had or are expected to have a material impact on the unaudited condensed consolidated financial statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <dei:EntityIncorporationDateOfIncorporation contextRef="cref_354752163" id="ixv-11178">1995-11-17</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="cref_354752163" id="ixv-3445">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Basis of Presentation&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The accompanying unaudited condensed consolidated financial statements as of and for the three and six months ended June&#160;30, 2026, include the accounts of the Company and have been prepared by the Company, without audit in accordance with accounting principles generally accepted in the United States of America for interim financial information and in accordance with the instructions to Form 10-Q. Accordingly, they do not include all of the information and note disclosures required by accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;) for complete audited financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements and the notes thereto included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 25, 2026.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;In our opinion, all adjustments (consisting solely of normal recurring adjustments) necessary to state fairly the information in the following unaudited condensed consolidated financial statements of the Company have been included. The results of operations for interim periods are not necessarily indicative of the results for the full year or for any future period.&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="cref_354752163" id="ixv-3455">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;Principles of Consolidation&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The Company&#x2019;s unaudited condensed consolidated financial statements include the accounts of its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="cref_354752163" id="ixv-3486">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The Company prepares its unaudited condensed consolidated financial statements in accordance with U.S. GAAP, which requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements, and revenue and expenses during the reporting period. Actual results could differ from those estimates.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="cref_354752163" id="ixv-3493">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;Reclassification&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;Certain prior period amounts reported in the Company&#x2019;s unaudited condensed consolidated statement of cash flows and segment disclosures have been reclassified to conform to the Company&#x2019;s current period presentation. These reclassifications have no impact on the Company&#x2019;s previously reported results of operations or cash flows.&lt;/p&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="cref_354752163" id="ixv-3501">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Recent Accounting Pronouncements - Adopted:&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="text-decoration:underline"&gt;ASU 2025-05 &#x2013; Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;In July 2025, the FASB issued ASU 2025-05, which provides all entities with a practical expedient for use in developing reasonable and supportable forecasts as part of estimating expected credit losses, upon which an entity may assume that current conditions as of the balance sheet date do not change for the remaining life of the asset. The update must be applied prospectively. ASU 2025-05 is effective for fiscal years beginning after December 15, 2025 and interim periods within those annual reporting periods, with prospective application. The Company adopted the standard on January 1, 2026. Its adoption did not have a material impact on the Company&#x2019;s unaudited condensed consolidated financial statements.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <strn:RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock contextRef="cref_354752163" id="ixv-3513">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Recent Accounting Pronouncements - Not Yet Adopted:&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="text-decoration:underline"&gt;ASU 2024-03 - Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;In November 2024, the FASB issued ASU 2024-03, which requires the disaggregation, in the notes to the financial statements, of certain cost and expense captions presented on the face of the Company&#x2019;s statements of operations, to provide enhanced transparency to investors. The update may be applied either prospectively or retrospectively. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026 and interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted. The Company is currently evaluating the impact of adoption of this ASU on its disclosures.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="text-decoration:underline"&gt;ASU 2025-06 - Intangibles - Goodwill and Other-Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;In September 2025, the FASB issued ASU 2025-06, which is intended to improve the operability and application of guidance related to capitalized software development costs. ASU 2025-06 is effective for fiscal years beginning after December 15, 2027. Early adoption is permitted. ASU 2025-05 permits an entity to apply the new guidance under either a prospective transition approach, a modified transition approach, or a retrospective approach. The Company is currently evaluating the impact of adoption of this ASU on its disclosures.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="text-decoration:underline"&gt;ASU 2025-11 - Interim Reporting (Topic 290): Narrow-Scope Improvements&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;In December 2025, the FASB issued ASU 2025-11, which further clarifies certain interim disclosure requirements. ASU 2025-11 is effective for interim reporting periods within annual reporting periods beginning after December 31, 2027. Early adoption is permitted and adoption can be applied either on a prospective or retrospective approach. The Company is currently evaluating the impact of adoption of this ASU on its disclosures.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;No other new accounting pronouncements adopted or issued had or are expected to have a material impact on the unaudited condensed consolidated financial statements.&lt;/p&gt;</strn:RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="cref_354752163" id="ixv-3562">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0;"&gt;&lt;/td&gt; &lt;td style="width: 0.25in;"&gt;&lt;span style="font-weight: bold;"&gt;B.&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration:underline"&gt;FAIR VALUE MEASUREMENTS:&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;Fair value measurements discussed herein are based upon certain market assumptions and pertinent information available to management as of June&#160;30, 2026 and December&#160;31, 2025.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;Fair Value on a Recurring Basis&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The Company follows the guidance in ASC 820, Fair Value Measurement, for its financial assets and liabilities that are re-measured and reported at fair value at each reporting period. The estimated fair value of the Company&#x2019;s investments and money market accounts represent Level 1 measurements. The estimated fair value of the earn-out liabilities represents Level 3 measurements. There were no transfers between levels within the fair value measurement hierarchy during the three and six months ended June&#160;30, 2026. The following table presents information about the Company&#x2019;s assets and liabilities that are measured at fair value on a recurring basis as of June&#160;30, 2026 and December&#160;31, 2025, and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid;"&gt;Description&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center;"&gt;Level&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30,&lt;br/&gt;  2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;December&#160;31, &lt;br/&gt; 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: justify;"&gt;Assets:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 64%; padding-left: 10pt;"&gt;Investments&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: center;"&gt;1&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;5,191&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;4,872&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: justify;"&gt;Liabilities:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left; padding-left: 10pt;"&gt;Earn-out liabilities&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;3&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;274&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;560&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in;"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Investments&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The Company&#x2019;s investments consisted of the following as of June&#160;30, 2026:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Cost&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Unrealized&lt;br/&gt; Gain (Loss)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Fair &lt;br/&gt; Value&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 64%;"&gt;Money market fund&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;1,814&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_478889614;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;1,814&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Corporate bonds&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,179&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;14&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,193&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Mutual funds&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;2,184&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_287522092;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;2,184&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;5,177&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;14&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;5,191&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The Company&#x2019;s investments consisted of the following as of December&#160;31, 2025:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Cost&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Unrealized&lt;br/&gt; Gain (Loss)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Fair&lt;br/&gt;  Value&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 64%;"&gt;Money market fund&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;1,788&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1888168335;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;1,788&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Corporate bonds&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,768&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;25&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,793&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Mutual funds&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;1,291&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_999641683;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;1,291&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;4,847&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;25&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;4,872&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Earn-Out Liabilities&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;In connection with certain of the Company&#x2019;s asset acquisitions, certain earn-out liabilities were established which reflect the estimated amounts payable upon the achievement of sales from acquired intangible assets over a period of time following the acquisition. As of June&#160;30, 2026, the Company has earn-out liabilities associated with its purchase of Trend Brand Solutions and T.R. Miller Co.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;Assumptions used in determining the fair value of the earn-out liabilities include the acquired asset&#x2019;s projected gross profit, discount rates, remaining time intervals and residual earn-out percentages. The following table summarizes the key unobservable inputs into the models used to estimate the fair value of the earn-out liabilities at June&#160;30, 2026:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid;"&gt;Unobservable Inputs&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30,&lt;br/&gt; 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Projected annual gross profit&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;$392 - $4,398&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Earnout percentage&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;40% - 45&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 86%; text-align: left;"&gt;Expected volatility&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: right;"&gt;25&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Risk-free rate&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;3.6% - 4.3&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Discount rate&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;5.0% - 5.2&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Required Metric Risk Premium&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;5.3% - 7.7&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Time period to settlement&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;0.4 - 1.4 years&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;A reconciliation of the earn-out liabilities is included below:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 88%;"&gt;Balance as of December&#160;31, 2025&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;560&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-left: 10pt;"&gt;Payments earned and paid&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(86&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt;"&gt;Release of liabilities not earned or paid&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(200&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;Balance as of June&#160;30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;274&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Current portion of contingent earn-out liabilities&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;274&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Long-term contingent earn-out liabilities&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_512873816;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock contextRef="cref_354752163" id="ixv-11180">The following table presents information about the Company&#x2019;s assets and liabilities that are measured at fair value on a recurring basis as of June&#160;30, 2026 and December&#160;31, 2025, and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid;"&gt;Description&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center;"&gt;Level&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30,&lt;br/&gt;  2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;December&#160;31, &lt;br/&gt; 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: justify;"&gt;Assets:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 64%; padding-left: 10pt;"&gt;Investments&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: center;"&gt;1&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;5,191&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;4,872&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: justify;"&gt;Liabilities:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left; padding-left: 10pt;"&gt;Earn-out liabilities&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center;"&gt;3&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;274&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;560&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:ShortTermInvestments
      contextRef="cref_493372575"
      decimals="-3"
      id="ixv-11181"
      unitRef="uref_1199913589">5191000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="cref_670976410"
      decimals="-3"
      id="ixv-11182"
      unitRef="uref_1199913589">4872000</us-gaap:ShortTermInvestments>
    <strn:EarnoutsLiabilities
      contextRef="cref_1512677370"
      decimals="-3"
      id="fc_1512677370"
      unitRef="uref_1199913589">274000</strn:EarnoutsLiabilities>
    <strn:EarnoutsLiabilities
      contextRef="cref_2131112396"
      decimals="-3"
      id="fc_2131112396"
      unitRef="uref_1199913589">560000</strn:EarnoutsLiabilities>
    <us-gaap:InvestmentTableTextBlock contextRef="cref_354752163" id="ixv-3674">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The Company&#x2019;s investments consisted of the following as of June&#160;30, 2026:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Cost&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Unrealized&lt;br/&gt; Gain (Loss)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Fair &lt;br/&gt; Value&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 64%;"&gt;Money market fund&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;1,814&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_478889614;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;1,814&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Corporate bonds&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,179&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;14&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,193&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Mutual funds&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;2,184&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_287522092;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;2,184&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;5,177&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;14&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;5,191&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The Company&#x2019;s investments consisted of the following as of December&#160;31, 2025:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Cost&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Unrealized&lt;br/&gt; Gain (Loss)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Fair&lt;br/&gt;  Value&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 64%;"&gt;Money market fund&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;1,788&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1888168335;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;1,788&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Corporate bonds&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,768&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;25&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,793&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Mutual funds&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;1,291&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_999641683;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;1,291&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;4,847&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;25&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;4,872&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:InvestmentTableTextBlock>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="cref_1233764297"
      decimals="-3"
      id="ixv-11185"
      unitRef="uref_1199913589">1814000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="cref_1233764297"
      decimals="-3"
      id="ixv-11186"
      unitRef="uref_1199913589">1814000</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="cref_2055798987"
      decimals="-3"
      id="ixv-11187"
      unitRef="uref_1199913589">1179000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="cref_1493382326"
      decimals="-3"
      id="ixv-11188"
      unitRef="uref_1199913589">-14000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="cref_2055798987"
      decimals="-3"
      id="ixv-11189"
      unitRef="uref_1199913589">1193000</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="cref_955828852"
      decimals="-3"
      id="ixv-11190"
      unitRef="uref_1199913589">2184000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="cref_955828852"
      decimals="-3"
      id="ixv-11191"
      unitRef="uref_1199913589">2184000</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="cref_2055888068"
      decimals="-3"
      id="ixv-11192"
      unitRef="uref_1199913589">5177000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="cref_776601826"
      decimals="-3"
      id="ixv-11193"
      unitRef="uref_1199913589">-14000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="cref_2055888068"
      decimals="-3"
      id="ixv-11194"
      unitRef="uref_1199913589">5191000</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="cref_1329144404"
      decimals="-3"
      id="ixv-11195"
      unitRef="uref_1199913589">1788000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="cref_1329144404"
      decimals="-3"
      id="ixv-11196"
      unitRef="uref_1199913589">1788000</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="cref_521266711"
      decimals="-3"
      id="ixv-11197"
      unitRef="uref_1199913589">1768000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="cref_1671254565"
      decimals="-3"
      id="ixv-11198"
      unitRef="uref_1199913589">-25000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="cref_521266711"
      decimals="-3"
      id="ixv-11199"
      unitRef="uref_1199913589">1793000</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="cref_406077412"
      decimals="-3"
      id="ixv-11200"
      unitRef="uref_1199913589">1291000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="cref_406077412"
      decimals="-3"
      id="ixv-11201"
      unitRef="uref_1199913589">1291000</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="cref_1878272457"
      decimals="-3"
      id="ixv-11202"
      unitRef="uref_1199913589">4847000</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="cref_1089116353"
      decimals="-3"
      id="ixv-11203"
      unitRef="uref_1199913589">-25000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="cref_1878272457"
      decimals="-3"
      id="ixv-11204"
      unitRef="uref_1199913589">4872000</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock contextRef="cref_354752163" id="ixv-11205">The following table summarizes the key unobservable inputs into the models used to estimate the fair value of the earn-out liabilities at June&#160;30, 2026:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid;"&gt;Unobservable Inputs&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30,&lt;br/&gt; 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Projected annual gross profit&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;$392 - $4,398&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Earnout percentage&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;40% - 45&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 86%; text-align: left;"&gt;Expected volatility&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: right;"&gt;25&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Risk-free rate&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;3.6% - 4.3&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Discount rate&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;5.0% - 5.2&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Required Metric Risk Premium&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;5.3% - 7.7&lt;/td&gt; &lt;td style="text-align: left;"&gt;%&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Time period to settlement&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;0.4 - 1.4 years&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="cref_1612097151"
      decimals="0"
      id="ixv-11206"
      unitRef="uref_2141951215">392</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="cref_2055276222"
      decimals="0"
      id="ixv-11207"
      unitRef="uref_2141951215">4398</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="cref_1258850436"
      decimals="0"
      id="ixv-11208"
      unitRef="uref_2141951215">40</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="cref_1113922786"
      decimals="0"
      id="ixv-11209"
      unitRef="uref_2141951215">45</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="cref_1940703359"
      decimals="0"
      id="ixv-11210"
      unitRef="uref_2141951215">25</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="cref_48970522"
      decimals="1"
      id="ixv-11211"
      unitRef="uref_2141951215">3.6</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="cref_478571094"
      decimals="1"
      id="ixv-11212"
      unitRef="uref_2141951215">4.3</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="cref_1486514940"
      decimals="1"
      id="ixv-11213"
      unitRef="uref_2141951215">5</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="cref_1018916063"
      decimals="1"
      id="ixv-11214"
      unitRef="uref_2141951215">5.2</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="cref_1219715730"
      decimals="1"
      id="ixv-11215"
      unitRef="uref_2141951215">5.3</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="cref_525633339"
      decimals="1"
      id="ixv-11216"
      unitRef="uref_2141951215">7.7</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="cref_1456974609"
      decimals="1"
      id="ixv-11217"
      unitRef="uref_2141951215">0.4</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="cref_201290680"
      decimals="1"
      id="ixv-11218"
      unitRef="uref_2141951215">1.4</us-gaap:DerivativeLiabilityMeasurementInput>
    <strn:ScheduleOfReconciliationOfEarnoutLiabilityTableTextBlock contextRef="cref_354752163" id="ixv-3907">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;A reconciliation of the earn-out liabilities is included below:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 88%;"&gt;Balance as of December&#160;31, 2025&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;560&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-left: 10pt;"&gt;Payments earned and paid&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(86&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt;"&gt;Release of liabilities not earned or paid&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(200&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;Balance as of June&#160;30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;274&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Current portion of contingent earn-out liabilities&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;274&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Long-term contingent earn-out liabilities&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_512873816;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</strn:ScheduleOfReconciliationOfEarnoutLiabilityTableTextBlock>
    <strn:EarnoutLiabilities
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_1915970984"
      unitRef="uref_1199913589">560000</strn:EarnoutLiabilities>
    <strn:PaymentsEarnedAndPaid
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11220"
      unitRef="uref_1199913589">-86000</strn:PaymentsEarnedAndPaid>
    <strn:ReleaseOfLiabilitiesNotEarnedOrPaid
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11221"
      unitRef="uref_1199913589">-200000</strn:ReleaseOfLiabilitiesNotEarnedOrPaid>
    <strn:EarnoutLiabilities
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_1121015206"
      unitRef="uref_1199913589">274000</strn:EarnoutLiabilities>
    <us-gaap:LiabilityForUncertainTaxPositionsCurrent
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_1493118696"
      unitRef="uref_1199913589">274000</us-gaap:LiabilityForUncertainTaxPositionsCurrent>
    <us-gaap:InventoryDisclosureTextBlock contextRef="cref_354752163" id="ixv-3958">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0;"&gt;&lt;/td&gt; &lt;td style="width: 0.25in;"&gt;&lt;span style="font-weight: bold;"&gt;C.&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration:underline"&gt;INVENTORY&lt;/span&gt;:&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;Inventory consists of the following:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30,&lt;br/&gt;  2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;December&#160;31, &lt;br/&gt; 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%; text-align: justify;"&gt;Finished goods (branded products)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;10,650&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;7,278&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: justify; padding-bottom: 1.5pt;"&gt;Goods in process (un-branded products)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;126&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;343&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;10,776&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;7,621&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="cref_354752163" id="ixv-3969">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;Inventory consists of the following:&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30,&lt;br/&gt;  2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;December&#160;31, &lt;br/&gt; 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%; text-align: justify;"&gt;Finished goods (branded products)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;10,650&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;7,278&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: justify; padding-bottom: 1.5pt;"&gt;Goods in process (un-branded products)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;126&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;343&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;10,776&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;7,621&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoods
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_1331670099"
      unitRef="uref_1199913589">10650000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_890344928"
      unitRef="uref_1199913589">7278000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryWorkInProcess
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_1883594892"
      unitRef="uref_1199913589">126000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_379992187"
      unitRef="uref_1199913589">343000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryNet
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_109089068"
      unitRef="uref_1199913589">10776000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_2090018810"
      unitRef="uref_1199913589">7621000</us-gaap:InventoryNet>
    <strn:InstallmentPaymentLiabilityTextBlock contextRef="cref_354752163" id="ixv-4033">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0.25in;"&gt;&lt;span style="font-weight: bold;"&gt;D.&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration:underline"&gt;INSTALLMENT PAYMENT LIABILITIES:&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The installment payment liabilities incurred in connection with certain of the Company&#x2019;s asset acquisitions were initially measured at fair value on the date of acquisition by discounting the contractually agreed upon payments using the Bloomberg B+ corporate yield curve as of the valuation date, applying rates commensurate with the term to payment. The credit rating was determined utilizing Bloomberg&#x2019;s default risk function for the Company as of the respective acquisition valuation dates. The installment payment amounts and payment dates were based on the purchase agreements and the discount rates utilized at the date of the Company&#x2019;s asset acquisition.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;A reconciliation of the installment payment liabilities is included below:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 88%;"&gt;Balance as of December&#160;31, 2025&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;377&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-left: 0.125in;"&gt;Interest accretion&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;13&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in;"&gt;Payments made&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(200&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;Balance as of June&#160;30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;190&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Current portion of installment payment liabilities&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;190&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Long-term installment payment liabilities&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_261554757;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</strn:InstallmentPaymentLiabilityTextBlock>
    <strn:ScheduleOfReconciliationOfTheInstallmentPaymentLiabilityTableTextBlock contextRef="cref_354752163" id="ixv-4045">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;A reconciliation of the installment payment liabilities is included below:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 88%;"&gt;Balance as of December&#160;31, 2025&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;377&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-left: 0.125in;"&gt;Interest accretion&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;13&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in;"&gt;Payments made&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(200&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;Balance as of June&#160;30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;190&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Current portion of installment payment liabilities&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;190&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Long-term installment payment liabilities&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_261554757;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</strn:ScheduleOfReconciliationOfTheInstallmentPaymentLiabilityTableTextBlock>
    <strn:InstallmentPaymentLiability
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_2096328279"
      unitRef="uref_1199913589">377000</strn:InstallmentPaymentLiability>
    <strn:InterestAccretion
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_1213622368"
      unitRef="uref_1199913589">13000</strn:InterestAccretion>
    <strn:PaymentsMade
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_1951838938"
      unitRef="uref_1199913589">-200000</strn:PaymentsMade>
    <strn:InstallmentPaymentLiability
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_1061987633"
      unitRef="uref_1199913589">190000</strn:InstallmentPaymentLiability>
    <strn:CurrentPortionOfInstallmentPaymentLiabilities
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_109294296"
      unitRef="uref_1199913589">190000</strn:CurrentPortionOfInstallmentPaymentLiabilities>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="cref_354752163" id="ixv-4094">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0;"&gt;&lt;/td&gt; &lt;td style="width: 0.25in;"&gt;&lt;span style="font-weight: bold;"&gt;E.&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration:underline"&gt;REVENUE&lt;/span&gt;:&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;Revenue disaggregated according to the timing of transfer of goods or services (e.g., at a point in time) was as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Three Months Ended&lt;br/&gt;  June&#160;30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Six Months Ended&lt;br/&gt;  &#160;&#160;&#160;&#160;June&#160;30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid;"&gt;Revenue generated per major product category&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 52%; text-align: left;"&gt;Promotional products - dropshipping&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;13,660&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;11,953&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;23,299&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;21,138&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Promotional products &#x2013; bulk dropshipping&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,550&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;3,584&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;9,775&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;9,915&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left;"&gt;Promotional products &#x2013; Company owned inventory&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,672&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,296&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;8,252&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;7,190&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Casino continuity program&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;10,096&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;10,197&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;17,899&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;17,565&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left;"&gt;Promotional products &#x2013; third-party distributor&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,861&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,102&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,316&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,697&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Rewards program&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;266&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;365&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;582&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;590&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Additional services&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;253&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;80&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;484&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;176&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;33,358&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;32,577&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;64,607&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;61,271&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;Unearned revenue includes customer deposits and deferred revenue which represent prepayments from customers. The Company had unearned revenue as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30,&lt;br/&gt;  2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30,&lt;br/&gt;  2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 76%;"&gt;Balance at January 1,&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;3,201&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;4,423&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="padding-left: 0.125in; text-align: left;"&gt;&#160;Revenue recognized&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(5,503&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(4,920&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt;"&gt;&#160;Amounts collected not invoiced&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;8,383&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;5,314&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="padding-bottom: 2.5pt;"&gt;Balance at June 30,&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;6,081&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;4,817&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt; For the six months ended June 30, 2026 and 2025, the Company recognized $2,418 and $2,832 associated with unearned revenue balances outstanding at December 31, 2025 and 2024, respectively. &lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="cref_354752163" id="ixv-4105">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;Revenue disaggregated according to the timing of transfer of goods or services (e.g., at a point in time) was as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Three Months Ended&lt;br/&gt;  June&#160;30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Six Months Ended&lt;br/&gt;  &#160;&#160;&#160;&#160;June&#160;30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid;"&gt;Revenue generated per major product category&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 52%; text-align: left;"&gt;Promotional products - dropshipping&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;13,660&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;11,953&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;23,299&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;21,138&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Promotional products &#x2013; bulk dropshipping&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,550&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;3,584&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;9,775&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;9,915&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left;"&gt;Promotional products &#x2013; Company owned inventory&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,672&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,296&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;8,252&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;7,190&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Casino continuity program&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;10,096&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;10,197&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;17,899&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;17,565&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left;"&gt;Promotional products &#x2013; third-party distributor&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,861&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,102&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,316&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,697&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Rewards program&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;266&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;365&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;582&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;590&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Additional services&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;253&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;80&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;484&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;176&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;33,358&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;32,577&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;64,607&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;61,271&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_425169939"
      decimals="-3"
      id="ixv-11236"
      unitRef="uref_1199913589">13660000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_1569837377"
      decimals="-3"
      id="ixv-11237"
      unitRef="uref_1199913589">11953000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_504910772"
      decimals="-3"
      id="ixv-11238"
      unitRef="uref_1199913589">23299000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_1169216058"
      decimals="-3"
      id="ixv-11239"
      unitRef="uref_1199913589">21138000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_434509283"
      decimals="-3"
      id="ixv-11240"
      unitRef="uref_1199913589">2550000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_121887553"
      decimals="-3"
      id="ixv-11241"
      unitRef="uref_1199913589">3584000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_1575794119"
      decimals="-3"
      id="ixv-11242"
      unitRef="uref_1199913589">9775000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_902890701"
      decimals="-3"
      id="ixv-11243"
      unitRef="uref_1199913589">9915000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_1865942752"
      decimals="-3"
      id="ixv-11244"
      unitRef="uref_1199913589">4672000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_498696041"
      decimals="-3"
      id="ixv-11245"
      unitRef="uref_1199913589">4296000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_1414511553"
      decimals="-3"
      id="ixv-11246"
      unitRef="uref_1199913589">8252000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_733778706"
      decimals="-3"
      id="ixv-11247"
      unitRef="uref_1199913589">7190000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_781865236"
      decimals="-3"
      id="ixv-11248"
      unitRef="uref_1199913589">10096000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_1680149374"
      decimals="-3"
      id="ixv-11249"
      unitRef="uref_1199913589">10197000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_32809349"
      decimals="-3"
      id="ixv-11250"
      unitRef="uref_1199913589">17899000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_259208819"
      decimals="-3"
      id="ixv-11251"
      unitRef="uref_1199913589">17565000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_1227593130"
      decimals="-3"
      id="ixv-11252"
      unitRef="uref_1199913589">1861000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_1243618479"
      decimals="-3"
      id="ixv-11253"
      unitRef="uref_1199913589">2102000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_1463396999"
      decimals="-3"
      id="ixv-11254"
      unitRef="uref_1199913589">4316000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_1994635611"
      decimals="-3"
      id="ixv-11255"
      unitRef="uref_1199913589">4697000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_369004564"
      decimals="-3"
      id="ixv-11256"
      unitRef="uref_1199913589">266000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_462214325"
      decimals="-3"
      id="ixv-11257"
      unitRef="uref_1199913589">365000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_965569220"
      decimals="-3"
      id="ixv-11258"
      unitRef="uref_1199913589">582000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_241793188"
      decimals="-3"
      id="ixv-11259"
      unitRef="uref_1199913589">590000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_535714143"
      decimals="-3"
      id="ixv-11260"
      unitRef="uref_1199913589">253000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_1430634610"
      decimals="-3"
      id="ixv-11261"
      unitRef="uref_1199913589">80000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_1153723318"
      decimals="-3"
      id="ixv-11262"
      unitRef="uref_1199913589">484000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="cref_1483999083"
      decimals="-3"
      id="ixv-11263"
      unitRef="uref_1199913589">176000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:Revenues
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-11264"
      unitRef="uref_1199913589">33358000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-11265"
      unitRef="uref_1199913589">32577000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11266"
      unitRef="uref_1199913589">64607000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11267"
      unitRef="uref_1199913589">61271000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="cref_354752163" id="ixv-4279">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;Unearned revenue includes customer deposits and deferred revenue which represent prepayments from customers. The Company had unearned revenue as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30,&lt;br/&gt;  2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30,&lt;br/&gt;  2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 76%;"&gt;Balance at January 1,&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;3,201&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;4,423&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="padding-left: 0.125in; text-align: left;"&gt;&#160;Revenue recognized&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(5,503&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(4,920&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt;"&gt;&#160;Amounts collected not invoiced&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;8,383&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;5,314&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="padding-bottom: 2.5pt;"&gt;Balance at June 30,&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;6,081&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;4,817&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="cref_1667888909"
      decimals="-3"
      id="fc_920810473"
      unitRef="uref_1199913589">3201000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="cref_1523158324"
      decimals="-3"
      id="fc_1523158324"
      unitRef="uref_1199913589">4423000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_1656847547"
      unitRef="uref_1199913589">-5503000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11271"
      unitRef="uref_1199913589">-4920000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <strn:AmountsCollectedOrInvoiced
      contextRef="cref_354752163"
      decimals="-3"
      id="fc_2123677562"
      unitRef="uref_1199913589">8383000</strn:AmountsCollectedOrInvoiced>
    <strn:AmountsCollectedOrInvoiced
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11273"
      unitRef="uref_1199913589">5314000</strn:AmountsCollectedOrInvoiced>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_1195433208"
      unitRef="uref_1199913589">6081000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="cref_2043555036"
      decimals="-3"
      id="ixv-11275"
      unitRef="uref_1199913589">4817000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="cref_1335998019"
      decimals="-3"
      id="ixv-11276"
      unitRef="uref_1199913589">2418000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="cref_1680130896"
      decimals="-3"
      id="ixv-11277"
      unitRef="uref_1199913589">2832000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="cref_354752163" id="ixv-4363">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0.25in;"&gt;&lt;span style="font-weight: bold;"&gt;F.&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration:underline"&gt;COMMITMENTS AND CONTINGENCIES&lt;/span&gt;:&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Legal Proceedings&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The Company may from time to time become involved in various legal actions incidental to our business. As of the date of this report, the Company is not involved in any legal proceedings that it believes could have a material adverse effect on its financial position or results of operations. However, the outcome of any current or future legal proceeding is inherently difficult to predict and any dispute resolved unfavorably could have a material adverse effect on the Company&#x2019;s business, financial position, and operating results.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="cref_354752163" id="ixv-4381">&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0.25in;"&gt;&lt;span style="font-weight: bold;"&gt;G.&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration:underline"&gt;STOCKHOLDERS&#x2019; EQUITY&lt;/span&gt;:&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Stock Repurchase Program&lt;/span&gt;&lt;/i&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt; On February 21, 2022, the board of directors of the Company authorized a repurchase of up to $10,000 of the Company&#x2019;s shares from time to pursuant to a stock repurchase program. Under the terms of the repurchase program, the Company may repurchase shares through open market or negotiated private transactions. The timing and extent of any purchases depend upon ongoing assessments of the Company&#x2019;s capital needs, market conditions and the price of the Company&#x2019;s common stock, and other corporate considerations, as determined by management, and are subject to the restrictions relating to volume, price and timing under applicable laws, including but not limited to, Rule 10b-18 promulgated under the Exchange Act. On June&#160;30, 2025, the Company adopted broker repurchase instructions pursuant to Rule 10b-18 and Rule 10b5-1 promulgated pursuant to the Exchange Act. Each of the above broker repurchase instructions was adopted in accordance with the restrictions that would apply to the Company if it were subject to the Stran &amp;amp; Company, Inc. Second Amended and Restated Insider Trading Policy (the &#x201c;Insider Trading Policy&#x201d;), which generally permits insider purchases of the Company&#x2019;s stock during the period beginning on the second business day following the day of public release of the Company&#x2019;s quarterly or annual earnings and ending on the last day of the then-current quarter; repurchases pursuant to a plan that meets the requirements of Rule 10b5-1; or that meet certain other requirements. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt; The Company did not repurchase any shares during the three months ended March 31, 2026 or March 31, 2025. During the three months ended June 30, 2025, the Company repurchased 110,293 shares at an average price of $1.33. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The following table provides information about stock repurchases during the period April 1, 2026 to June 30, 2026.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding-bottom: 1.5pt; text-align: center;"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-weight: bold;"&gt;Period&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; padding-bottom: 1.5pt; text-align: center;"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-weight: bold;"&gt;Total &lt;br/&gt; Number of &lt;br/&gt; Shares &lt;br/&gt; Purchased&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; padding-bottom: 1.5pt; text-align: center;"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Average&lt;br/&gt; Price Paid &lt;br/&gt; per Share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; padding-bottom: 1.5pt; text-align: center;"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-weight: bold;"&gt;Total &lt;br/&gt; Number of &lt;br/&gt; Shares &lt;br/&gt; Purchased &lt;br/&gt; as Part of &lt;br/&gt; Publicly &lt;br/&gt; Announced &lt;br/&gt; Plans or &lt;br/&gt; Programs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center;"&gt;Maximum &lt;br/&gt; Approximate &lt;br/&gt; Dollar &lt;br/&gt; Value of &lt;br/&gt; Shares &lt;br/&gt; that May &lt;br/&gt; Yet be &lt;br/&gt; Purchased &lt;br/&gt; Under the &lt;br/&gt; Plans or &lt;br/&gt; Programs&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 52%; text-align: left; text-indent: -0.125in; padding-left: 0.125in;"&gt;April 1, 2026 &#x2013; April 30, 2026&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_831295261;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1904655243;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;2,192,667&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;6,064&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in;"&gt;May 1, 2026 - May 31, 2026&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;80,236&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;1.98&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,272,903&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;5,905&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in;"&gt;June 1, 2026 - June 30, 2026&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;50,332&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;2.02&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,323,235&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;5,803&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="cref_430678399"
      decimals="-3"
      id="ixv-11278"
      unitRef="uref_1199913589">10000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="cref_2043555036"
      decimals="0"
      id="ixv-11279"
      unitRef="uref_1578920626">110293</srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="cref_2043555036"
      decimals="2"
      id="ixv-11280"
      unitRef="uref_1606569959">1.33</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ScheduleOfStockholdersEquityTableTextBlock contextRef="cref_354752163" id="ixv-4400">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The following table provides information about stock repurchases during the period April 1, 2026 to June 30, 2026.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding-bottom: 1.5pt; text-align: center;"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-weight: bold;"&gt;Period&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; padding-bottom: 1.5pt; text-align: center;"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-weight: bold;"&gt;Total &lt;br/&gt; Number of &lt;br/&gt; Shares &lt;br/&gt; Purchased&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; padding-bottom: 1.5pt; text-align: center;"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Average&lt;br/&gt; Price Paid &lt;br/&gt; per Share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; padding-bottom: 1.5pt; text-align: center;"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-weight: bold;"&gt;Total &lt;br/&gt; Number of &lt;br/&gt; Shares &lt;br/&gt; Purchased &lt;br/&gt; as Part of &lt;br/&gt; Publicly &lt;br/&gt; Announced &lt;br/&gt; Plans or &lt;br/&gt; Programs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center;"&gt;Maximum &lt;br/&gt; Approximate &lt;br/&gt; Dollar &lt;br/&gt; Value of &lt;br/&gt; Shares &lt;br/&gt; that May &lt;br/&gt; Yet be &lt;br/&gt; Purchased &lt;br/&gt; Under the &lt;br/&gt; Plans or &lt;br/&gt; Programs&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 52%; text-align: left; text-indent: -0.125in; padding-left: 0.125in;"&gt;April 1, 2026 &#x2013; April 30, 2026&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_831295261;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1904655243;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;2,192,667&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;6,064&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in;"&gt;May 1, 2026 - May 31, 2026&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;80,236&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;1.98&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,272,903&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;5,905&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in;"&gt;June 1, 2026 - June 30, 2026&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;50,332&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;2.02&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,323,235&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;5,803&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfStockholdersEquityTableTextBlock>
    <strn:NumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansOrPrograms
      contextRef="cref_1794005096"
      decimals="0"
      id="ixv-11281"
      unitRef="uref_1578920626">2192667</strn:NumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansOrPrograms>
    <strn:MaximumApproximateDollarValueOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms
      contextRef="cref_1794005096"
      decimals="-3"
      id="ixv-11282"
      unitRef="uref_1199913589">6064000</strn:MaximumApproximateDollarValueOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="cref_420851033"
      decimals="0"
      id="ixv-11283"
      unitRef="uref_1578920626">80236</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:AcceleratedShareRepurchasesInitialPricePaidPerShare
      contextRef="cref_420851033"
      decimals="2"
      id="ixv-11284"
      unitRef="uref_1606569959">1.98</us-gaap:AcceleratedShareRepurchasesInitialPricePaidPerShare>
    <strn:NumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansOrPrograms
      contextRef="cref_420851033"
      decimals="0"
      id="ixv-11285"
      unitRef="uref_1578920626">2272903</strn:NumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansOrPrograms>
    <strn:MaximumApproximateDollarValueOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms
      contextRef="cref_420851033"
      decimals="-3"
      id="ixv-11286"
      unitRef="uref_1199913589">5905000</strn:MaximumApproximateDollarValueOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="cref_1629485182"
      decimals="0"
      id="ixv-11287"
      unitRef="uref_1578920626">50332</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:AcceleratedShareRepurchasesInitialPricePaidPerShare
      contextRef="cref_1629485182"
      decimals="2"
      id="ixv-11288"
      unitRef="uref_1606569959">2.02</us-gaap:AcceleratedShareRepurchasesInitialPricePaidPerShare>
    <strn:NumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansOrPrograms
      contextRef="cref_1629485182"
      decimals="0"
      id="ixv-11289"
      unitRef="uref_1578920626">2323235</strn:NumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansOrPrograms>
    <strn:MaximumApproximateDollarValueOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms
      contextRef="cref_1629485182"
      decimals="-3"
      id="ixv-11290"
      unitRef="uref_1199913589">5803000</strn:MaximumApproximateDollarValueOfSharesThatMayYetBePurchasedUnderThePlansOrPrograms>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="cref_354752163" id="ixv-4526">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0;"&gt;&lt;/td&gt; &lt;td style="width: 0.25in;"&gt;&lt;span style="font-weight: bold;"&gt;H.&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration:underline"&gt;STOCK-BASED COMPENSATION&lt;/span&gt;:&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt; In November 2021, the board of directors adopted the Amended and Restated 2021 Equity Incentive Plan (the &#x201c;2021 Plan&#x201d;) which provides for the granting of non-qualified stock options and restricted stock to the Company&#x2019;s employees, officers, directors, and outside consultants to purchase shares of the Company&#x2019;s common stock. As of June&#160;30, 2026, the number of shares of common stock available for issuance under the 2021 Plan is 570,596 shares of common stock. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;Stock-based compensation expense included the following components:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Three Months Ended&lt;br/&gt; June&#160;30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Six Months Ended&lt;br/&gt; June&#160;30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 52%; text-align: left;"&gt;Stock options&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;13&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;2&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;57&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;10&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Restricted stock&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;22&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;29&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;137&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;30&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;35&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;31&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;194&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;40&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;All stock-based compensation expense is recorded in general and administrative expense in the unaudited condensed consolidated statements of operations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;&#160;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Stock Options&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The fair value of options is estimated on the date of grant using the Black-Scholes option pricing model. The fair value is amortized as compensation cost on a straight-line basis over the requisite service period of the awards, which is generally the vesting period. Expected volatility is estimated based on the Company&#x2019;s historical stock price volatility, and for periods prior to January 1, 2026 the expected volatility was based on historical volatility from a representative sample of publicly traded companies. The expected term represents the period of time that the options are expected to be outstanding. The risk-free interest rate is estimated using the rate of return on U.S. Treasury Notes with a life that approximates the expected life of the option. Stock-based compensation is based on awards that are ultimately expected to vest.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt; Option awards are generally granted with an exercise price equal to the fair value of the Company&#x2019;s stock at the date of grant; those options generally vest based on four years of continuous service and have 10-year contractual terms. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;A summary of option activity under the 2021 Plan as of and for the six months ended June&#160;30, 2026 is presented below:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Shares&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise Price&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Aggregate&lt;br/&gt; Intrinsic&lt;br/&gt; Value&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 64%;"&gt;Outstanding at December&#160;31, 2025&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;1,394,500&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;3.89&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1194690809;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-left: 10pt;"&gt;Granted&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;61,450&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1.65&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_552176677;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt;"&gt;Forfeited or expired and other adjustments&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(12,334&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;2.47&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1856377531;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td&gt;Outstanding at June&#160;30, 2026&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,443,616&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;3.81&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;142&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Vested and exercisable at June&#160;30, 2026&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,416,616&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;3.84&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;128&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt; The weighted-average grant date fair value of options granted during the six months ended June&#160;30, 2026 was $1.05. The grant date fair value of the options was determined utilizing the Black-Scholes model with the following assumptions at the date of issuance: Company stock price of $1.65 on date of grant, a 6.0 year expected life, volatility of 67.4%, a risk-free rate of 3.73% and an expected dividend yield of 0%. The weighted-average remaining contractual term for the options outstanding and exercisable is approximately 6.0 years and 5.7 years, respectively, as of June&#160;30, 2026. As of June&#160;30, 2026, the Company had $28 in unrecognized compensation related to non-vested options to be recognized over the remaining weighted average vesting period of 2.6 years. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Restricted Stock&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;Restricted stock consists of grants of shares the Company&#x2019;s common stock, subject to time-based or performance-based vesting requirements. Shares of restricted stock granted under the 2021 Plan with time-based vesting requirements generally vest based on continued services. Shares of restricted stock with performance-based vesting requirements typically vest immediately as various performance goals and targets are achieved. Grants of restricted stock are recognized as issued and outstanding shares of the Company&#x2019;s common stock, subject to forfeiture in the event the vesting requirements are not met.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;A summary of restricted stock activity under the 2021 Plan as of and for the six months ended June&#160;30, 2026 is presented below:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: justify;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Time-Based&lt;br/&gt; Restricted&lt;br/&gt;  Stock&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 88%;"&gt;Outstanding (unvested) at December&#160;31, 2025&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;238,627&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-left: 10pt;"&gt;Granted&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;262,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-left: 10pt;"&gt;Vested&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(73,627&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-bottom: 1.5pt; padding-left: 10pt;"&gt;Forfeited&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_830391488;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;Outstanding (unvested) at June&#160;30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;427,000&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt; As of June&#160;30, 2026, the Company had $702 in unrecognized compensation related to non-vested restricted stock to be recognized over the remaining weighted average vesting period of 2.41 years. &lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="cref_285553063"
      decimals="0"
      id="ixv-11292"
      unitRef="uref_1578920626">570596</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="cref_354752163" id="ixv-4539">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;Stock-based compensation expense included the following components:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Three Months Ended&lt;br/&gt; June&#160;30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Six Months Ended&lt;br/&gt; June&#160;30,&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 52%; text-align: left;"&gt;Stock options&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;13&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;2&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;57&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;10&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Restricted stock&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;22&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;29&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;137&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;30&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;35&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;31&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;194&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;40&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_845806205"
      decimals="-3"
      id="ixv-11293"
      unitRef="uref_1199913589">13000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_1312867451"
      decimals="-3"
      id="ixv-11294"
      unitRef="uref_1199913589">2000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_28052663"
      decimals="-3"
      id="ixv-11295"
      unitRef="uref_1199913589">57000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_2127352935"
      decimals="-3"
      id="ixv-11296"
      unitRef="uref_1199913589">10000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_1257960293"
      decimals="-3"
      id="ixv-11297"
      unitRef="uref_1199913589">22000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_439166581"
      decimals="-3"
      id="ixv-11298"
      unitRef="uref_1199913589">29000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_903225416"
      decimals="-3"
      id="ixv-11299"
      unitRef="uref_1199913589">137000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_2101167971"
      decimals="-3"
      id="ixv-11300"
      unitRef="uref_1199913589">30000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-11301"
      unitRef="uref_1199913589">35000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-11302"
      unitRef="uref_1199913589">31000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11303"
      unitRef="uref_1199913589">194000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11304"
      unitRef="uref_1199913589">40000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="cref_354752163" id="ixv-11305">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="cref_354752163" id="ixv-11306">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="cref_354752163" id="ixv-4654">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;A summary of option activity under the 2021 Plan as of and for the six months ended June&#160;30, 2026 is presented below:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Shares&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise Price&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Aggregate&lt;br/&gt; Intrinsic&lt;br/&gt; Value&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 64%;"&gt;Outstanding at December&#160;31, 2025&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;1,394,500&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;3.89&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1194690809;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-left: 10pt;"&gt;Granted&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;61,450&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1.65&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_552176677;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt;"&gt;Forfeited or expired and other adjustments&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(12,334&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;2.47&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1856377531;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td&gt;Outstanding at June&#160;30, 2026&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,443,616&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;3.81&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;142&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left;"&gt;Vested and exercisable at June&#160;30, 2026&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,416,616&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;3.84&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;128&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="cref_1667888909"
      decimals="0"
      id="fc_1292056563"
      unitRef="uref_1578920626">1394500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="cref_1667888909"
      decimals="2"
      id="fc_1470172187"
      unitRef="uref_1606569959">3.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="cref_354752163"
      decimals="0"
      id="fc_980397871"
      unitRef="uref_1578920626">61450</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="cref_354752163"
      decimals="2"
      id="fc_1194245570"
      unitRef="uref_1606569959">1.65</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="cref_354752163"
      decimals="0"
      id="ixv-11311"
      unitRef="uref_1578920626">12334</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="cref_354752163"
      decimals="2"
      id="ixv-11312"
      unitRef="uref_1606569959">2.47</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="cref_1393748102"
      decimals="0"
      id="fc_568452354"
      unitRef="uref_1578920626">1443616</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="cref_1393748102"
      decimals="2"
      id="fc_678384809"
      unitRef="uref_1606569959">3.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_873879982"
      unitRef="uref_1199913589">142000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="cref_1393748102"
      decimals="0"
      id="fc_907718945"
      unitRef="uref_1578920626">1416616</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="cref_1393748102"
      decimals="2"
      id="fc_601172801"
      unitRef="uref_1606569959">3.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="cref_1393748102"
      decimals="-3"
      id="fc_2034222152"
      unitRef="uref_1199913589">128000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="cref_354752163"
      decimals="2"
      id="ixv-11319"
      unitRef="uref_1606569959">1.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharePrice
      contextRef="cref_1393748102"
      decimals="2"
      id="ixv-11320"
      unitRef="uref_1606569959">1.65</us-gaap:SharePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="cref_354752163" id="ixv-11321">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="cref_354752163"
      decimals="3"
      id="ixv-11322"
      unitRef="uref_2141951215">0.674</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="cref_354752163"
      decimals="4"
      id="ixv-11323"
      unitRef="uref_2141951215">0.0373</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="cref_354752163"
      decimals="2"
      id="ixv-11324"
      unitRef="uref_2141951215">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="cref_482184230" id="ixv-11325">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="cref_482184230" id="ixv-11326">P5Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="cref_1393748102"
      decimals="-3"
      id="ixv-11327"
      unitRef="uref_1199913589">28000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="cref_354752163" id="ixv-11328">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="cref_354752163" id="ixv-4757">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;A summary of restricted stock activity under the 2021 Plan as of and for the six months ended June&#160;30, 2026 is presented below:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="text-align: justify;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Time-Based&lt;br/&gt; Restricted&lt;br/&gt;  Stock&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 88%;"&gt;Outstanding (unvested) at December&#160;31, 2025&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;238,627&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-left: 10pt;"&gt;Granted&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;262,000&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-left: 10pt;"&gt;Vested&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;(73,627&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="padding-bottom: 1.5pt; padding-left: 10pt;"&gt;Forfeited&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_830391488;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;Outstanding (unvested) at June&#160;30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;427,000&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="cref_2059756758"
      decimals="INF"
      id="ixv-11329"
      unitRef="uref_1578920626">238627</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="cref_903225416"
      decimals="INF"
      id="ixv-11330"
      unitRef="uref_1578920626">262000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="cref_903225416"
      decimals="INF"
      id="ixv-11331"
      unitRef="uref_1578920626">73627</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="cref_572871710"
      decimals="INF"
      id="ixv-11332"
      unitRef="uref_1578920626">427000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="cref_1133825418"
      decimals="-3"
      id="ixv-11333"
      unitRef="uref_1199913589">702000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="cref_1260122108" id="ixv-11334">P2Y4M28D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EarningsPerShareTextBlock contextRef="cref_354752163" id="ixv-4831">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0;"&gt;&lt;/td&gt; &lt;td style="width: 0.25in;"&gt;&lt;span style="font-weight: bold;"&gt;I.&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration:underline"&gt;INCOME PER SHARE&lt;/span&gt;:&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;Basic net income per share is computed by dividing net income by the weighted average number of shares of common stock outstanding during the period. The computation of diluted net income per share is similar to the computation of basic net income per share, except that diluted net income per share includes the assumed exercise of dilutive warrants and stock options, using the treasury stock method unless the effect is anti-dilutive. The treasury stock method assumes that proceeds received from the exercise of stock options and warrants, as well as the average unrecognized stock compensation expense for the stock options, would be used to purchase the Company&#x2019;s common stock at the average market price during the period.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The following tables set forth the computation of basic and diluted net income per share of common stock for the three and six months ended June&#160;30, 2026:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Three Months&lt;br/&gt;  Ended&lt;br/&gt;  June&#160;30,&lt;br/&gt;  2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Six Months&lt;br/&gt;  Ended&lt;br/&gt;  June&#160;30,&lt;br/&gt;  2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;Basic net income per common share:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;Numerator:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 76%; text-align: left;"&gt;Net income&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;309&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;1,053&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="font-weight: bold;"&gt;Denominator:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;Weighted average number of shares of common stock outstanding&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;18,725,024&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;18,679,433&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt;"&gt;Basic net income per common share&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;0.02&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;0.06&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="font-weight: bold; text-align: left;"&gt;Diluted net income per common share:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="font-weight: bold;"&gt;Numerator:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Net income&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;309&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,053&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="font-weight: bold;"&gt;Denominator:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left; padding-left: 10pt;"&gt;Number of shares used in basic computation&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;18,725,024&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;18,679,433&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left; padding-left: 10pt;"&gt;Add: effect of dilutive securities:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="padding-left: 10pt;"&gt;Warrants&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_2140438405;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_563218017;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt;"&gt;Stock options&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;31,911&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;34,200&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt;"&gt;Weighted average number of shares of common stock outstanding used to calculate diluted income per share&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;18,756,935&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;18,713,633&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt;"&gt;Diluted net income per common share&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;0.02&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;0.06&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The following tables set forth the computation of basic and diluted net income per share of common stock for the three and six months ended June&#160;30, 2025:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Three Months&lt;br/&gt;  Ended &lt;br/&gt; June 30,&lt;br/&gt;  2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Six Months&lt;br/&gt;  Ended &lt;br/&gt; June 30,&lt;br/&gt;  2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;Basic net income per common share:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;Numerator:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 76%; text-align: left;"&gt;Net income&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;643&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;250&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="font-weight: bold;"&gt;Denominator:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;Weighted average number of shares of common stock outstanding&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;18,592,339&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;18,600,373&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt;"&gt;Basic net income per common share&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;0.03&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;0.01&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="font-weight: bold; text-align: left;"&gt;Diluted net income per common share:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="font-weight: bold;"&gt;Numerator:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Net income&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;643&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;250&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="font-weight: bold;"&gt;Denominator:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left; padding-left: 10pt;"&gt;Number of shares used in basic computation&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;18,592,339&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;18,600,373&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left; padding-left: 10pt;"&gt;Add: effect of dilutive securities:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="padding-left: 10pt;"&gt;Warrants&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1858501989;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1551290249;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt;"&gt;Stock options&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;4,487&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;3,059&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt;"&gt;Weighted average number of shares of common stock outstanding used to calculate diluted income per share&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;18,596,826&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;18,603,432&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt;"&gt;Diluted net income per common share&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;0.03&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;0.01&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The following table summarizes the outstanding shares of potentially dilutive securities that were excluded from the computation of diluted net income (loss) per share for the periods presented because their inclusion would have been anti-dilutive.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center;"&gt;For the&lt;br/&gt;  Three Months&lt;br/&gt;  Ended&lt;br/&gt;  June&#160;30,&lt;br/&gt;  2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center;"&gt;For the&lt;br/&gt;  Six Months&lt;br/&gt;  Ended &lt;br/&gt; June 30,&lt;br/&gt;  2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center;"&gt;For the&lt;br/&gt;  Three Months&lt;br/&gt;  Ended&lt;br/&gt;  June&#160;30,&lt;br/&gt;  2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center;"&gt;For the &lt;br/&gt; Six Months&lt;br/&gt;  Ended &lt;br/&gt; June 30,&lt;br/&gt;  2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 52%;"&gt;Warrants&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;10,074,195&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;10,074,195&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;10,074,195&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;10,074,195&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Stock options&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;1,263,166&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;1,263,166&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;1,256,680&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;1,258,108&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;11,337,361&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;11,337,361&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;11,330,875&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;11,332,303&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="cref_354752163" id="ixv-4844">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The following tables set forth the computation of basic and diluted net income per share of common stock for the three and six months ended June&#160;30, 2026:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Three Months&lt;br/&gt;  Ended&lt;br/&gt;  June&#160;30,&lt;br/&gt;  2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Six Months&lt;br/&gt;  Ended&lt;br/&gt;  June&#160;30,&lt;br/&gt;  2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;Basic net income per common share:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;Numerator:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 76%; text-align: left;"&gt;Net income&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;309&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;1,053&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="font-weight: bold;"&gt;Denominator:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;Weighted average number of shares of common stock outstanding&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;18,725,024&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;18,679,433&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt;"&gt;Basic net income per common share&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;0.02&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;0.06&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="font-weight: bold; text-align: left;"&gt;Diluted net income per common share:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="font-weight: bold;"&gt;Numerator:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Net income&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;309&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,053&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="font-weight: bold;"&gt;Denominator:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left; padding-left: 10pt;"&gt;Number of shares used in basic computation&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;18,725,024&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;18,679,433&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left; padding-left: 10pt;"&gt;Add: effect of dilutive securities:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="padding-left: 10pt;"&gt;Warrants&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_2140438405;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_563218017;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt;"&gt;Stock options&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;31,911&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;34,200&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt;"&gt;Weighted average number of shares of common stock outstanding used to calculate diluted income per share&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;18,756,935&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;18,713,633&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt;"&gt;Diluted net income per common share&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;0.02&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;0.06&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The following tables set forth the computation of basic and diluted net income per share of common stock for the three and six months ended June&#160;30, 2025:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Three Months&lt;br/&gt;  Ended &lt;br/&gt; June 30,&lt;br/&gt;  2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Six Months&lt;br/&gt;  Ended &lt;br/&gt; June 30,&lt;br/&gt;  2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;Basic net income per common share:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td style="font-weight: bold;"&gt;Numerator:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 76%; text-align: left;"&gt;Net income&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;643&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;250&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="font-weight: bold;"&gt;Denominator:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="padding-bottom: 1.5pt;"&gt;Weighted average number of shares of common stock outstanding&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;18,592,339&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;18,600,373&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt;"&gt;Basic net income per common share&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;0.03&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;0.01&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="font-weight: bold; text-align: left;"&gt;Diluted net income per common share:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="font-weight: bold;"&gt;Numerator:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Net income&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;643&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;250&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="font-weight: bold;"&gt;Denominator:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left; padding-left: 10pt;"&gt;Number of shares used in basic computation&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;18,592,339&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;18,600,373&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left; padding-left: 10pt;"&gt;Add: effect of dilutive securities:&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="padding-left: 10pt;"&gt;Warrants&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1858501989;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1551290249;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt;"&gt;Stock options&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;4,487&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;3,059&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt;"&gt;Weighted average number of shares of common stock outstanding used to calculate diluted income per share&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;18,596,826&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;18,603,432&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt;"&gt;Diluted net income per common share&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;0.03&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;0.01&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0;"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-11336"
      unitRef="uref_1199913589">309000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11337"
      unitRef="uref_1199913589">1053000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_1338637717"
      decimals="INF"
      id="ixv-11338"
      unitRef="uref_1578920626">18725024</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_354752163"
      decimals="0"
      id="ixv-11339"
      unitRef="uref_1578920626">18679433</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_1338637717"
      decimals="2"
      id="ixv-11340"
      unitRef="uref_1606569959">0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_354752163"
      decimals="2"
      id="ixv-11341"
      unitRef="uref_1606569959">0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-11342"
      unitRef="uref_1199913589">309000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11343"
      unitRef="uref_1199913589">1053000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_1338637717"
      decimals="INF"
      id="ixv-11344"
      unitRef="uref_1578920626">18725024</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_354752163"
      decimals="0"
      id="ixv-11345"
      unitRef="uref_1578920626">18679433</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <strn:EffectOfDilutiveSecurities
      contextRef="cref_760257150"
      decimals="INF"
      id="ixv-11346"
      unitRef="uref_1578920626">31911</strn:EffectOfDilutiveSecurities>
    <strn:EffectOfDilutiveSecurities
      contextRef="cref_623007461"
      decimals="0"
      id="ixv-11347"
      unitRef="uref_1578920626">34200</strn:EffectOfDilutiveSecurities>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_1338637717"
      decimals="INF"
      id="ixv-11348"
      unitRef="uref_1578920626">18756935</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_354752163"
      decimals="0"
      id="ixv-11349"
      unitRef="uref_1578920626">18713633</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_1338637717"
      decimals="2"
      id="ixv-11350"
      unitRef="uref_1606569959">0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_354752163"
      decimals="2"
      id="ixv-11351"
      unitRef="uref_1606569959">0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-11352"
      unitRef="uref_1199913589">643000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11353"
      unitRef="uref_1199913589">250000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_784392879"
      decimals="0"
      id="ixv-11354"
      unitRef="uref_1578920626">18592339</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_849825259"
      decimals="0"
      id="ixv-11355"
      unitRef="uref_1578920626">18600373</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_784392879"
      decimals="2"
      id="ixv-11356"
      unitRef="uref_1606569959">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="cref_849825259"
      decimals="2"
      id="ixv-11357"
      unitRef="uref_1606569959">0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-11358"
      unitRef="uref_1199913589">643000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11359"
      unitRef="uref_1199913589">250000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_784392879"
      decimals="0"
      id="ixv-11360"
      unitRef="uref_1578920626">18592339</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="cref_849825259"
      decimals="0"
      id="ixv-11361"
      unitRef="uref_1578920626">18600373</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <strn:EffectOfDilutiveSecurities
      contextRef="cref_943771995"
      decimals="0"
      id="ixv-11362"
      unitRef="uref_1578920626">4487</strn:EffectOfDilutiveSecurities>
    <strn:EffectOfDilutiveSecurities
      contextRef="cref_682414790"
      decimals="0"
      id="ixv-11363"
      unitRef="uref_1578920626">3059</strn:EffectOfDilutiveSecurities>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_784392879"
      decimals="0"
      id="ixv-11364"
      unitRef="uref_1578920626">18596826</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="cref_849825259"
      decimals="0"
      id="ixv-11365"
      unitRef="uref_1578920626">18603432</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_784392879"
      decimals="2"
      id="ixv-11366"
      unitRef="uref_1606569959">0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="cref_849825259"
      decimals="2"
      id="ixv-11367"
      unitRef="uref_1606569959">0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="cref_354752163" id="ixv-5241">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The following table summarizes the outstanding shares of potentially dilutive securities that were excluded from the computation of diluted net income (loss) per share for the periods presented because their inclusion would have been anti-dilutive.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center;"&gt;For the&lt;br/&gt;  Three Months&lt;br/&gt;  Ended&lt;br/&gt;  June&#160;30,&lt;br/&gt;  2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center;"&gt;For the&lt;br/&gt;  Six Months&lt;br/&gt;  Ended &lt;br/&gt; June 30,&lt;br/&gt;  2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center;"&gt;For the&lt;br/&gt;  Three Months&lt;br/&gt;  Ended&lt;br/&gt;  June&#160;30,&lt;br/&gt;  2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center;"&gt;For the &lt;br/&gt; Six Months&lt;br/&gt;  Ended &lt;br/&gt; June 30,&lt;br/&gt;  2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 52%;"&gt;Warrants&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;10,074,195&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;10,074,195&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;10,074,195&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;10,074,195&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Stock options&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;1,263,166&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;1,263,166&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;1,256,680&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;1,258,108&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;11,337,361&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;11,337,361&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;11,330,875&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;11,332,303&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="cref_1736573236"
      decimals="INF"
      id="ixv-11368"
      unitRef="uref_1578920626">10074195</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="cref_613544235"
      decimals="INF"
      id="ixv-11369"
      unitRef="uref_1578920626">10074195</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="cref_756963186"
      decimals="0"
      id="ixv-11370"
      unitRef="uref_1578920626">10074195</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="cref_1648506930"
      decimals="0"
      id="ixv-11371"
      unitRef="uref_1578920626">10074195</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="cref_760257150"
      decimals="INF"
      id="ixv-11372"
      unitRef="uref_1578920626">1263166</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="cref_623007461"
      decimals="INF"
      id="ixv-11373"
      unitRef="uref_1578920626">1263166</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="cref_943771995"
      decimals="0"
      id="ixv-11374"
      unitRef="uref_1578920626">1256680</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="cref_682414790"
      decimals="0"
      id="ixv-11375"
      unitRef="uref_1578920626">1258108</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="cref_1338637717"
      decimals="INF"
      id="ixv-11376"
      unitRef="uref_1578920626">11337361</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="cref_354752163"
      decimals="INF"
      id="ixv-11377"
      unitRef="uref_1578920626">11337361</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="cref_784392879"
      decimals="0"
      id="ixv-11378"
      unitRef="uref_1578920626">11330875</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="cref_849825259"
      decimals="0"
      id="ixv-11379"
      unitRef="uref_1578920626">11332303</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="cref_354752163" id="ixv-5332">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0;"&gt;&lt;/td&gt; &lt;td style="width: 0.25in;"&gt;&lt;span style="font-weight: bold;"&gt;J.&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration:underline"&gt;INCOME TAXES&lt;/span&gt;:&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The Company calculates its interim income tax provision in accordance with the accounting guidance for income taxes in interim periods. At the end of each interim period, the Company makes its best estimate of the annual expected effective tax rate and applies that rate to its ordinary year-to-date income or loss. The income tax provision or benefit related to significant, unusual, or extraordinary items that will be separately reported or reported net of their related tax effect are individually computed and recognized in the interim period in which those items occur.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The computation of the annual expected effective tax rate at each interim period requires certain estimates and assumptions including, but not limited to, the expected operating income for the year and permanent and temporary differences. The accounting estimates used to compute the provision for income taxes may change as new events occur, additional information is obtained or the tax environment changes.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The Company recorded an income tax provision of approximately $19 thousand and $114 thousand in the unaudited condensed consolidated statement of operations for the three months ended June 30, 2026 and 2025, respectively. The Company recorded an income tax provision of approximately $65 thousand and $76 thousand in the unaudited condensed consolidated statement of operations for the six months ended June 30, 2026 and 2025, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt; As of year-end 2025, the Company had federal and state net operating losses (&#x201c;NOL&#x201d;) of approximately $5,900 and $5,100, respectively. The federal NOLs generated will carryforward indefinitely, but are subject to 80% deduction limitations based upon pre-NOL deduction taxable income. Generally, state NOLs will begin to expire in 2026. In accordance with Section &lt;span&gt;382&lt;/span&gt; of the U.S. Internal Revenue Code, the usage of the Company&#x2019;s NOL carryforwards may be subject to annual limitations to the extent that greater than 50% ownership changes have occurred. Tax returns for the years ended 2023 through 2025 are subject to review by tax authorities. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt; The Company&#x2019;s effective tax rate for the three months ended June 30, 2026 and 2025 was 5.9% and 15.1%, respectively. The Company&#x2019;s effective tax rate for the six months ended June 30, 2026 and 2025 was 5.8% and 23.3%, respectively. The decrease in the effective tax rate for the six months ended June 30, 2026 compared to the six months ended June 30, 2025 is primarily due to the change in the impact of permanent items and uncertain tax positions. Additionally, the Company&#x2019;s annual effective tax rate compared to the statutory tax rate has been impacted by a partial release of a valuation allowance due to the projected taxable income and net operating loss utilization. The Company has recognized a full valuation allowance on its gross deferred tax assets less its deferred tax liabilities. &lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-11381"
      unitRef="uref_1199913589">19000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-11382"
      unitRef="uref_1199913589">114000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11383"
      unitRef="uref_1199913589">65000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11384"
      unitRef="uref_1199913589">76000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OperatingLossCarryforwards
      contextRef="cref_1826214521"
      decimals="-3"
      id="ixv-11385"
      unitRef="uref_1199913589">5900000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="cref_1990469436"
      decimals="-3"
      id="ixv-11386"
      unitRef="uref_1199913589">5100000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductions
      contextRef="cref_148043108"
      decimals="2"
      id="ixv-11387"
      unitRef="uref_2141951215">0.80</us-gaap:EffectiveIncomeTaxRateReconciliationDeductions>
    <strn:PercentageOfOwnership
      contextRef="cref_354752163"
      decimals="2"
      id="ixv-11388"
      unitRef="uref_2141951215">0.50</strn:PercentageOfOwnership>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="cref_1338637717"
      decimals="3"
      id="ixv-11389"
      unitRef="uref_2141951215">0.059</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="cref_784392879"
      decimals="3"
      id="ixv-11390"
      unitRef="uref_2141951215">0.151</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="cref_354752163"
      decimals="3"
      id="ixv-11391"
      unitRef="uref_2141951215">0.058</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="cref_849825259"
      decimals="3"
      id="ixv-11392"
      unitRef="uref_2141951215">0.233</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="cref_354752163" id="ixv-5381">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0;"&gt;&lt;/td&gt; &lt;td style="width: 0.25in;"&gt;&lt;span style="font-weight: bold;"&gt;K.&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration:underline"&gt;SEGMENTS&lt;/span&gt;:&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt; There is no expense or asset information that is supplemental to information disclosed within the consolidated financial statements that is regularly provided to the CODM (the Company&#x2019;s &lt;span style="-sec-ix-hidden:fc_1643206877;"&gt;Chief Executive Officer&lt;/span&gt;) to monitor and evaluate segment performance. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The Company&#x2019;s segments are Stran &amp;amp; Company, Inc. (&#x201c;Stran&#x201d;) and Stran Loyalty Solutions, LLC (&#x201c;SLS&#x201d;). Our reportable segments are described below.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The Stran segment&#x2019;s business is focused on being an outsourced marketing solutions and promotional products provider for a variety of customers and industries, working closely with customers to develop sophisticated marketing programs that leverage Stran&#x2019;s promotional products and loyalty incentive expertise. Stran purchases products and branding through various third-party manufacturers and decorators and resells the finished goods to customers. The segment earns the majority of its revenue from the sale of unique, quality promotional products for a wide variety of industries primarily to support marketing efforts.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The SLS segment&#x2019;s business is focused on the casino, gaming, and entertainment industries as an extension of the Company&#x2019;s newly formed Casino Continuity and Loyalty group. The group specializes in creating high-quality, branded merchandise for casinos, sourced through various third-party manufacturers, focusing on promotional products that enhance customer loyalty and engagement. It partners with nationally recognized brands to create high-quality, custom products that resonate with casino patrons, helping casinos drive redemption rates and return on investment through tailored merchandise and marketing solutions to build recurring revenues for SLS customers and the segment itself.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt; For each of the two segments, the CODM uses segment gross margin and segment operating profits or losses in the annual budgeting and forecasting process. The CODM considers budget-to-actual variances on a monthly basis for revenue as well as profit measures when making decisions about allocating capital and personnel to the segments. The CODM uses segment gross margin and segment operating income in determining the compensation of certain employees. Certain expenses related to corporate functions are excluded from these measures at the segment level, but are reflected as a reconciliation to income (loss) from operations as reported in the consolidated financial statements (see table below). Expenses related to corporate functions that are not specifically attributable to an individual reportable segment are presented within &#x2018;Other&#x2019; in the table below. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt; As of June&#160;30, 2026, Stran and SLS had total assets of $42,306 and $14,562, respectively. As of December&#160;31, 2025, Stran and SLS had total assets of $39,084 and $10,264, respectively. The entire goodwill balance of $2,321 as of June&#160;30, 2026 and December&#160;31, 2025, was allocated to the SLS segment. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt; Revenue and costs are directly attributed to our segments, and the revenues recognized as well as the costs incurred in generating those revenues within each segment are distinguishable based on the information systems in which each segment&#x2019;s financial information gets recorded. The CODM reviews operating expense information to monitor segment performance. For the Stran segment, operating expenses are reviewed primarily on an aggregated basis through monthly operating reports and quarterly operating reviews and include payroll and employee-related costs, marketing and selling expenses, general and administrative expenses, professional fees, technology and systems costs, and facilities and occupancy costs. For the SLS segment, the CODM reviews standalone financial statements for the subsidiary, including detailed operating expenses recorded in the subsidiary&#x2019;s general ledger, consisting primarily of payroll and employee-related costs, marketing and sales expenses, professional fees, technology costs, and other general and administrative expenses. These expense categories are considered together with revenue and profitability measures when assessing segment performance and allocating resources. There are no intersegment revenues or other transactions between the two segments that are eliminated in consolidation by the Company for external reporting. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The tables below present information about reported segments for the three and six months ended June 30, 2026 and 2025.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="30" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;For the Three Months Ended&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30, 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Stran&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;SLS&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Other&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Stran&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;SLS&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Other&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 10%;"&gt;Sales&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;23,262&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;10,096&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_2139851391;"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;33,358&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;21,765&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;10,812&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_665017208;"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;32,577&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Gross profit&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;7,570&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,452&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_820412817;"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;10,022&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;7,594&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,275&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_990897200;"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;9,869&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left;"&gt;Operating income&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;638&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;443&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(995&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;86&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,055&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;229&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(889&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;395&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="30" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;For the Six Months Ended&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30, 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Stran&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;SLS&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Other&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Stran&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;SLS&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Other&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 10%;"&gt;Sales&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;46,690&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;17,917&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1780742515;"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;64,607&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;42,700&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;18,571&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1803367912;"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;61,271&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Gross profit&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;14,967&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,698&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_830407228;"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;19,665&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;14,385&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;3,966&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1825393411;"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;18,351&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left;"&gt;Operating income (loss)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,807&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;975&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(2,051&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;731&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,216&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(233&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(2,123&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(140&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:SegmentReportingCodmProfitLossMeasureHowUsedDescription contextRef="cref_354752163" id="ixv-11394">For each of the two segments, the CODM uses segment gross margin and segment operating profits or losses in the annual budgeting and forecasting process. The CODM considers budget-to-actual variances on a monthly basis for revenue as well as profit measures when making decisions about allocating capital and personnel to the segments. The CODM uses segment gross margin and segment operating income in determining the compensation of certain employees.</us-gaap:SegmentReportingCodmProfitLossMeasureHowUsedDescription>
    <us-gaap:NumberOfOperatingSegments
      contextRef="cref_354752163"
      decimals="0"
      id="ixv-11395"
      unitRef="uref_692119011">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:Assets
      contextRef="cref_235851024"
      decimals="-3"
      id="ixv-11396"
      unitRef="uref_1199913589">42306000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="cref_293481519"
      decimals="-3"
      id="ixv-11397"
      unitRef="uref_1199913589">14562000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="cref_228981054"
      decimals="-3"
      id="ixv-11398"
      unitRef="uref_1199913589">39084000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="cref_146559021"
      decimals="-3"
      id="ixv-11399"
      unitRef="uref_1199913589">10264000</us-gaap:Assets>
    <us-gaap:Goodwill
      contextRef="cref_1667888909"
      decimals="-3"
      id="ixv-11400"
      unitRef="uref_1199913589">2321000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="cref_1393748102"
      decimals="-3"
      id="ixv-11401"
      unitRef="uref_1199913589">2321000</us-gaap:Goodwill>
    <us-gaap:NumberOfReportableSegments
      contextRef="cref_354752163"
      decimals="0"
      id="ixv-11402"
      unitRef="uref_692119011">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock contextRef="cref_354752163" id="fc_47284876">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The tables below present information about reported segments for the three and six months ended June 30, 2026 and 2025.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="30" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;For the Three Months Ended&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30, 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Stran&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;SLS&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Other&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Stran&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;SLS&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Other&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 10%;"&gt;Sales&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;23,262&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;10,096&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_2139851391;"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;33,358&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;21,765&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;10,812&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_665017208;"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;32,577&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Gross profit&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;7,570&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,452&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_820412817;"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;10,022&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;7,594&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,275&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_990897200;"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;9,869&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left;"&gt;Operating income&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;638&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;443&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(995&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;86&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,055&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;229&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(889&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;395&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="30" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;For the Six Months Ended&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30, 2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30, 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Stran&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;SLS&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Other&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Stran&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;SLS&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Other&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;Total&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="width: 10%;"&gt;Sales&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;46,690&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;17,917&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1780742515;"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;64,607&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;42,700&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;18,571&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1803367912;"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;61,271&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt;&lt;td style="text-align: left;"&gt;Gross profit&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;14,967&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;4,698&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_830407228;"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;19,665&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;14,385&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;3,966&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1825393411;"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;18,351&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt;&lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left;"&gt;Operating income (loss)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;1,807&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;975&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(2,051&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;731&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;2,216&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(233&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(2,123&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;$&lt;/td&gt; &lt;td style="text-align: right;"&gt;(140&lt;/td&gt; &lt;td style="text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:Revenues
      contextRef="cref_243688974"
      decimals="-3"
      id="ixv-11403"
      unitRef="uref_1199913589">23262000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_259814297"
      decimals="-3"
      id="ixv-11404"
      unitRef="uref_1199913589">10096000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-11405"
      unitRef="uref_1199913589">33358000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_1811611657"
      decimals="-3"
      id="ixv-11406"
      unitRef="uref_1199913589">21765000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_1158726963"
      decimals="-3"
      id="ixv-11407"
      unitRef="uref_1199913589">10812000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-11408"
      unitRef="uref_1199913589">32577000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="cref_243688974"
      decimals="-3"
      id="ixv-11409"
      unitRef="uref_1199913589">7570000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="cref_259814297"
      decimals="-3"
      id="ixv-11410"
      unitRef="uref_1199913589">2452000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-11411"
      unitRef="uref_1199913589">10022000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="cref_1811611657"
      decimals="-3"
      id="ixv-11412"
      unitRef="uref_1199913589">7594000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="cref_1158726963"
      decimals="-3"
      id="ixv-11413"
      unitRef="uref_1199913589">2275000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-11414"
      unitRef="uref_1199913589">9869000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_243688974"
      decimals="-3"
      id="ixv-11415"
      unitRef="uref_1199913589">638000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_259814297"
      decimals="-3"
      id="ixv-11416"
      unitRef="uref_1199913589">443000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_1285032808"
      decimals="-3"
      id="ixv-11417"
      unitRef="uref_1199913589">-995000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_1338637717"
      decimals="-3"
      id="ixv-11418"
      unitRef="uref_1199913589">86000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_1811611657"
      decimals="-3"
      id="ixv-11419"
      unitRef="uref_1199913589">1055000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_1158726963"
      decimals="-3"
      id="ixv-11420"
      unitRef="uref_1199913589">229000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_1270570393"
      decimals="-3"
      id="ixv-11421"
      unitRef="uref_1199913589">-889000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_784392879"
      decimals="-3"
      id="ixv-11422"
      unitRef="uref_1199913589">395000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="cref_1273206234"
      decimals="-3"
      id="ixv-11423"
      unitRef="uref_1199913589">46690000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_618229113"
      decimals="-3"
      id="ixv-11424"
      unitRef="uref_1199913589">17917000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11425"
      unitRef="uref_1199913589">64607000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_1697966224"
      decimals="-3"
      id="ixv-11426"
      unitRef="uref_1199913589">42700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_107256582"
      decimals="-3"
      id="ixv-11427"
      unitRef="uref_1199913589">18571000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11428"
      unitRef="uref_1199913589">61271000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="cref_1273206234"
      decimals="-3"
      id="ixv-11429"
      unitRef="uref_1199913589">14967000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="cref_618229113"
      decimals="-3"
      id="ixv-11430"
      unitRef="uref_1199913589">4698000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11431"
      unitRef="uref_1199913589">19665000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="cref_1697966224"
      decimals="-3"
      id="ixv-11432"
      unitRef="uref_1199913589">14385000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="cref_107256582"
      decimals="-3"
      id="ixv-11433"
      unitRef="uref_1199913589">3966000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11434"
      unitRef="uref_1199913589">18351000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_1273206234"
      decimals="-3"
      id="ixv-11435"
      unitRef="uref_1199913589">1807000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_618229113"
      decimals="-3"
      id="ixv-11436"
      unitRef="uref_1199913589">975000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_951904872"
      decimals="-3"
      id="ixv-11437"
      unitRef="uref_1199913589">-2051000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11438"
      unitRef="uref_1199913589">731000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_1697966224"
      decimals="-3"
      id="ixv-11439"
      unitRef="uref_1199913589">2216000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_107256582"
      decimals="-3"
      id="ixv-11440"
      unitRef="uref_1199913589">-233000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_283299865"
      decimals="-3"
      id="ixv-11441"
      unitRef="uref_1199913589">-2123000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="cref_849825259"
      decimals="-3"
      id="ixv-11442"
      unitRef="uref_1199913589">-140000</us-gaap:OperatingIncomeLoss>
    <us-gaap:AllowanceForCreditLossesTextBlock contextRef="cref_354752163" id="ixv-5729">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0;"&gt;&lt;/td&gt; &lt;td style="width: 0.25in;"&gt;&lt;span style="font-weight: bold;"&gt;L.&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration:underline"&gt;CREDIT LOSSES&lt;/span&gt;:&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;The Company is exposed to credit losses primarily through sales of products and services. The Company&#x2019;s expected loss allowance methodology for accounts receivable is developed using historical collection experience, current and future economic and market conditions and a review of the current status of customers&#x2019; trade accounts receivable. Customers are pooled based on sharing specific risk factors. Due to the short-term nature of such receivables, the estimated accounts receivable that may not be collected is based on aging of the accounts receivable balances.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;Customers are assessed for credit worthiness upfront through a credit review, which includes assessment based on the Company&#x2019;s analysis of their financial statements when a credit rating is not available. The Company evaluates contract terms and conditions, country and political risk, and may require prepayment to mitigate risk of loss. Specific allowance amounts are established to record the appropriate provision for customers that have a higher probability of default. The Company monitors changes to the receivables balance on a timely basis, and balances are written off as they are determined to be uncollectible after all collection efforts have been exhausted. Estimates of potential credit losses are used to determine the allowance. It is based on assessment of anticipated payment and all other historical, current and future information that is reasonably available.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt; For the three and six months ended June&#160;30, 2026, the Company had no major customer to which sales accounted for more than 10% of the Company&#x2019;s revenues. The Company had accounts receivable from one customer amounting to 16.1% of the total accounts receivable balance as of June&#160;30, 2026. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt; For the three and six months ended June 30, 2025, the Company had no major customers to which sales accounted for more than 10% of the Company&#x2019;s revenues. The Company had accounts receivable from one customer amounting to 16.7% of the total accounts receivable balance. &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt; The accounts receivable balance from all sources on the Company&#x2019;s consolidated balance sheets as of June&#160;30, 2026 was $20,274, net of $1,336 (inclusive of $829 for related party receivables) of allowances. The following table provides a roll-forward of the allowance for credit losses for the six months ended June&#160;30, 2026 and 2025 that is deducted from the amortized cost basis of accounts receivable to present the net amount expected to be collected: &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30,&lt;br/&gt;  2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30,&lt;br/&gt;  2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%; text-align: left;"&gt;Balance of allowance for credit losses, beginning of year&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(1,378&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(791&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-left: 10pt;"&gt;Write off charged against the allowance&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;201&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;238&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt;"&gt;Net increase in allowance estimate&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(159&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(598&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 2.5pt;"&gt;Balance of allowance for credit losses, end of period&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;(1,336&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;(1,151&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt; Accounts receivable at June&#160;30, 2026 and December&#160;31, 2025, includes allowance for credit losses of $1,336 and $1,378 (inclusive of $829 and $829 for related party receivables), respectively. Accounts receivable at December&#160;31, 2024 was $18,665 (inclusive of $573 for related party receivables and net of an allowance for credit losses of $464). &lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30,&lt;br/&gt;  2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;December&#160;31, &lt;br/&gt; 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%; text-align: left;"&gt;Trade accounts receivable&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;20,781&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;17,801&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Less: allowance for credit losses on accounts receivable&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(507&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(549&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 10pt;"&gt;Total accounts receivable, net&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;20,274&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;17,252&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Accounts receivable - related party&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;829&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;829&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt;"&gt;Less: allowance for credit losses on accounts receivable - related party&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(829&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(829&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 10pt;"&gt;Total accounts receivable - related party, net&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_2103905332;"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_644764038;"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 10pt;"&gt;Total accounts receivable from all sources, net&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;20,274&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;17,252&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:AllowanceForCreditLossesTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="cref_910608469"
      decimals="2"
      id="ixv-11444"
      unitRef="uref_2141951215">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="cref_1885635479"
      decimals="2"
      id="ixv-11445"
      unitRef="uref_2141951215">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="cref_2101055154"
      decimals="3"
      id="ixv-11446"
      unitRef="uref_2141951215">0.161</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="cref_812606344"
      decimals="2"
      id="ixv-11447"
      unitRef="uref_2141951215">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="cref_1058864090"
      decimals="2"
      id="ixv-11448"
      unitRef="uref_2141951215">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="cref_2141951215"
      decimals="3"
      id="ixv-11449"
      unitRef="uref_2141951215">0.167</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="cref_402839554"
      decimals="-3"
      id="ixv-11450"
      unitRef="uref_1199913589">20274000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="cref_1453201485"
      decimals="-3"
      id="ixv-11451"
      unitRef="uref_1199913589">1336000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="cref_266388063"
      decimals="-3"
      id="ixv-11452"
      unitRef="uref_1199913589">829000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="cref_354752163" id="ixv-11453">The following table provides a roll-forward of the allowance for credit losses for the six months ended June&#160;30, 2026 and 2025 that is deducted from the amortized cost basis of accounts receivable to present the net amount expected to be collected:&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify;"&gt;&#160;&lt;/p&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30,&lt;br/&gt;  2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30,&lt;br/&gt;  2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%; text-align: left;"&gt;Balance of allowance for credit losses, beginning of year&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(1,378&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;(791&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-left: 10pt;"&gt;Write off charged against the allowance&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;201&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;238&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt;"&gt;Net increase in allowance estimate&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(159&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(598&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 2.5pt;"&gt;Balance of allowance for credit losses, end of period&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;(1,336&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;(1,151&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="cref_938758124"
      decimals="-3"
      id="ixv-11454"
      unitRef="uref_1199913589">1378000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="cref_1584251994"
      decimals="-3"
      id="ixv-11455"
      unitRef="uref_1199913589">791000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="cref_1309096483"
      decimals="-3"
      id="ixv-11456"
      unitRef="uref_1199913589">201000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="cref_1836444450"
      decimals="-3"
      id="ixv-11457"
      unitRef="uref_1199913589">238000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="cref_1309096483"
      decimals="-3"
      id="ixv-11458"
      unitRef="uref_1199913589">-159000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="cref_1836444450"
      decimals="-3"
      id="ixv-11459"
      unitRef="uref_1199913589">-598000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="cref_811980710"
      decimals="-3"
      id="ixv-11460"
      unitRef="uref_1199913589">1336000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="cref_392610163"
      decimals="-3"
      id="ixv-11461"
      unitRef="uref_1199913589">1151000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="cref_402839554"
      decimals="-3"
      id="ixv-11462"
      unitRef="uref_1199913589">1336000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="cref_1506425505"
      decimals="-3"
      id="ixv-11463"
      unitRef="uref_1199913589">1378000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="cref_924915585"
      decimals="-3"
      id="ixv-11464"
      unitRef="uref_1199913589">829000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="cref_1260785992"
      decimals="-3"
      id="ixv-11465"
      unitRef="uref_1199913589">829000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="cref_1362623954"
      decimals="-3"
      id="ixv-11466"
      unitRef="uref_1199913589">18665000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="cref_521546235"
      decimals="-3"
      id="fc_521546235"
      unitRef="uref_1199913589">573000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="cref_1362623954"
      decimals="-3"
      id="fc_1362623954"
      unitRef="uref_1199913589">464000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="cref_354752163" id="ixv-5806">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;June&#160;30,&lt;br/&gt;  2026&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid;"&gt;December&#160;31, &lt;br/&gt; 2025&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; font-weight: bold;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="width: 76%; text-align: left;"&gt;Trade accounts receivable&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;20,781&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right;"&gt;17,801&lt;/td&gt; &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt;"&gt;Less: allowance for credit losses on accounts receivable&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(507&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(549&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 10pt;"&gt;Total accounts receivable, net&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;20,274&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;17,252&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="text-align: left;"&gt;Accounts receivable - related party&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;829&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&gt;829&lt;/td&gt; &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt;"&gt;Less: allowance for credit losses on accounts receivable - related party&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(829&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;(829&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;)&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: White;"&gt; &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 10pt;"&gt;Total accounts receivable - related party, net&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_2103905332;"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_644764038;"&gt;-&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255);"&gt; &lt;td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 10pt;"&gt;Total accounts receivable from all sources, net&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;20,274&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left;"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: right;"&gt;17,252&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="cref_402839554"
      decimals="-3"
      id="ixv-11469"
      unitRef="uref_1199913589">20781000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="cref_1506425505"
      decimals="-3"
      id="ixv-11470"
      unitRef="uref_1199913589">17801000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="cref_402839554"
      decimals="-3"
      id="ixv-11471"
      unitRef="uref_1199913589">507000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="cref_1506425505"
      decimals="-3"
      id="ixv-11472"
      unitRef="uref_1199913589">549000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="cref_402839554"
      decimals="-3"
      id="ixv-11473"
      unitRef="uref_1199913589">20274000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="cref_1506425505"
      decimals="-3"
      id="ixv-11474"
      unitRef="uref_1199913589">17252000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="cref_901027193"
      decimals="-3"
      id="ixv-11475"
      unitRef="uref_1199913589">829000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="cref_1159112401"
      decimals="-3"
      id="ixv-11476"
      unitRef="uref_1199913589">829000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="cref_901027193"
      decimals="-3"
      id="ixv-11477"
      unitRef="uref_1199913589">829000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="cref_1159112401"
      decimals="-3"
      id="ixv-11478"
      unitRef="uref_1199913589">829000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="cref_402839554"
      decimals="-3"
      id="ixv-11479"
      unitRef="uref_1199913589">20274000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="cref_1506425505"
      decimals="-3"
      id="ixv-11480"
      unitRef="uref_1199913589">17252000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="cref_354752163" id="ixv-5910">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt;" width="100%"&gt;&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;&lt;td style="width: 0;"&gt;&lt;/td&gt; &lt;td style="width: 0.25in;"&gt;&lt;span style="font-weight: bold;"&gt;M.&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration:underline"&gt;RELATED PARTY TRANSACTIONS&lt;/span&gt;:&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Amount due from related party&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;&lt;span style="font-weight: bold;"&gt;Name of Related Party&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; padding-top: 0.7pt; padding-right: 0.7pt; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Relationship&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; padding-top: 0.7pt; padding-right: 0.7pt; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Nature&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; padding-top: 0.7pt; padding-right: 0.7pt; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;June&#160;30,&lt;br/&gt;  2026&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; padding-top: 0.7pt; padding-right: 0.7pt; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; padding-top: 0.7pt; padding-right: 0.7pt; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;December&#160;31, &lt;br/&gt; 2025&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; padding-top: 0.7pt; padding-right: 0.7pt; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="background-color: #CCEEFF;"&gt; &lt;td style="vertical-align: top; width: 18%; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;Innovative Genetics, Inc.&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: justify; vertical-align: top; width: 33%; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;Alejandro Tani, former member of board of directors, the former chairman of the Company&#x2019;s Nominating and Corporate Governance Committee, and a former member of the Compensation Committee and the Company&#x2019;s Audit Committee, is the Chief Executive Officer, Chief Information Officer, and majority owner of Innovative Genetics.&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: justify; vertical-align: top; width: 23%; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;Limited, non-exclusive, revocable license to use Innovative Genetics&#x2019; logos, trade name and trademarks on apparel and promotional products as branded products for sale to Innovative Genetics and Innovative Genetics-authorized persons.&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; padding-top: 0.7pt; padding-right: 0.7pt; text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;$&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 9%; padding-top: 0.7pt; padding-right: 0.7pt; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1647214216;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;$&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 9%; padding-top: 0.7pt; padding-right: 0.7pt; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_687760596;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Amounts due and paid to related parties&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt; Alan Chippindale, a member of the Company&#x2019;s board of directors, the chairman of the Compensation Committee, and a member of the Nominating and Corporate Governance Committee, is the President of Engage &amp;amp; Excel Enterprises Inc. (&#x201c;Engage &amp;amp; Excel&#x201d;). Engage &amp;amp; Excel provides certain merger and acquisition, management and recruitment consulting services to the Company. The Company has paid Engage &amp;amp; Excel for consulting services provided approximately $10 and $5 for the six months ended June&#160;30, 2026 and 2025. &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt; The Company&#x2019;s Chief Strategy Officer and Chief Compliance Officer provides consulting services to the Company through Josselin Capital Advisors, Inc. (&#x201c;JCA&#x201d;). Effective November 26, 2025, the Company entered into a consulting agreement with JCA (&#x201c;2025 JCA Agreement&#x201d;) pursuant to which JCA provides services. Under the 2025 JCA Agreement, JCA receives an annual consulting fee of $250 and a monthly auto allowance of $1, and is eligible to earn an annual performance bonus based on achievement of certain performance goals. Prior to the 2025 JCA Agreement, services were provided under the prior Amended and Restated Consulting Agreement, dated as of April 14, 2023 (the &#x201c;2023 A&amp;amp;R JCA Agreement&#x201d;). Under the 2023 A&amp;amp;R JCA Agreement, JCA receives an annual consulting fee of $200 and a monthly automobile of $1. For the three months ended June&#160;30, 2026 and 2025, the Company paid JCA approximately $60 and $62, respectively, for consulting services. For the six months ended June&#160;30, 2026 and 2025, the Company paid JCA approximately $132 and $130, respectively, for consulting services. &lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="cref_354752163" id="ixv-5922">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Amount due from related party&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse;"&gt; &lt;tbody&gt;&lt;tr style="vertical-align: bottom; background-color: white;"&gt;&lt;td style="border-bottom: Black 1.5pt solid; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;&lt;span style="font-weight: bold;"&gt;Name of Related Party&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; padding-top: 0.7pt; padding-right: 0.7pt; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Relationship&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; padding-top: 0.7pt; padding-right: 0.7pt; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Nature&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; padding-top: 0.7pt; padding-right: 0.7pt; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;June&#160;30,&lt;br/&gt;  2026&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; padding-top: 0.7pt; padding-right: 0.7pt; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; padding-top: 0.7pt; padding-right: 0.7pt; text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;December&#160;31, &lt;br/&gt; 2025&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; padding-top: 0.7pt; padding-right: 0.7pt; text-align: center;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="background-color: #CCEEFF;"&gt; &lt;td style="vertical-align: top; width: 18%; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;Innovative Genetics, Inc.&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: justify; vertical-align: top; width: 33%; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;Alejandro Tani, former member of board of directors, the former chairman of the Company&#x2019;s Nominating and Corporate Governance Committee, and a former member of the Compensation Committee and the Company&#x2019;s Audit Committee, is the Chief Executive Officer, Chief Information Officer, and majority owner of Innovative Genetics.&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: justify; vertical-align: top; width: 23%; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;Limited, non-exclusive, revocable license to use Innovative Genetics&#x2019; logos, trade name and trademarks on apparel and promotional products as branded products for sale to Innovative Genetics and Innovative Genetics-authorized persons.&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; padding-top: 0.7pt; padding-right: 0.7pt; text-align: right;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;$&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 9%; padding-top: 0.7pt; padding-right: 0.7pt; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_1647214216;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;$&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 9%; padding-top: 0.7pt; padding-right: 0.7pt; text-align: right;"&gt;&lt;span style="-sec-ix-hidden:fc_687760596;"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; padding-top: 0.7pt; padding-right: 0.7pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships contextRef="cref_529039304" id="ixv-11481">Alejandro Tani, former member of board of directors, the former chairman of the Company&#x2019;s Nominating and Corporate Governance Committee, and a former member of the Compensation Committee and the Company&#x2019;s Audit Committee, is the Chief Executive Officer, Chief Information Officer, and majority owner of Innovative Genetics.</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="cref_529039304" id="ixv-11482">Limited, non-exclusive, revocable license to use Innovative Genetics&#x2019; logos, trade name and trademarks on apparel and promotional products as branded products for sale to Innovative Genetics and Innovative Genetics-authorized persons.</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:OtherExpenses
      contextRef="cref_289915006"
      decimals="-3"
      id="ixv-11483"
      unitRef="uref_1199913589">10000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="cref_676481542"
      decimals="-3"
      id="ixv-11484"
      unitRef="uref_1199913589">5000</us-gaap:OtherExpenses>
    <us-gaap:ProfessionalFees
      contextRef="cref_374181236"
      decimals="-3"
      id="ixv-11485"
      unitRef="uref_1199913589">250000</us-gaap:ProfessionalFees>
    <strn:AutomobileAllowance
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11486"
      unitRef="uref_1199913589">1000</strn:AutomobileAllowance>
    <us-gaap:ProfessionalFees
      contextRef="cref_354752163"
      decimals="-3"
      id="ixv-11487"
      unitRef="uref_1199913589">200000</us-gaap:ProfessionalFees>
    <strn:AutomobileAllowance
      contextRef="cref_1062909074"
      decimals="-3"
      id="ixv-11488"
      unitRef="uref_1199913589">1000</strn:AutomobileAllowance>
    <us-gaap:OtherExpenses
      contextRef="cref_1775698253"
      decimals="-3"
      id="ixv-11489"
      unitRef="uref_1199913589">60000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="cref_2321937"
      decimals="-3"
      id="ixv-11490"
      unitRef="uref_1199913589">62000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="cref_1062909074"
      decimals="-3"
      id="ixv-11491"
      unitRef="uref_1199913589">132000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="cref_1199913589"
      decimals="-3"
      id="ixv-11492"
      unitRef="uref_1199913589">130000</us-gaap:OtherExpenses>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="cref_1338637717" id="ixv-11493">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="cref_1338637717" id="ixv-11494">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="cref_1338637717" id="ixv-11495">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="cref_1338637717" id="ixv-11496">false</ecd:NonRule10b51ArrTrmntdFlag>
</xbrl>
