<?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:hqi="http://www.hirequest.com/20251231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="hqi-20251231.xsd" xlink:type="simple"/>
    <context id="d_2025-01-01_2025-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-31_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="d_2024-01-01_2024-12-31_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-31_AdjToCompAxis-DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="d_2024-01-01_2024-12-31_AdjToCompAxis-DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_AdjToCompAxis-DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-31_AdjToCompAxis-IncreaseBasedUponIncrementalFairValueOfModifiedAwardsDuringYearMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">hqi:IncreaseBasedUponIncrementalFairValueOfModifiedAwardsDuringYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="d_2024-01-01_2024-12-31_AdjToCompAxis-IncreaseBasedUponIncrementalFairValueOfModifiedAwardsDuringYearMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">hqi:IncreaseBasedUponIncrementalFairValueOfModifiedAwardsDuringYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_AdjToCompAxis-IncreaseBasedUponIncrementalFairValueOfModifiedAwardsDuringYearMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">hqi:IncreaseBasedUponIncrementalFairValueOfModifiedAwardsDuringYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-31_AdjToCompAxis-FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="d_2024-01-01_2024-12-31_AdjToCompAxis-FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_AdjToCompAxis-FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-31_AdjToCompAxis-ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="d_2024-01-01_2024-12-31_AdjToCompAxis-ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_AdjToCompAxis-ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-31_AdjToCompAxis-ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="d_2024-01-01_2024-12-31_AdjToCompAxis-ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_AdjToCompAxis-ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-31_AdjToCompAxis-VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="d_2024-01-01_2024-12-31_AdjToCompAxis-VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_AdjToCompAxis-VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-31_AdjToCompAxis-YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="d_2024-01-01_2024-12-31_AdjToCompAxis-YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_AdjToCompAxis-YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-31_AdjToCompAxis-DeductionForAmountsReportedUnderOptionAwardsInTheSCTMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">hqi:DeductionForAmountsReportedUnderOptionAwardsInTheSCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="d_2024-01-01_2024-12-31_AdjToCompAxis-DeductionForAmountsReportedUnderOptionAwardsInTheSCTMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">hqi:DeductionForAmountsReportedUnderOptionAwardsInTheSCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_AdjToCompAxis-DeductionForAmountsReportedUnderOptionAwardsInTheSCTMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">hqi:DeductionForAmountsReportedUnderOptionAwardsInTheSCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-31_AdjToCompAxis-EqtyAwrdsInSummryCompstnTblForAplblYrMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="d_2024-01-01_2024-12-31_AdjToCompAxis-EqtyAwrdsInSummryCompstnTblForAplblYrMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_AdjToCompAxis-EqtyAwrdsInSummryCompstnTblForAplblYrMember_ExecutiveCategoryAxis-NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-31_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="d_2024-01-01_2024-12-31_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-31_AdjToCompAxis-DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="d_2024-01-01_2024-12-31_AdjToCompAxis-DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_AdjToCompAxis-DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-31_AdjToCompAxis-IncreaseBasedUponIncrementalFairValueOfModifiedAwardsDuringYearMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">hqi:IncreaseBasedUponIncrementalFairValueOfModifiedAwardsDuringYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="d_2024-01-01_2024-12-31_AdjToCompAxis-IncreaseBasedUponIncrementalFairValueOfModifiedAwardsDuringYearMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">hqi:IncreaseBasedUponIncrementalFairValueOfModifiedAwardsDuringYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_AdjToCompAxis-IncreaseBasedUponIncrementalFairValueOfModifiedAwardsDuringYearMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">hqi:IncreaseBasedUponIncrementalFairValueOfModifiedAwardsDuringYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-31_AdjToCompAxis-FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="d_2024-01-01_2024-12-31_AdjToCompAxis-FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_AdjToCompAxis-FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-31_AdjToCompAxis-ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="d_2024-01-01_2024-12-31_AdjToCompAxis-ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_AdjToCompAxis-ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-31_AdjToCompAxis-ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="d_2024-01-01_2024-12-31_AdjToCompAxis-ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_AdjToCompAxis-ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-31_AdjToCompAxis-VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="d_2024-01-01_2024-12-31_AdjToCompAxis-VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_AdjToCompAxis-VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-31_AdjToCompAxis-YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="d_2024-01-01_2024-12-31_AdjToCompAxis-YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_AdjToCompAxis-YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-31_AdjToCompAxis-DeductionForAmountsReportedUnderOptionAwardsInTheSCTMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">hqi:DeductionForAmountsReportedUnderOptionAwardsInTheSCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="d_2024-01-01_2024-12-31_AdjToCompAxis-DeductionForAmountsReportedUnderOptionAwardsInTheSCTMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">hqi:DeductionForAmountsReportedUnderOptionAwardsInTheSCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_AdjToCompAxis-DeductionForAmountsReportedUnderOptionAwardsInTheSCTMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">hqi:DeductionForAmountsReportedUnderOptionAwardsInTheSCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-31_AdjToCompAxis-EqtyAwrdsInSummryCompstnTblForAplblYrMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="d_2024-01-01_2024-12-31_AdjToCompAxis-EqtyAwrdsInSummryCompstnTblForAplblYrMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_AdjToCompAxis-EqtyAwrdsInSummryCompstnTblForAplblYrMember_ExecutiveCategoryAxis-PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2025-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="d_2023-01-01_2023-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="d_2024-01-01_2024-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_RestatementDateAxis-RestatementDateAxis.domain-2023-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001140102</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:RestatementDateAxis">
                    <ecd:RestatementDateAxis.domain>2023-12-31</ecd:RestatementDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:AmendmentFlag contextRef="d_2025-01-01_2025-12-31" id="ixv-3538">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="d_2025-01-01_2025-12-31" id="ixv-3539">0001140102</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="d_2025-01-01_2025-12-31" id="c3">DEF 14A</dei:DocumentType>
    <dei:EntityRegistrantName contextRef="d_2025-01-01_2025-12-31" id="c4">HIREQUEST, INC.</dei:EntityRegistrantName>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="d_2025-01-01_2025-12-31" id="c8">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <ecd:PvpTableTextBlock contextRef="d_2025-01-01_2025-12-31" id="c9">
&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;Pay Versus Performance&lt;/b&gt;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"&gt;The Company is providing the following disclosure in response to Item 402(v) of Regulation S-K. The information set forth below was not used by the Compensation Committee in setting compensation for our named executive officers as set forth in the Summary Compensation Table. The disclosure in this section is not to be incorporated by reference in any of our filings under the Securities Act of 1933, as amended, or the Exchange Act, whether made before or after the date hereof and irrespective of any general incorporation language in any such filing.&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;&lt;i&gt;Pay Versus Performance Table&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"&gt;&#160;&lt;/p&gt;

&lt;div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%;"&gt;

		&lt;tbody&gt;&lt;tr&gt;
			&lt;td style="width: 14%; text-align: center;"&gt;(a)&lt;/td&gt;
			&lt;td style="width: 15px; text-align: center;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="width: 262px; text-align: center;"&gt;(b)&lt;/td&gt;
			&lt;td style="width: 14px; text-align: center;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="width: 191px; text-align: center;"&gt;(c)&lt;/td&gt;
			&lt;td style="width: 13px; text-align: center;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="width: 290px; text-align: center;"&gt;(d)&lt;/td&gt;
			&lt;td style="width: 17px; text-align: center;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="width: 264px; text-align: center;"&gt;(e)&lt;/td&gt;
			&lt;td style="width: 16px; text-align: center;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="width: 222px; text-align: center;"&gt;(f)&lt;/td&gt;
			&lt;td style="width: 16px; text-align: center;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="width: 279px; text-align: center;"&gt;(g)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="text-align: center; vertical-align: bottom; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);"&gt;&lt;b&gt;Year&lt;/b&gt;&lt;/td&gt;
			&lt;td style="text-align: center; vertical-align: bottom; width: 15px;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; vertical-align: bottom; width: 262px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);"&gt;
			&lt;p style="margin: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&lt;b&gt;Summary Compensation Table Total for PEO &lt;sup style="vertical-align:top;line-height:120%;"&gt;&lt;span style="font-size:7pt;"&gt;(1)&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="text-align: center; vertical-align: bottom; width: 14px;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; vertical-align: bottom; width: 191px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);"&gt;&lt;b&gt;Compensation Actually Paid to PEO &lt;sup style="vertical-align:top;line-height:120%;"&gt;&lt;span style="font-size:7pt;"&gt;(2)&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;/td&gt;
			&lt;td style="text-align: center; vertical-align: bottom; width: 13px;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; vertical-align: bottom; width: 290px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); font-size: 10pt;"&gt;&lt;b&gt;Average Summary Compensation Table Total for Non-PEO Named Executive Officers &lt;sup style="vertical-align:top;line-height:120%;"&gt;&lt;span style="font-size:7pt;"&gt;(1)&lt;/span&gt;&#160;&lt;/sup&gt;&lt;/b&gt;&lt;/td&gt;
			&lt;td style="text-align: center; vertical-align: bottom; width: 17px;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; vertical-align: bottom; width: 264px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); font-size: 10pt;"&gt;&lt;b&gt;Average Compensation Actually Paid to Non-PEO Named Executive Officers &lt;sup style="vertical-align:top;line-height:120%;"&gt;&lt;span style="font-size:7pt;"&gt;(2)&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;/td&gt;
			&lt;td style="text-align: center; vertical-align: bottom; width: 16px;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; vertical-align: bottom; width: 222px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);"&gt;&lt;b&gt;Value of Initial Fixed $100 Investment Based on Total Shareholder Return &lt;sup style="vertical-align:top;line-height:120%;"&gt;&lt;span style="font-size:7pt;"&gt;(3)&lt;/span&gt;&lt;/sup&gt;&lt;/b&gt;&lt;/td&gt;
			&lt;td style="text-align: center; vertical-align: bottom; width: 16px;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; vertical-align: bottom; width: 279px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0);"&gt;&lt;b&gt;Net Income&#160;&lt;/b&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="text-align: center; vertical-align: bottom;"&gt;2025&lt;/td&gt;
			&lt;td style="text-align: center; vertical-align: bottom; width: 15px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18px;"&gt;$&lt;/td&gt;
			&lt;td style="width: 222px; text-align: right;"&gt;456,266&lt;/td&gt;
			&lt;td style="width: 14px; text-align: center; font-size: 8pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 15px;"&gt;$&lt;/td&gt;
			&lt;td style="width: 163px; text-align: right;"&gt;425,138&lt;/td&gt;
			&lt;td style="width: 13px; text-align: center; font-size: 8pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 17px;"&gt;$&lt;/td&gt;
			&lt;td style="width: 247px; text-align: right; font-size: 10pt;"&gt;222,080&lt;/td&gt;
			&lt;td style="width: 17px; font-size: 8pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;"&gt;(4)&lt;/sup&gt;&lt;/td&gt;
			&lt;td style="width: 17px;"&gt;$&lt;/td&gt;
			&lt;td style="width: 225px; text-align: right;"&gt;206,866&lt;/td&gt;
			&lt;td style="width: 16px; font-size: 8pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;"&gt;(5)&lt;/sup&gt;&lt;/td&gt;
			&lt;td style="width: 15px; text-indent: 9pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 212px; text-align: right;"&gt;70&lt;/td&gt;
			&lt;td style="width: 16px; text-align: center;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 15px;"&gt;$&lt;/td&gt;
			&lt;td style="width: 239px; text-align: right;"&gt;6,330,000&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="text-align: center; vertical-align: bottom;"&gt;&lt;span style=""&gt;2024&lt;/span&gt;&lt;/td&gt;
			&lt;td style="text-align: center; vertical-align: bottom; width: 15px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 222px; text-align: right;"&gt;449,116&lt;/td&gt;
			&lt;td style="width: 14px; text-align: center; font-size: 8pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 15px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 163px; text-align: right;"&gt;389,536&lt;/td&gt;
			&lt;td style="width: 13px; text-align: center; font-size: 8pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 17px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 247px; text-align: right; font-size: 10pt;"&gt;274,128&lt;/td&gt;
			&lt;td style="width: 17px; font-size: 8pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 17px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 225px; text-align: right;"&gt;261,440&lt;/td&gt;
			&lt;td style="width: 16px; font-size: 8pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 15px; text-indent: 9pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 212px; text-align: right;"&gt;92&lt;/td&gt;
			&lt;td style="width: 16px; text-align: center;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 15px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 239px; text-align: right;"&gt;3,672,000&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="text-align: center; vertical-align: bottom;"&gt;&lt;span style=""&gt;2023&lt;/span&gt;&lt;/td&gt;
			&lt;td style="text-align: center; vertical-align: bottom; width: 15px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 222px; text-align: right;"&gt;1,348,385&lt;/td&gt;
			&lt;td style="width: 14px; text-align: center; font-size: 8pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 15px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 163px; text-align: right;"&gt;1,527,565&lt;/td&gt;
			&lt;td style="width: 13px; text-align: center; font-size: 8pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 17px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 247px; text-align: right; font-size: 10pt;"&gt;310,435&lt;/td&gt;
			&lt;td style="width: 17px; font-size: 8pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;"&gt;(6)&lt;/sup&gt;&lt;/td&gt;
			&lt;td style="width: 17px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 225px; text-align: right;"&gt;318,101&lt;/td&gt;
			&lt;td style="width: 16px; font-size: 8pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;"&gt;(7)&lt;/sup&gt;&lt;/td&gt;
			&lt;td style="width: 15px; text-indent: 9pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 212px; text-align: right;"&gt;98&lt;/td&gt;
			&lt;td style="width: 16px; text-align: center;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 15px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 239px; text-align: right;"&gt;6,135,000&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"&gt;

		&lt;tbody&gt;&lt;tr&gt;
			&lt;td style="width:18pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align:top;width:18pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;1.&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: top; text-align: justify;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: top; text-align: justify;"&gt;Reflects, in column (b), total compensation reported in the Summary Compensation Table (SCT) for our chief executive officer, Richard F. Hermanns, and, in column (d), average total compensation reported in the SCT for our non-PEO named executive officers, in each case for the years 2025, 2024, and 2023. The non-PEO named executive officers for all or a portion of 2025 are Steve G. Crane, C. David R. Hartley, and John D. McAnnar. The non-PEO named executive officers for all or a portion of 2024 are Steve G. Crane and John D. McAnnar.&#160;The non-PEO named executive officers for all or a portion of 2023 are David Burnett, Steve G. Crane and John D. McAnnar.&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="width:18pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align:top;width:18pt;"&gt;2.&lt;/td&gt;
			&lt;td style="vertical-align: top; text-align: justify;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: top; text-align: justify;"&gt;Reflects, in column (c), compensation actually paid to our PEO and, in column (e), average compensation actually paid to our non-PEO named executive officers, in each case for the years 2025, 2024, and 2023, consisting of the respective amounts set forth in columns (b) and (d) of the table, adjusted as set forth in the applicable table below, as determined in accordance with SEC rules.&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="width:18pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align:top;width:18pt;"&gt;3.&lt;/td&gt;
			&lt;td style="vertical-align: top; text-align: justify;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: top; text-align: justify;"&gt;Represents the cumulative total shareholder return (TSR) of the Company for the measurement periods ending on December 31 of each of 2025, 2024, and 2023, respectively assuming an investment of $100 on December 31, 2022. The TSR reflected in this column for each applicable fiscal year is calculated based on a fixed investment of $100 at the applicable measurement point on the same cumulative basis as is used in Item 201(e) of Regulation S-K and assumes reinvestment of all dividends.&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="width:18pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align:top;width:18pt;"&gt;4.&lt;/td&gt;
			&lt;td style="vertical-align: top; text-align: justify;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: top; text-align: justify;"&gt;Because Steve Crane served as CFO until May 31, 2025 when C. David R. Hartley replaced him, and because the two did not overlap, the value in this item may appear to be lower than it would have been in a year without a change in principal financial officer. If the compensation paid to the two during their respective tenures as CFO had been aggregated and treated as one for purposes of this calculation, the average would have been higher.&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="width:18pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align:top;width:18pt;"&gt;5.&lt;/td&gt;
			&lt;td style="vertical-align: top; text-align: justify;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: top; text-align: justify;"&gt;See note 4, above.&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="width:18pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align:top;width:18pt;"&gt;6.&lt;/td&gt;
			&lt;td style="vertical-align: top; text-align: justify;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: top; text-align: justify;"&gt;Because David Burnett served as CFO until November 13, 2023 when Steve G. Crane replaced him, and because the two did not overlap, the value in this item may appear to be lower than it would have been in a year without a change in principal financial officer. If the two had been aggregated and treated as one for purposes of this calculation, the average would have been $465,653.&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td style="width:18pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align:top;width:18pt;"&gt;7.&lt;/td&gt;
			&lt;td style="vertical-align: top; text-align: justify;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: top; text-align: justify;"&gt;See note 6, above.&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;


</ecd:PvpTableTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="d_2025-01-01_2025-12-31"
      decimals="0"
      id="c12"
      unitRef="USD">456266</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="d_2025-01-01_2025-12-31"
      decimals="0"
      id="c13"
      unitRef="USD">425138</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="d_2025-01-01_2025-12-31"
      decimals="0"
      id="c14"
      unitRef="USD">222080</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="d_2025-01-01_2025-12-31"
      decimals="0"
      id="c15"
      unitRef="USD">206866</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="d_2025-01-01_2025-12-31"
      decimals="INF"
      id="c16"
      unitRef="USD">70</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="d_2025-01-01_2025-12-31"
      decimals="0"
      id="c17"
      unitRef="USD">6330000</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt
      contextRef="d_2024-01-01_2024-12-31"
      decimals="0"
      id="c18"
      unitRef="USD">449116</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="d_2024-01-01_2024-12-31"
      decimals="0"
      id="c19"
      unitRef="USD">389536</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="d_2024-01-01_2024-12-31"
      decimals="0"
      id="c20"
      unitRef="USD">274128</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="d_2024-01-01_2024-12-31"
      decimals="0"
      id="c21"
      unitRef="USD">261440</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="d_2024-01-01_2024-12-31"
      decimals="INF"
      id="c22"
      unitRef="USD">92</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="d_2024-01-01_2024-12-31"
      decimals="0"
      id="c23"
      unitRef="USD">3672000</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt
      contextRef="d_2023-01-01_2023-12-31"
      decimals="0"
      id="c24"
      unitRef="USD">1348385</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="d_2023-01-01_2023-12-31"
      decimals="0"
      id="c25"
      unitRef="USD">1527565</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="d_2023-01-01_2023-12-31"
      decimals="0"
      id="c26"
      unitRef="USD">310435</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="d_2023-01-01_2023-12-31"
      decimals="0"
      id="c27"
      unitRef="USD">318101</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="d_2023-01-01_2023-12-31"
      decimals="INF"
      id="c28"
      unitRef="USD">98</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="d_2023-01-01_2023-12-31"
      decimals="0"
      id="c29"
      unitRef="USD">6135000</us-gaap:NetIncomeLoss>
    <ecd:PeoName contextRef="d_2023-01-01_2025-12-31" id="c30">Richard F. Hermanns</ecd:PeoName>
    <ecd:AdjToPeoCompFnTextBlock contextRef="d_2025-01-01_2025-12-31" id="c31">
&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The following table sets forth the adjustments made during each year represented in the Pay Versus Performance Table to arrive at compensation "actually paid" to our PEO during each of the years in question:&#160; &#160; &#160; &#160;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:77%;margin-left:0pt;margin-right:auto;"&gt;

		&lt;tbody&gt;&lt;tr&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;Adjustments to Determine Compensation "Actually Paid" for PEO&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 102px; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 12px; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 99px; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 108px; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 7px; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Deduction for amounts reported under the "Stock awards" column and stock portion of "Non-Equity Plan Incentive Compensation" column in the SCT&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px;"&gt;$&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 102px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 12px;"&gt;$&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 99px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px; text-align: right;"&gt;$&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 108px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 7px; text-align: right;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Deduction for amounts reported under the "Option awards" columns in the SCT&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 102px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 12px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 99px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 108px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 7px; text-align: right;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Increase for Fair&#160;Value* as of year-end of awards granted during year that remain outstanding and unvested as of year end&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 102px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 12px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 99px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 108px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 7px; text-align: right;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Increase for Fair Value* as of the vesting date of awards granted during year that vested during year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 102px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 12px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 99px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 108px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 7px; text-align: right;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Increase/deduction for Change in Fair Value* from prior year-end to current year-end of awards granted prior to year that were outstanding and unvested as of year-end&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 102px; text-align: right;"&gt;29,255&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 12px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 99px; text-align: right;"&gt;(30,946&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px;"&gt;)&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 108px; text-align: right;"&gt;(5,885&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 7px;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Increase/deduction for Change in Fair Value* from prior year-end to vesting date of awards granted prior to year that vested during year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 102px; text-align: right;"&gt;(60,489&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 12px;"&gt;)&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 99px; text-align: right;"&gt;(39,542&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px;"&gt;)&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 108px; text-align: right;"&gt;170,822&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 7px; text-align: right;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Deduction of Fair Value* as of prior year-end of awards granted prior to year that were forfeited during year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 102px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 12px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 99px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 108px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 7px; text-align: right;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Increase based upon Incremental Fair Value*, if any, of awards modified during year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 102px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 12px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 99px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 108px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 7px; text-align: right;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Increase based upon dividends or other earnings paid during year prior to vesting date of award that are not otherwise included in total compensation&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 102px; text-align: right;"&gt;106&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 12px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 99px; text-align: right;"&gt;10,908&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 108px; text-align: right;"&gt;14,242&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 7px; text-align: right;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;Total Adjustments&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 102px; text-align: right;"&gt;(31,128&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 12px;"&gt;)&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 99px; text-align: right;"&gt;(59,580&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 11px;"&gt;)&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 108px; text-align: right;"&gt;179,180&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 7px; text-align: right;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"&gt;*Awards include those in the "Stock awards" column and the stock portion of the&#160;"Non-Equity Incentive Plan Compensation" column.&#160;The Fair Value or Change in Fair Value, as applicable, of the equity award adjustments was computed in accordance with FASB ASC Topic 718. The valuation assumptions used to calculate such Fair Values, such as assumed volatility and risk-free rate differ from those used at the time of grant due to the fluctuation in the stock price and the corresponding Monte Carlo Value simulations valued as of the corresponding dates in accordance with Item 402(v) of Regulation S-K.&#160;&lt;/p&gt;
</ecd:AdjToPeoCompFnTextBlock>
    <ecd:AdjToCompAmt
      contextRef="d_2025-01-01_2025-12-31_AdjToCompAxis-EqtyAwrdsInSummryCompstnTblForAplblYrMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c34"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2024-01-01_2024-12-31_AdjToCompAxis-EqtyAwrdsInSummryCompstnTblForAplblYrMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c35"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2023-01-01_2023-12-31_AdjToCompAxis-EqtyAwrdsInSummryCompstnTblForAplblYrMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c36"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2025-01-01_2025-12-31_AdjToCompAxis-DeductionForAmountsReportedUnderOptionAwardsInTheSCTMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c37"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2024-01-01_2024-12-31_AdjToCompAxis-DeductionForAmountsReportedUnderOptionAwardsInTheSCTMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c38"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2023-01-01_2023-12-31_AdjToCompAxis-DeductionForAmountsReportedUnderOptionAwardsInTheSCTMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c39"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2025-01-01_2025-12-31_AdjToCompAxis-YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c40"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2024-01-01_2024-12-31_AdjToCompAxis-YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c41"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2023-01-01_2023-12-31_AdjToCompAxis-YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c42"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2025-01-01_2025-12-31_AdjToCompAxis-VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c43"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2024-01-01_2024-12-31_AdjToCompAxis-VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c44"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2023-01-01_2023-12-31_AdjToCompAxis-VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c45"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2025-01-01_2025-12-31_AdjToCompAxis-ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c46"
      unitRef="USD">29255</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2024-01-01_2024-12-31_AdjToCompAxis-ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c47"
      unitRef="USD">-30946</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2023-01-01_2023-12-31_AdjToCompAxis-ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c48"
      unitRef="USD">-5885</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2025-01-01_2025-12-31_AdjToCompAxis-ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c49"
      unitRef="USD">-60489</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2024-01-01_2024-12-31_AdjToCompAxis-ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c50"
      unitRef="USD">-39542</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2023-01-01_2023-12-31_AdjToCompAxis-ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c51"
      unitRef="USD">170822</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2025-01-01_2025-12-31_AdjToCompAxis-FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c52"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2024-01-01_2024-12-31_AdjToCompAxis-FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c53"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2023-01-01_2023-12-31_AdjToCompAxis-FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c54"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2025-01-01_2025-12-31_AdjToCompAxis-IncreaseBasedUponIncrementalFairValueOfModifiedAwardsDuringYearMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c55"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2024-01-01_2024-12-31_AdjToCompAxis-IncreaseBasedUponIncrementalFairValueOfModifiedAwardsDuringYearMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c56"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2023-01-01_2023-12-31_AdjToCompAxis-IncreaseBasedUponIncrementalFairValueOfModifiedAwardsDuringYearMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c57"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2025-01-01_2025-12-31_AdjToCompAxis-DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c58"
      unitRef="USD">106</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2024-01-01_2024-12-31_AdjToCompAxis-DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c59"
      unitRef="USD">10908</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2023-01-01_2023-12-31_AdjToCompAxis-DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c60"
      unitRef="USD">14242</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2025-01-01_2025-12-31_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c61"
      unitRef="USD">-31128</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2024-01-01_2024-12-31_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c62"
      unitRef="USD">-59580</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2023-01-01_2023-12-31_ExecutiveCategoryAxis-PeoMember"
      decimals="0"
      id="c63"
      unitRef="USD">179180</ecd:AdjToCompAmt>
    <ecd:AdjToNonPeoNeoCompFnTextBlock contextRef="d_2025-01-01_2025-12-31" id="c64">
&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"&gt;The following table sets forth the adjustments made during each year represented in the Pay Versus Performance Table to arrive at average compensation "actually paid" to our Non-PEO named executive officers&#160;during each of the years in question:&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;div&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:77%;margin-left:0pt;margin-right:auto;"&gt;

		&lt;tbody&gt;&lt;tr&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;Adjustments to Determine Average Compensation "Actually Paid" for Non-PEO Named Executive Officers&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 14px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 83px; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 13px; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 84px; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 14px; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 94px; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 9px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Deduction for amounts reported under the "Stock awards" column and stock portion of "Non-Equity Plan Incentive Compensation" column in the SCT&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 14px;"&gt;$&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 83px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 13px;"&gt;$&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 84px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 14px; text-align: right;"&gt;$&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 94px; text-align: right;"&gt;105,600&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 9px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Deduction for amounts reported under the "Option awards" column&#160;in the SCT&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 14px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 83px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 13px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 84px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 14px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 94px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 9px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Increase for Fair&#160;Value* as of year-end of awards granted during year that remain outstanding and unvested as of year-end&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 14px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 83px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 13px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 84px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 14px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 94px; text-align: right;"&gt;102,333&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 9px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Increase for Fair Value* as of the vesting date of awards granted during year that vested during year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 14px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 83px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 13px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 84px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 14px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 94px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 9px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Increase/deduction for Change in Fair Value* from prior year-end to current year-end of awards granted prior to year that were outstanding and unvested as of year-end&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 14px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 83px; text-align: right;"&gt;14,829&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 13px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 84px; text-align: right;"&gt;(12,644&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 14px;"&gt;)&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 94px; text-align: right;"&gt;(1,288&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 9px;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Increase/deduction for Change in Fair Value* from prior year-end to vesting date of awards granted prior to year that vested during year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 14px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 83px; text-align: right;"&gt;(30,558&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 13px;"&gt;)&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 84px; text-align: right;"&gt;(2,763&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 14px;"&gt;)&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 94px; text-align: right;"&gt;10,124&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 9px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Deduction of Fair Value* as of prior year-end of awards granted prior to year that were forfeited during year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 14px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 83px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 13px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 84px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 14px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 94px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 9px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Increase based upon Incremental Fair Value*, if any, of awards modified during year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 14px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 83px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 13px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 84px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 14px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 94px; text-align: right;"&gt;-&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 9px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Increase based upon dividends or other earnings paid during year prior to vesting date of award that are not otherwise included in total compensation&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 14px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 83px; text-align: right;"&gt;516&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 13px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 84px; text-align: right;"&gt;2,719&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 14px; text-align: right;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 94px; text-align: right;"&gt;2,097&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 9px; text-align: right;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="vertical-align: bottom; width: 72.8%;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;Total Adjustments&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 14px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 71px; padding-left: 9pt; text-indent: -9pt; text-align: right;"&gt;(15,214&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 1px; padding-left: 9pt; text-indent: -9pt;"&gt;)&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 72px; padding-left: 9pt; text-indent: -9pt; text-align: right;"&gt;(12,688&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 2px; padding-left: 9pt; text-indent: -9pt;"&gt;)&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 82px; padding-left: 9pt; text-indent: -9pt; text-align: right;"&gt;7,666&lt;/td&gt;
			&lt;td style="vertical-align: bottom; width: 9px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"&gt;*Awards include those in the "Stock awards" column and the stock portion of the "Non-Equity Incentive Plan Compensation" column. The Fair Value or Change in Fair Value, as applicable, of the equity award adjustments was computed in accordance with FASB ASC Topic 718. The valuation assumptions used to calculate such Fair Values, such as assumed volatility and risk-free rate differ from those used at the time of grant due to the fluctuation in the stock price and the corresponding Monte Carlo Value simulations valued as of the corresponding dates in accordance with Item 402(v) of Regulation S-K.&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&lt;/p&gt;
</ecd:AdjToNonPeoNeoCompFnTextBlock>
    <ecd:AdjToCompAmt
      contextRef="d_2025-01-01_2025-12-31_AdjToCompAxis-EqtyAwrdsInSummryCompstnTblForAplblYrMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c67"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2024-01-01_2024-12-31_AdjToCompAxis-EqtyAwrdsInSummryCompstnTblForAplblYrMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c68"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2023-01-01_2023-12-31_AdjToCompAxis-EqtyAwrdsInSummryCompstnTblForAplblYrMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c69"
      unitRef="USD">105600</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2025-01-01_2025-12-31_AdjToCompAxis-DeductionForAmountsReportedUnderOptionAwardsInTheSCTMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c70"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2024-01-01_2024-12-31_AdjToCompAxis-DeductionForAmountsReportedUnderOptionAwardsInTheSCTMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c71"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2023-01-01_2023-12-31_AdjToCompAxis-DeductionForAmountsReportedUnderOptionAwardsInTheSCTMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c72"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2025-01-01_2025-12-31_AdjToCompAxis-YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c73"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2024-01-01_2024-12-31_AdjToCompAxis-YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c74"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2023-01-01_2023-12-31_AdjToCompAxis-YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c75"
      unitRef="USD">102333</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2025-01-01_2025-12-31_AdjToCompAxis-VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c76"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2024-01-01_2024-12-31_AdjToCompAxis-VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c77"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2023-01-01_2023-12-31_AdjToCompAxis-VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c78"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2025-01-01_2025-12-31_AdjToCompAxis-ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c79"
      unitRef="USD">14829</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2024-01-01_2024-12-31_AdjToCompAxis-ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c80"
      unitRef="USD">-12644</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2023-01-01_2023-12-31_AdjToCompAxis-ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c81"
      unitRef="USD">-1288</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2025-01-01_2025-12-31_AdjToCompAxis-ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c82"
      unitRef="USD">-30558</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2024-01-01_2024-12-31_AdjToCompAxis-ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c83"
      unitRef="USD">-2763</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2023-01-01_2023-12-31_AdjToCompAxis-ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c84"
      unitRef="USD">10124</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2025-01-01_2025-12-31_AdjToCompAxis-FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c85"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2024-01-01_2024-12-31_AdjToCompAxis-FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c86"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2023-01-01_2023-12-31_AdjToCompAxis-FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c87"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2025-01-01_2025-12-31_AdjToCompAxis-IncreaseBasedUponIncrementalFairValueOfModifiedAwardsDuringYearMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c88"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2024-01-01_2024-12-31_AdjToCompAxis-IncreaseBasedUponIncrementalFairValueOfModifiedAwardsDuringYearMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c89"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2023-01-01_2023-12-31_AdjToCompAxis-IncreaseBasedUponIncrementalFairValueOfModifiedAwardsDuringYearMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c90"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2025-01-01_2025-12-31_AdjToCompAxis-DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c91"
      unitRef="USD">516</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2024-01-01_2024-12-31_AdjToCompAxis-DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c92"
      unitRef="USD">2719</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2023-01-01_2023-12-31_AdjToCompAxis-DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c93"
      unitRef="USD">2097</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2025-01-01_2025-12-31_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c94"
      unitRef="USD">-15214</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2024-01-01_2024-12-31_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c95"
      unitRef="USD">-12688</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="d_2023-01-01_2023-12-31_ExecutiveCategoryAxis-NonPeoNeoMember"
      decimals="0"
      id="c96"
      unitRef="USD">7666</ecd:AdjToCompAmt>
    <ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock contextRef="d_2025-01-01_2025-12-31" id="c97">
&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;i&gt;&lt;b&gt;Pay Versus Performance Comparative Disclosure&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;i&gt;Compensation Actually Paid and&#160;Total Shareholder Return&lt;/i&gt;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"&gt;The Company believes that the amount of "compensation actually paid" to our PEO and "average compensation actually paid" to our other NEOs is appropriately aligned with the Company's total shareholder return set forth in the above table. This alignment is due, in large part, to the fact that a significant portion of the compensation paid to our NEOs is comprised of equity awards, including contractual bonuses which our executives may elect to receive&#160;fully or partially in Company stock. While the summary compensation table does not reflect stock compensation in 2025, which would have been aligned to historical cycles, due to executive employment agreement negotiations, the shares which would have been granted in 2025 were actually granted in early 2026. Going forward, the Company expects to resume its cycle of stock grants every other year. For example, in 2023, approximately 34.0% of the value of total compensation awarded to our non-PEO NEOs was comprised of equity awards of restricted shares of company common stock. Given the renewal cycle of our PEO's contract his 2023 total compensation did not include equity.&#160;In 2022, approximately 36.6%&#160;of the value of total compensation awarded to our NEOs, including our PEO, was comprised of equity awards of restricted shares of Company common stock inclusive of stock elections in lieu of cash bonus payments. We expect the percentage of total compensation for stock issuances to be similar in 2026. Because our NEOs are awarded restricted shares of common stock upon renewal of their employment agreements which occurs every two years, the amounts listed in the "Stock Awards" column of the SCT appear to vary significantly.&#160;While TSR was negative in 2025 compared to 2024, we believe our industry faced significant headwinds in 2025 and that TSR&#160;has&#160;been impacted as a result.&lt;/p&gt;
</ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock>
    <ecd:CompActuallyPaidVsNetIncomeTextBlock contextRef="d_2025-01-01_2025-12-31" id="c100">
&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;i&gt;Compensation Actually Paid and Net Income&lt;/i&gt;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"&gt;The Company believes that the amount of "compensation actually paid" to our PEO and "average compensation actually paid" to our other NEOs is appropriately aligned with the Company's net income as set forth in the above table. This alignment is due, in large part, to the bonus structure the Compensation Committee has in place for our NEOs. Historically, the bonus has been a significant driver of total compensation, particularly, with respect to our PEO. The bonus, with respect to our PEO, has historically largely been tied to an increase in system-wide&#160;sales, which, in turn, contributes directly to our revenue. Beginning in 2026 and moving forward, the Compensation Committee has replaced the emphasis on system-wide sales growth with an emphasis on Adjusted EBITDA growth which they believe will&#160;further align PEO pay with net income. For our Non-PEO NEOs, bonuses are determined based on a formula with inputs regarding six key profitability drivers: same store system-wide&#160;sales increase, new store system-wide&#160;sale increase, sales from acquisitions, maintenance of permanent payroll within historical norms, improvement on accounts receivable turns, and improvements in our workers' compensation loss ratio. Average compensation for our Non-PEO NEOs remained relatively stable in 2025 compared to 2024 which corresponded to relatively similar net income&#160;provided that&#160;our&#160;net income in 2024 was adjusted for a one-time non-cash write off of intangible assets as more fully described in our&#160;Annual Report on Form 10-K for 2024.&#160;&lt;/p&gt;
</ecd:CompActuallyPaidVsNetIncomeTextBlock>
    <ecd:ErrCompAnalysisTextBlock
      contextRef="d_2025-01-01_2025-12-31_RestatementDateAxis-RestatementDateAxis.domain-2023-12-31"
      id="c103">
&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;Clawback Policy&lt;/b&gt;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"&gt;In December 2023, in accordance with Nasdaq requirements, our Board adopted a clawback policy to provide for the recovery of erroneously awarded executive compensation in the event of an accounting restatement resulting from material noncompliance with financial reporting requirements under the federal securities laws. This policy is designed to comply with Section 10D of the Exchange Act, Rule 10D-1 thereunder and the applicable Nasdaq listing rules.&#160; A copy of the policy is filed as Exhibit 97.1 to the Company&#x2019;s annual report on Form 10-K for the year ended December 31, 2025.&lt;/p&gt;
</ecd:ErrCompAnalysisTextBlock>
    <ecd:AwardTmgMnpiDiscTextBlock contextRef="d_2025-01-01_2025-12-31" id="c106">
&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;Policies and Practices on the Timing of Option Grants&lt;/b&gt;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The Company does not grant options.&lt;/p&gt;
</ecd:AwardTmgMnpiDiscTextBlock>
    <ecd:AwardTmgMethodTextBlock contextRef="d_2025-01-01_2025-12-31" id="c109">The Company does not grant options.</ecd:AwardTmgMethodTextBlock>
    <ecd:AwardTmgPredtrmndFlag contextRef="d_2025-01-01_2025-12-31" id="c110">false</ecd:AwardTmgPredtrmndFlag>
    <ecd:AwardTmgMnpiCnsdrdFlag contextRef="d_2025-01-01_2025-12-31" id="c111">false</ecd:AwardTmgMnpiCnsdrdFlag>
    <ecd:MnpiDiscTimedForCompValFlag contextRef="d_2025-01-01_2025-12-31" id="c112">false</ecd:MnpiDiscTimedForCompValFlag>
</xbrl>