<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2025"
  xmlns:thmg="http://www.thundermountaingold.com/20260331"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="thmg-20260331.xsd" xlink:type="simple"/>
    <context id="C_20260331_usgaapRelatedPartyTransactionsByRelatedPartyAxis_thmgJonesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">thmg:JonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_20251231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_thmgJonesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">thmg:JonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_20260331_usgaapRelatedPartyTransactionsByRelatedPartyAxis_thmgCollordMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">thmg:CollordMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_20251231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_thmgCollordMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">thmg:CollordMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_20260331_usgaapRelatedPartyTransactionsByRelatedPartyAxis_thmgThackeryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">thmg:ThackeryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_20251231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_thmgThackeryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">thmg:ThackeryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_20260101to20260331_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="C_20260331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_20251231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_20250101to20251231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="C_20260101to20260331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="C_20260101to20260331_deiLegalEntityAxis_thmgSmmiJointVentureOgtLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">thmg:SmmiJointVentureOgtLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="C_20260331_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_thmgSouthMountainMinesIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">thmg:SouthMountainMinesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_20260331_srtOwnershipAxis_thmgIdahoStateGoldCompanyIiLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">thmg:IdahoStateGoldCompanyIiLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_20250127to20250127_deiLegalEntityAxis_thmgMfdInvestmentHoldingsSaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">thmg:MfdInvestmentHoldingsSaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-27</startDate>
            <endDate>2025-01-27</endDate>
        </period>
    </context>
    <context id="C_20260101to20260331_deiLegalEntityAxis_thmgMfdInvestmentHoldingsSaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">thmg:MfdInvestmentHoldingsSaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="C_20260331_deiLegalEntityAxis_thmgSmmiJointVentureOgtLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">thmg:SmmiJointVentureOgtLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_20251231_deiLegalEntityAxis_thmgSmmiJointVentureOgtLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">thmg:SmmiJointVentureOgtLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_20260101to20260331_thmgActiveStateOrProvinceCodeAxis_stprNV_thmgTargetAreaAxis_thmgTroutCreekMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="thmg:ActiveStateOrProvinceCodeAxis">stpr:NV</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="thmg:TargetAreaAxis">thmg:TroutCreekMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="C_20260101to20260331_thmgActiveStateOrProvinceCodeAxis_stprNV_thmgTargetAreaAxis_thmgTroutCreekLanderCountyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="thmg:ActiveStateOrProvinceCodeAxis">stpr:NV</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="thmg:TargetAreaAxis">thmg:TroutCreekLanderCountyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="C_20260101to20260331_thmgActiveStateOrProvinceCodeAxis_thmgBLMMember_thmgTargetAreaAxis_thmgSouthMountainMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="thmg:ActiveStateOrProvinceCodeAxis">thmg:BLMMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="thmg:TargetAreaAxis">thmg:SouthMountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="C_20081024_thmgTargetAreaAxis_thmgWilliamAndNitaLowryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="thmg:TargetAreaAxis">thmg:WilliamAndNitaLowryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2008-10-24</instant>
        </period>
    </context>
    <context id="C_20081024to20081024_thmgTargetAreaAxis_thmgWilliamAndNitaLowryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="thmg:TargetAreaAxis">thmg:WilliamAndNitaLowryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2008-10-24</startDate>
            <endDate>2008-10-24</endDate>
        </period>
    </context>
    <context id="C_20251024_thmgTargetAreaAxis_thmgMichaelLowryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="thmg:TargetAreaAxis">thmg:MichaelLowryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-24</instant>
        </period>
    </context>
    <context id="C_20251024to20251024_thmgTargetAreaAxis_thmgMichaelLowryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="thmg:TargetAreaAxis">thmg:MichaelLowryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-10-24</startDate>
            <endDate>2025-10-24</endDate>
        </period>
    </context>
    <context id="C_20250602_thmgTargetAreaAxis_thmgKevinAndJoLootensLivingTrustMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="thmg:TargetAreaAxis">thmg:KevinAndJoLootensLivingTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-02</instant>
        </period>
    </context>
    <context id="C_20250602to20250602_thmgTargetAreaAxis_thmgKevinAndJoLootensLivingTrustMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="thmg:TargetAreaAxis">thmg:KevinAndJoLootensLivingTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-02</startDate>
            <endDate>2025-06-02</endDate>
        </period>
    </context>
    <context id="C_20250822_thmgTargetAreaAxis_thmgLequericaAndSonsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="thmg:TargetAreaAxis">thmg:LequericaAndSonsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-22</instant>
        </period>
    </context>
    <context id="C_20250801to20250822_thmgTargetAreaAxis_thmgLequericaAndSonsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="thmg:TargetAreaAxis">thmg:LequericaAndSonsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2025-08-22</endDate>
        </period>
    </context>
    <context id="C_20260331_thmgTargetAreaAxis_thmgIdahoStateMineralLeaseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="thmg:TargetAreaAxis">thmg:IdahoStateMineralLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_20260301to20260331_thmgTargetAreaAxis_thmgIdahoStateMineralLeaseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="thmg:TargetAreaAxis">thmg:IdahoStateMineralLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="C_20260101to20260331_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20251231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_20251231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_20251231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_20260331_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_20260331_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_20260331_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_20260331_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_20260331_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20250101to20250331_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="C_20250101to20250331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="C_20251231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_20251231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_20260101to20260331_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="C_20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20250101to20250331_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="C_20250331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="C_20250331_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="C_20250331_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="C_20250331_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="C_20250331_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="C_20250331_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapStatementEquityComponentsAxis_thmgSubscriptionReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">thmg:SubscriptionReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20251231_usgaapStatementEquityComponentsAxis_thmgSubscriptionReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">thmg:SubscriptionReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_20250331_usgaapStatementEquityComponentsAxis_thmgSubscriptionReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">thmg:SubscriptionReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="C_20260331_usgaapStatementEquityComponentsAxis_thmgSubscriptionReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">thmg:SubscriptionReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_20260101to20260331_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="C_20260101to20260331_usgaapStatementEquityComponentsAxis_thmgSubscriptionReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">thmg:SubscriptionReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="C_20260506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
        </entity>
        <period>
            <instant>2026-05-06</instant>
        </period>
    </context>
    <context id="C_20260101to20260331_usgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_usgaapWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="C_20260331_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_thmgOwyheeGoldTrustLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">thmg:OwyheeGoldTrustLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_20260331_srtOwnershipAxis_thmgOwyheeGoldTrustLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">thmg:OwyheeGoldTrustLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_20250101to20250331_usgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_usgaapWarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="C_20260101to20260331_usgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_usgaapEmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="C_20250101to20250331_usgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_usgaapEmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="C_20260331_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapVehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_20251231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapVehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_20260331_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapConstructionInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_20251231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapConstructionInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_20260331_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMiningPropertiesAndMineralRightsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MiningPropertiesAndMineralRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_20251231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMiningPropertiesAndMineralRightsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MiningPropertiesAndMineralRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="C_20260331_usgaapPropertyPlantAndEquipmentByTypeAxis_thmgIdahoStateLandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">thmg:IdahoStateLandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="C_20260101to20260331_usgaapPropertyPlantAndEquipmentByTypeAxis_thmgIdahoStateLandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">thmg:IdahoStateLandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="C_20260101to20260129_srtTitleOfIndividualAxis_thmgEmployeeAndConsultantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">thmg:EmployeeAndConsultantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-01-29</endDate>
        </period>
    </context>
    <context id="C_20260129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
        </entity>
        <period>
            <instant>2026-01-29</instant>
        </period>
    </context>
    <context id="C_20260101to20260129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-01-29</endDate>
        </period>
    </context>
    <context id="C_20260101to20260331_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_thmgOptionExercisePriceOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">thmg:OptionExercisePriceOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="C_20260101to20260331_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_thmgOptionExercisePriceTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711034</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">thmg:OptionExercisePriceTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <unit id="Acre">
        <measure>utr:acre</measure>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="USD_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:EntityCentralIndexKey contextRef="C_20260101to20260331" id="Ffact1">0000711034</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="C_20260101to20260331" id="Ffact5">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="C_20260101to20260331" id="Ffact7">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="C_20260101to20260331"
      id="Fdei_CurrentFiscalYearEndDate20260508032111805">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType
      contextRef="C_20260101to20260331"
      id="Fxbrl_20220321161822200">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="C_20260101to20260331"
      id="Fxbrl_20220321161846012">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="C_20260101to20260331"
      id="Fxbrl_20220321161943674">2026-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="C_20260101to20260331"
      id="Fxbrl_20220321230426330">2026</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport
      contextRef="C_20260101to20260331"
      id="Fxbrl_20220321161853071">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="C_20260101to20260331"
      id="Fxbrl_20220321162229838">001-08429</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_20260101to20260331"
      id="Fxbrl_20220321162000643">THUNDER MOUNTAIN GOLD, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_20260101to20260331"
      id="Fxbrl_20260330190136216">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_20260101to20260331"
      id="Fxbrl_20260330193901690">91-1031015</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_20260101to20260331"
      id="Fxbrl_20220321162355433">11770 W President Dr. STE F</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_20260101to20260331"
      id="Fxbrl_20220321162417561">Boise</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_20260101to20260331"
      id="Fxbrl_20220321162435114">ID</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_20260101to20260331"
      id="Fxbrl_20220321162447210">83713-8986</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_20260101to20260331"
      id="Fxbrl_20220321162503775">208</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_20260101to20260331"
      id="Fxbrl_20220321163315775">658-1037</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="C_20260101to20260331"
      id="Fxbrl_20220321163554721">Common Stock, $0.001 par value</dei:Security12bTitle>
    <dei:EntityCurrentReportingStatus
      contextRef="C_20260101to20260331"
      id="Fxbrl_20220321164256120">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="C_20260101to20260331"
      id="Fxbrl_20260330234554161">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="C_20260101to20260331"
      id="Fxbrl_20220322000919190">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="C_20260101to20260331"
      id="Fxbrl_20260508032300186">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_20260101to20260331"
      id="Fxbrl_20220322000753817">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="C_20260101to20260331"
      id="Fxbrl_20220321164502159">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_20260506"
      decimals="INF"
      id="Fxbrl_20220321164635621"
      unitRef="Shares">93505579</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20220321102606543_42"
      unitRef="USD">1813057</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20220321102606543_45"
      unitRef="USD">2592167</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:OtherReceivables
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20250326191247272_xbrl_20220321102606543_52"
      unitRef="USD">0</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20250326191247272_xbrl_20220321102606543_55"
      unitRef="USD">50000</us-gaap:OtherReceivables>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20220321102606543_52"
      unitRef="USD">118796</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20220321102606543_55"
      unitRef="USD">56058</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20220321102606543_62"
      unitRef="USD">1931853</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20220321102606543_65"
      unitRef="USD">2698225</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20220321102606543_82"
      unitRef="USD">803969</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20220321102606543_85"
      unitRef="USD">592645</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20220321102606543_142"
      unitRef="USD">2735822</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20220321102606543_145"
      unitRef="USD">3290870</us-gaap:Assets>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20220321102606543_182"
      unitRef="USD">86761</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20220321102606543_185"
      unitRef="USD">177371</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20240308101616820_xbrl_20220321102606543_182"
      unitRef="USD">131685</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20240308101616820_xbrl_20220321102606543_185"
      unitRef="USD">131685</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20260330124127351_xbrl_20240308101635754_xbrl_20220321102606543_182"
      unitRef="USD">37100</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20260330124127351_xbrl_20240308101635754_xbrl_20220321102606543_185"
      unitRef="USD">37100</us-gaap:NotesPayableCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20220321102606543_232"
      unitRef="USD">1104625</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20220321102606543_235"
      unitRef="USD">1104625</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20220321102606543_252"
      unitRef="USD">1360171</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20220321102606543_255"
      unitRef="USD">1450781</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20260330124129831_xbrl_20240308101635754_xbrl_20220321102606543_182"
      unitRef="USD">167900</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20260330124129831_xbrl_20240308101635754_xbrl_20220321102606543_185"
      unitRef="USD">167900</us-gaap:LongTermDebtNoncurrent>
    <thmg:AccruedReclamationCostsNonCurrent
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20220321102606543_272"
      unitRef="USD">86380</thmg:AccruedReclamationCostsNonCurrent>
    <thmg:AccruedReclamationCostsNonCurrent
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20220321102606543_275"
      unitRef="USD">86380</thmg:AccruedReclamationCostsNonCurrent>
    <us-gaap:Liabilities
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20220321102606543_282"
      unitRef="USD">1614451</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20220321102606543_285"
      unitRef="USD">1705061</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_20260331"
      id="Fxbrl_20260508041219232_xbrl_20220321102606543_332"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_20251231"
      id="Fxbrl_20260508041219232_xbrl_20220321102606543_335"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="C_20251231"
      decimals="4"
      id="Fxbrl_20230325131052377"
      unitRef="USD_per_Share">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="C_20260331"
      decimals="4"
      id="Fxbrl_20230325131040485"
      unitRef="USD_per_Share">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_20251231"
      decimals="INF"
      id="Fxbrl_20230325131112211"
      unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_20260331"
      decimals="INF"
      id="Fxbrl_20230325131109742"
      unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="C_20251231"
      decimals="INF"
      id="Fxbrl_20230325131156320"
      unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="C_20260331"
      decimals="INF"
      id="Fxbrl_20230325131148717"
      unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="C_20251231"
      decimals="INF"
      id="Fxbrl_20230325131143209"
      unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="C_20260331"
      decimals="INF"
      id="Fxbrl_20230325131134608"
      unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20220321102606543_332"
      unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20220321102606543_335"
      unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_20251231"
      decimals="3"
      id="Fxbrl_20220321103545333"
      unitRef="USD_per_Share">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_20260331"
      decimals="3"
      id="Fxbrl_20220321104003411"
      unitRef="USD_per_Share">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_20251231"
      decimals="INF"
      id="Fxbrl_20220321211428845"
      unitRef="Shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_20260331"
      decimals="INF"
      id="Fxbrl_20220321211423743"
      unitRef="Shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20260331"
      decimals="INF"
      id="Fxbrl_20230324035805274"
      unitRef="Shares">93505579</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_20260331"
      decimals="INF"
      id="Fxbrl_20220321104121565"
      unitRef="Shares">93505579</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20251231"
      decimals="INF"
      id="Fxbrl_20250327182002410"
      unitRef="Shares">93255579</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_20251231"
      decimals="INF"
      id="Fxbrl_20250327181959976"
      unitRef="Shares">93255579</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20220321102606543_342"
      unitRef="USD">93506</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20220321102606543_345"
      unitRef="USD">93256</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20220321102606543_352"
      unitRef="USD">12152662</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20220321102606543_355"
      unitRef="USD">11976592</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockCommonShares
      contextRef="C_20251231"
      decimals="INF"
      id="Fxbrl_20260330193222310"
      unitRef="Shares">11700</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="C_20260331"
      decimals="INF"
      id="Fxbrl_20260330140145624"
      unitRef="Shares">11700</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20220321102606543_362"
      unitRef="USD">24200</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20220321102606543_365"
      unitRef="USD">24200</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquityNoteSubscriptionsReceivable
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20260508041129081_xbrl_20220321102606543_362"
      unitRef="USD">50000</us-gaap:StockholdersEquityNoteSubscriptionsReceivable>
    <us-gaap:StockholdersEquityNoteSubscriptionsReceivable
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20260508041129081_xbrl_20220321102606543_365"
      unitRef="USD">0</us-gaap:StockholdersEquityNoteSubscriptionsReceivable>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20220321102606543_372"
      unitRef="USD">-11220236</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20220321102606543_375"
      unitRef="USD">-10629478</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20220321102606543_382"
      unitRef="USD">951732</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20220321102606543_385"
      unitRef="USD">1416170</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20220321102606543_392"
      unitRef="USD">169639</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20220321102606543_395"
      unitRef="USD">169639</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20220321102606543_402"
      unitRef="USD">1121371</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20220321102606543_405"
      unitRef="USD">1585809</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20220321102606543_412"
      unitRef="USD">2735822</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20220321102606543_415"
      unitRef="USD">3290870</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ExplorationExpense
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20220321111556835_92"
      unitRef="USD">167128</us-gaap:ExplorationExpense>
    <us-gaap:ExplorationExpense
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20220321111556835_95"
      unitRef="USD">67073</us-gaap:ExplorationExpense>
    <us-gaap:LegalFees
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20220321111556835_102"
      unitRef="USD">95186</us-gaap:LegalFees>
    <us-gaap:LegalFees
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20220321111556835_105"
      unitRef="USD">45810</us-gaap:LegalFees>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20220321111556835_112"
      unitRef="USD">332281</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20220321111556835_115"
      unitRef="USD">428463</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20220321111556835_132"
      unitRef="USD">594595</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20220321111556835_135"
      unitRef="USD">541346</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20220321111556835_152"
      unitRef="USD">-594595</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20220321111556835_155"
      unitRef="USD">-541346</us-gaap:OperatingIncomeLoss>
    <thmg:MiscellaneousIncomeExpense
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20220321111556835_222"
      unitRef="USD">3837</thmg:MiscellaneousIncomeExpense>
    <thmg:MiscellaneousIncomeExpense
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20220321111556835_225"
      unitRef="USD">1046</thmg:MiscellaneousIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20220321111556835_232"
      unitRef="USD">3837</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20220321111556835_235"
      unitRef="USD">1046</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:ProfitLoss
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20220321111556835_252"
      unitRef="USD">-590758</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20220321111556835_255"
      unitRef="USD">-540300</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20220321111556835_262"
      unitRef="USD">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20220321111556835_265"
      unitRef="USD">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20220321111556835_272"
      unitRef="USD">-590758</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20220321111556835_275"
      unitRef="USD">-540300</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20260101to20260331"
      decimals="2"
      id="Fxbrl_20230326054951471"
      unitRef="USD_per_Share">-0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20260101to20260331"
      decimals="2"
      id="Fxbrl_20220321111556835_302"
      unitRef="USD_per_Share">-0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20250101to20250331"
      decimals="2"
      id="Fxbrl_20230326055015080"
      unitRef="USD_per_Share">-0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20250101to20250331"
      decimals="2"
      id="Fxbrl_20220321111556835_305"
      unitRef="USD_per_Share">-0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20260101to20260331"
      decimals="INF"
      id="Fxbrl_20230326060527908"
      unitRef="Shares">93488912</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="C_20260101to20260331"
      decimals="INF"
      id="Fxbrl_20220321111556835_322"
      unitRef="Shares">93488912</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20250101to20250331"
      decimals="INF"
      id="Fxbrl_20230326060549440"
      unitRef="Shares">73255579</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="C_20250101to20250331"
      decimals="INF"
      id="Fxbrl_20220321111556835_325"
      unitRef="Shares">73255579</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:ProfitLoss
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20220321114148898_32"
      unitRef="USD">-590758</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20220321114148898_35"
      unitRef="USD">-540300</us-gaap:ProfitLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20260330131932502_xbrl_20260330104213238_xbrl_20220321114148898_32"
      unitRef="USD">136320</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20260330131932502_xbrl_20260330104213238_xbrl_20220321114148898_35"
      unitRef="USD">325815</us-gaap:ShareBasedCompensation>
    <thmg:NoncashLeaseExpense
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20250328031230221"
      unitRef="USD">-46</thmg:NoncashLeaseExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20220321114148898_122"
      unitRef="USD">62738</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20220321114148898_125"
      unitRef="USD">-3939</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20220321114148898_132"
      unitRef="USD">-90610</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20220321114148898_135"
      unitRef="USD">-37021</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20220321124810458_xbrl_20220321114148898_162"
      unitRef="USD">-607786</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20220321124810458_xbrl_20220321114148898_165"
      unitRef="USD">-247613</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMineralRights
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20260508043752522_xbrl_20260330131951656_xbrl_20220321114148898_222"
      unitRef="USD">211324</us-gaap:PaymentsToAcquireMineralRights>
    <us-gaap:PaymentsToAcquireMineralRights
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20260508043752522_xbrl_20260330131951656_xbrl_20220321114148898_225"
      unitRef="USD">0</us-gaap:PaymentsToAcquireMineralRights>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20260330131951656_xbrl_20220321114148898_222"
      unitRef="USD">-211324</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20260330131951656_xbrl_20220321114148898_225"
      unitRef="USD">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20250326195916779_xbrl_20240308114650520_xbrl_20220321124017010_xbrl_20220321114148898_95"
      unitRef="USD">130000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20260508043910453"
      unitRef="USD">40000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20260330132009627_xbrl_20220321114148898_292"
      unitRef="USD">40000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20260330132009627_xbrl_20220321114148898_295"
      unitRef="USD">130000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20260330132017305_xbrl_20220321114148898_312"
      unitRef="USD">-779110</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20260330132017305_xbrl_20220321114148898_315"
      unitRef="USD">-117613</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20220321121755072_xbrl_20220321114148898_312"
      unitRef="USD">2592167</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20241231"
      decimals="0"
      id="Fxbrl_20220321121755072_xbrl_20220321114148898_315"
      unitRef="USD">481322</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20220321121840848_xbrl_20220321121755072_xbrl_20220321114148898_312"
      unitRef="USD">1813057</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20250331"
      decimals="0"
      id="Fxbrl_20220321121840848_xbrl_20220321121755072_xbrl_20220321114148898_315"
      unitRef="USD">363709</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SharesOutstanding
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20260330132915712_xbrl_20220321130518302_32"
      unitRef="Shares">73255579</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="0"
      id="Fxbrl_20260330132915712_xbrl_20220321130518302_35"
      unitRef="USD">73256</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="0"
      id="Fxbrl_20260330132915712_xbrl_20220321130518302_38"
      unitRef="USD">7172547</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="0"
      id="Fxbrl_20260330133253559"
      unitRef="USD">-24200</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_thmgSubscriptionReceivableMember"
      decimals="0"
      id="Fxbrl_20260508050638787"
      unitRef="USD">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="0"
      id="Fxbrl_20260330133300554"
      unitRef="USD">-7799719</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="0"
      id="Fxbrl_20260330132915712_xbrl_20220321130518302_317"
      unitRef="USD">169639</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20241231"
      decimals="0"
      id="Fxbrl_20260330140915465"
      unitRef="USD">-408477</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20250101to20250331_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="0"
      id="Fxbrl_20260508045119851"
      unitRef="USD">325815</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20260508045135442"
      unitRef="USD">325815</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ProfitLoss
      contextRef="C_20250101to20250331_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="0"
      id="Fxbrl_20260330133308513"
      unitRef="USD">-540300</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20250101to20250331"
      decimals="0"
      id="Fxbrl_20260330133314728"
      unitRef="USD">-540300</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="C_20250331_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20260508045204941_xbrl_20260330133128124_xbrl_20220321130957758_xbrl_20220321130518302_32"
      unitRef="Shares">73255579</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20250331_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="0"
      id="Fxbrl_20260508045204941_xbrl_20260330133128124_xbrl_20220321130957758_xbrl_20220321130518302_35"
      unitRef="USD">73256</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20250331_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="0"
      id="Fxbrl_20260508045204941_xbrl_20260330133128124_xbrl_20220321130957758_xbrl_20220321130518302_38"
      unitRef="USD">7498362</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20250331_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="0"
      id="Fxbrl_20260508045204941_xbrl_20260330133128124_xbrl_20220321130957758_xbrl_20220321130518302_311"
      unitRef="USD">-24200</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20250331_usgaapStatementEquityComponentsAxis_thmgSubscriptionReceivableMember"
      decimals="0"
      id="Fxbrl_20260508050710090"
      unitRef="USD">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20250331_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="0"
      id="Fxbrl_20260508045204941_xbrl_20260330133128124_xbrl_20220321130957758_xbrl_20220321130518302_314"
      unitRef="USD">-8340019</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20250331_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="0"
      id="Fxbrl_20260508045204941_xbrl_20260330133128124_xbrl_20220321130957758_xbrl_20220321130518302_317"
      unitRef="USD">169639</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20250331"
      decimals="0"
      id="Fxbrl_20260508045204941_xbrl_20260330133128124_xbrl_20220321130957758_xbrl_20220321130518302_320"
      unitRef="USD">-622962</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="C_20251231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20260330133039227_xbrl_20220321130927193_xbrl_20220321130518302_32"
      unitRef="Shares">93255579</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20251231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="0"
      id="Fxbrl_20260330133039227_xbrl_20220321130927193_xbrl_20220321130518302_35"
      unitRef="USD">93256</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20251231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="0"
      id="Fxbrl_20260330133039227_xbrl_20220321130927193_xbrl_20220321130518302_38"
      unitRef="USD">11976592</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20251231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="0"
      id="Fxbrl_20260330133346527"
      unitRef="USD">-24200</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20251231_usgaapStatementEquityComponentsAxis_thmgSubscriptionReceivableMember"
      decimals="0"
      id="Fxbrl_20260508050656643"
      unitRef="USD">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20251231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="0"
      id="Fxbrl_20260330133354559"
      unitRef="USD">-10629478</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20251231_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="0"
      id="Fxbrl_20260330133039227_xbrl_20220321130927193_xbrl_20220321130518302_317"
      unitRef="USD">169639</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20260330133401728"
      unitRef="USD">1585809</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_20260101to20260331_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20260508051939184"
      unitRef="Shares">250000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20260101to20260331_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="0"
      id="Fxbrl_20260508052005034"
      unitRef="USD">250</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20260101to20260331_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="0"
      id="Fxbrl_20260508052026202"
      unitRef="USD">39750</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20260508052033716"
      unitRef="USD">40000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20260101to20260331_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="0"
      id="Fxbrl_20260330110004694"
      unitRef="USD">136320</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20260330110025791"
      unitRef="USD">136320</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <thmg:StockIssuedDuringPeriodValueSubscriptionReceivable
      contextRef="C_20260101to20260331_usgaapStatementEquityComponentsAxis_thmgSubscriptionReceivableMember"
      decimals="0"
      id="Fxbrl_20260508052053364"
      unitRef="USD">-50000</thmg:StockIssuedDuringPeriodValueSubscriptionReceivable>
    <thmg:StockIssuedDuringPeriodValueSubscriptionReceivable
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20260508052115998"
      unitRef="USD">-50000</thmg:StockIssuedDuringPeriodValueSubscriptionReceivable>
    <us-gaap:ProfitLoss
      contextRef="C_20260101to20260331_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="0"
      id="Fxbrl_20260330133412776"
      unitRef="USD">-590758</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20260330133418696"
      unitRef="USD">-590758</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="C_20260331_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20260330133128124_xbrl_20220321130957758_xbrl_20220321130518302_32"
      unitRef="Shares">93505579</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20260331_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="0"
      id="Fxbrl_20260330133128124_xbrl_20220321130957758_xbrl_20220321130518302_35"
      unitRef="USD">93506</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20260331_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="0"
      id="Fxbrl_20260330133128124_xbrl_20220321130957758_xbrl_20220321130518302_38"
      unitRef="USD">12152662</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20260331_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="0"
      id="Fxbrl_20260330133128124_xbrl_20220321130957758_xbrl_20220321130518302_311"
      unitRef="USD">-24200</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20260331_usgaapStatementEquityComponentsAxis_thmgSubscriptionReceivableMember"
      decimals="0"
      id="Fxbrl_20260508050721568"
      unitRef="USD">-50000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20260331_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="0"
      id="Fxbrl_20260330133128124_xbrl_20220321130957758_xbrl_20220321130518302_314"
      unitRef="USD">-11220236</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20260331_usgaapStatementEquityComponentsAxis_usgaapNoncontrollingInterestMember"
      decimals="0"
      id="Fxbrl_20260330133128124_xbrl_20220321130957758_xbrl_20220321130518302_317"
      unitRef="USD">169639</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20260330133128124_xbrl_20220321130957758_xbrl_20220321130518302_320"
      unitRef="USD">1121371</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="C_20260101to20260331"
      id="Fxbrl_20260508034405494">
                &lt;div&gt;
                    &lt;p style="text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;1.&lt;span style="display: inline-block; width: 16.5pt;"&gt;&#160;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;Summary of Significant Accounting Policies and Business Operations&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;The interim condensed consolidated financial statements of Thunder Mountain Gold, Inc. and its subsidiaries (collectively, "Thunder Mountain", "THMG", or "the Company") are unaudited. In the opinion of management, all adjustments, consisting of only normal recurring adjustments, and disclosures necessary for the fair statement of these interim statements have been included. The results reported in these interim statements may not be indicative of the results which will be reported for the year ending December 31, 2026. The condensed consolidated December 31, 2025 balance sheet data was derived from audited consolidated financial statements. Accordingly, these unaudited interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2025.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

                        &lt;div&gt;
                            &lt;div&gt;
                                &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span style="text-decoration: underline;"&gt;Business Operations&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                            &lt;/div&gt;
                            &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Thunder Mountain Gold, Inc. ("Thunder Mountain", "THMG", or "the Company") was originally incorporated under the laws of the State of Idaho on November 9, 1935, under the name of Montgomery Mines, Inc.&#160; In April 1978, the Montgomery Mines Corporation was obtained by a group of the Thunder Mountain property holders and changed its name to Thunder Mountain Gold, Inc., with the primary goal to further develop their holdings in the Thunder Mountain Mining District, located in Valley County, Idaho. Thunder Mountain Gold, Inc. takes its name from the Thunder Mountain Mining District, where its principal lode mining claims were located. For several years, the Company's activities were restricted to maintaining its property position and exploration activities. During 2005, the Company sold its holdings in the Thunder Mountain Mining District. During 2007, the Company acquired the South Mountain Mines property in southwest Idaho and initiated exploration activities on that property, which continue today.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/div&gt;


                        &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span style="text-decoration: underline;"&gt;Basis of Presentation and Going Concern&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;The accompanying consolidated financial statements have been prepared under the assumption that the Company will continue as a going concern. The Company has historically incurred losses, however, the Company has cash reserves sufficient to cover normal operating expenses for the following 12 months. If necessary, the Company continues to have the ability to raise additional capital in order to fund its future exploration and working capital requirements.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;


                        &lt;div&gt;
                            &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span style="text-decoration: underline;"&gt;Principles of Consolidation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                            &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;The condensed consolidated financial statements include the accounts of the Company; its wholly owned subsidiaries, Thunder Mountain Resources, Inc. ("TMRI") and South Mountain Mines, Inc. ("SMMI"); and a company in which the Company owns 75% and has majority control, Owyhee Gold Trust, LLC ("OGT").&#160; &#160; The Company's consolidated financial statements reflect the other investor's 25% noncontrolling, capped interest in OGT.&#160; Intercompany accounts are eliminated in consolidation.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/div&gt;

                    &lt;div&gt;&lt;br/&gt;&lt;/div&gt;

                        &lt;div&gt;
                            &lt;div&gt;
                                &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span style="text-decoration: underline;"&gt;Accounting Estimates&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                            &lt;/div&gt;
                            &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;The preparation of the condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The more significant areas requiring the use of management estimates and assumptions include the carrying value of properties and mineral interests, environmental remediation liabilities, deferred tax assets, and stock-based compensation. Management's estimates and assumptions are based on historical experience and other assumptions believed to be reasonable under the circumstances. Actual results could differ from those estimates.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/div&gt;

                    &lt;p style="margin: 0pt;"&gt;&#160;&lt;/p&gt;
                    &lt;div&gt;

                    &lt;/div&gt;

                        &lt;div&gt;
                            &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span style="text-decoration: underline;"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                            &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;i&gt;Accounting Standards Updates&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                            &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;In November 2024, the Financial Accounting Standards Board ("FASB") issued ASU 2024-03, &lt;i&gt;Disaggregation of Income Statement Expenses (Subtopic 220-40)&lt;/i&gt;. The standard requires public business entities to disclose additional information about certain expense categories included in income statement captions, including purchases of inventory, employee compensation, depreciation, depletion, and amortization. The amendments also require qualitative disclosures regarding other significant expense components included within the same income statement captions. The guidance is effective for annual reporting periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027. The company is currently evaluating the impact of the standard on its consolidated financial statement disclosures.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/div&gt;


                        &lt;div&gt;
                            &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span style="text-decoration: underline;"&gt;Net Income (Loss) Per Share&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                            &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;The Company is required to have dual presentation of basic earnings per share ("EPS") and diluted EPS. The Company calculates basic earnings (loss) per share by dividing net income or loss available to common stockholders by the weighted average number of common shares outstanding during the applicable reporting period. Diluted earnings per share reflect potentially dilutive common stock equivalents, including options and warrants that could share in our earnings through the conversion to common shares, except where their inclusion would be anti-dilutive. For the three months ended March 31, 2026 and 2025, outstanding warrants of 22,400,000 and 12,400,000, respectively, and outstanding stock options of 5,945,000 and 4,865,000, respectively, were excluded from the calculation of diluted earnings per share, as their effect would have been anti-dilutive due to the net loss for the periods.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/div&gt;

                &lt;/div&gt;
            </us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <thmg:BusinessOperationsPolicyTextBlock
      contextRef="C_20260101to20260331"
      id="Fxbrl_20240309054731044">
                        &lt;div&gt;
                            &lt;div&gt;
                                &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span style="text-decoration: underline;"&gt;Business Operations&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                            &lt;/div&gt;
                            &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Thunder Mountain Gold, Inc. ("Thunder Mountain", "THMG", or "the Company") was originally incorporated under the laws of the State of Idaho on November 9, 1935, under the name of Montgomery Mines, Inc.&#160; In April 1978, the Montgomery Mines Corporation was obtained by a group of the Thunder Mountain property holders and changed its name to Thunder Mountain Gold, Inc., with the primary goal to further develop their holdings in the Thunder Mountain Mining District, located in Valley County, Idaho. Thunder Mountain Gold, Inc. takes its name from the Thunder Mountain Mining District, where its principal lode mining claims were located. For several years, the Company's activities were restricted to maintaining its property position and exploration activities. During 2005, the Company sold its holdings in the Thunder Mountain Mining District. During 2007, the Company acquired the South Mountain Mines property in southwest Idaho and initiated exploration activities on that property, which continue today.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/div&gt;
                    </thmg:BusinessOperationsPolicyTextBlock>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="C_20260101to20260331"
      id="Fxbrl_20240309054750915">
                        &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span style="text-decoration: underline;"&gt;Basis of Presentation and Going Concern&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;The accompanying consolidated financial statements have been prepared under the assumption that the Company will continue as a going concern. The Company has historically incurred losses, however, the Company has cash reserves sufficient to cover normal operating expenses for the following 12 months. If necessary, the Company continues to have the ability to raise additional capital in order to fund its future exploration and working capital requirements.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    </us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="C_20260101to20260331"
      id="Fxbrl_20240309054813889">
                        &lt;div&gt;
                            &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span style="text-decoration: underline;"&gt;Principles of Consolidation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                            &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;The condensed consolidated financial statements include the accounts of the Company; its wholly owned subsidiaries, Thunder Mountain Resources, Inc. ("TMRI") and South Mountain Mines, Inc. ("SMMI"); and a company in which the Company owns 75% and has majority control, Owyhee Gold Trust, LLC ("OGT").&#160; &#160; The Company's consolidated financial statements reflect the other investor's 25% noncontrolling, capped interest in OGT.&#160; Intercompany accounts are eliminated in consolidation.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/div&gt;
                    </us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="C_20260331_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_thmgOwyheeGoldTrustLlcMember"
      decimals="2"
      id="Fxbrl_20230324181405148"
      unitRef="Pure">0.75</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="C_20260331_srtOwnershipAxis_thmgOwyheeGoldTrustLlcMember"
      decimals="2"
      id="Fxbrl_20230324181433218"
      unitRef="Pure">0.25</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:UseOfEstimates
      contextRef="C_20260101to20260331"
      id="Fxbrl_20240309054830560">
                        &lt;div&gt;
                            &lt;div&gt;
                                &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span style="text-decoration: underline;"&gt;Accounting Estimates&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                            &lt;/div&gt;
                            &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;The preparation of the condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The more significant areas requiring the use of management estimates and assumptions include the carrying value of properties and mineral interests, environmental remediation liabilities, deferred tax assets, and stock-based compensation. Management's estimates and assumptions are based on historical experience and other assumptions believed to be reasonable under the circumstances. Actual results could differ from those estimates.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/div&gt;
                    </us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="C_20260101to20260331"
      id="Fxbrl_20240309055859837">
                        &lt;div&gt;
                            &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span style="text-decoration: underline;"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                            &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;i&gt;Accounting Standards Updates&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                            &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;In November 2024, the Financial Accounting Standards Board ("FASB") issued ASU 2024-03, &lt;i&gt;Disaggregation of Income Statement Expenses (Subtopic 220-40)&lt;/i&gt;. The standard requires public business entities to disclose additional information about certain expense categories included in income statement captions, including purchases of inventory, employee compensation, depreciation, depletion, and amortization. The amendments also require qualitative disclosures regarding other significant expense components included within the same income statement captions. The guidance is effective for annual reporting periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027. The company is currently evaluating the impact of the standard on its consolidated financial statement disclosures.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/div&gt;
                    </us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="C_20260101to20260331"
      id="Fxbrl_20240309055926068">
                        &lt;div&gt;
                            &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span style="text-decoration: underline;"&gt;Net Income (Loss) Per Share&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                            &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;The Company is required to have dual presentation of basic earnings per share ("EPS") and diluted EPS. The Company calculates basic earnings (loss) per share by dividing net income or loss available to common stockholders by the weighted average number of common shares outstanding during the applicable reporting period. Diluted earnings per share reflect potentially dilutive common stock equivalents, including options and warrants that could share in our earnings through the conversion to common shares, except where their inclusion would be anti-dilutive. For the three months ended March 31, 2026 and 2025, outstanding warrants of 22,400,000 and 12,400,000, respectively, and outstanding stock options of 5,945,000 and 4,865,000, respectively, were excluded from the calculation of diluted earnings per share, as their effect would have been anti-dilutive due to the net loss for the periods.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                        &lt;/div&gt;
                    </us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_20260101to20260331_usgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_usgaapWarrantMember"
      decimals="0"
      id="Fxbrl_20220321180817217"
      unitRef="Shares">22400000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_20250101to20250331_usgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_usgaapWarrantMember"
      decimals="0"
      id="Fxbrl_20250326190340627"
      unitRef="Shares">12400000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_20260101to20260331_usgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_usgaapEmployeeStockOptionMember"
      decimals="0"
      id="Fxbrl_20260508034856999"
      unitRef="Shares">5945000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_20250101to20250331_usgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_usgaapEmployeeStockOptionMember"
      decimals="0"
      id="Fxbrl_20260508034904550"
      unitRef="Shares">4865000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsDisclosureTextBlock
      contextRef="C_20260101to20260331"
      id="Fxbrl_20260508035639200">
                &lt;div&gt;
                    &lt;p style="text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;2.&lt;span style="display: inline-block; width: 16.5pt;"&gt;&#160;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;Mineral Interest Commitments &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;The Company holds leases pertaining to land parcels adjacent to its South Mountain patented and unpatented mining claims. The details of these leases are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; margin-bottom: 0pt; text-align: justify; margin-top: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;i&gt;&lt;b&gt;Lowry Lease:&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-top: 0pt; margin-left: 24pt; text-align: justify; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;On October 24, 2008, the Company executed a lease agreement with William and Nita Lowry for a duration of 6 years, encompassing 376 acres at a rate of $20 per acre. Following the passing of the original lessors, the lease was inherited by Michael Lowry, their son. On October 24, 2025, the Company entered into an extension of the lease agreement with Michael for an additional 21-year term through October 24, 2046. Under the amended agreement, annual lease payments are $40 per acre for the first seven-year period, $50 per acre for the second seven-year period, and $60 per acre for the final seven-year period.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; margin-bottom: 0pt; text-align: justify; margin-top: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;i&gt;&lt;b&gt;Looten Lease:&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-top: 0pt; margin-left: 24pt; text-align: justify; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;On June 2, 2025, the Company executed a lease agreement with Kevin and Jo Looten for an initial term of 7 years, encompassing 18 acres at a rate of $30 per acre. The lease includes an option to extend for an additional 10 years at a revised rate of $40 per acre.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; margin-bottom: 0pt; text-align: justify; margin-top: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;i&gt;&lt;b&gt;Lequerica &amp;amp; Sons Lease: &lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-top: 0pt; margin-left: 24pt; text-align: justify; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;On August 22, 2025, the Company executed a lease agreement with Lequerica &amp;amp; Sons, Inc. covering 432 acres for an initial term of seven years at an annual rental rate of $30 per acre. The lease includes an option to extend for an additional seven years at a revised rate of $40 per acre. The agreement contains a right of first refusal in favor of the Company with respect to the underlying property in the event of a proposed sale by the lessor.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;The leases have no work requirements. It is the current intention of the Company to engage in negotiations for new leases with the current landowners upon the expiration of the existing lease agreements. The negotiations may involve modifications to terms, rates, or other conditions as mutually agreed upon by the parties involved.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;div&gt;

                    &lt;/div&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;i&gt;&lt;b&gt;Idaho State Mineral Lease: &lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;In March 2026, the Company was awarded mineral lease rights on approximately 3,500 acres of Idaho state land through a competitive auction process and submitted a winning bid of $210,000. In connection with the proposed lease, the Company also paid 2026 lease rent of $10,495 and a minimum annual royalty of $10,000.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;As of March 31, 2026, the lease was subject to final approval by the Idaho State Land Board and had not yet been formally executed. Upon execution, the lease is expected to have a 20-year term and require ongoing annual lease payments and minimum royalty obligations to maintain the lease in good standing.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;i&gt;&lt;b&gt;Unpatented Mining Claims: &lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;The Company holds unpatented mining claims in the Trout Creek area in Nevada and the South Mountain Project in Idaho. The number of claims at the South Mountain Project increased significantly during 2025 as a result of additional claim staking activities.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;The claim fees are paid on these unpatented claims annually as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

                        &lt;div&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="width: 50%; border-collapse: collapse; font-size: 10pt; border-color: #000000; margin-left: auto; margin-right: auto;"&gt;
                                &lt;tr&gt;
                                    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: bottom; text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;b&gt;Target Area&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: center;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: center; white-space: nowrap;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: center;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: bottom; text-align: justify; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Trout Creek - State of Nevada&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: right; width: 32%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;5,200&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: bottom; text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Trout Creek - Lander County, Nevada&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: right; width: 32%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;324&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: bottom; text-align: justify; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;South Mountain - BLM&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: left; width: 1%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: right; width: 32%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;109,928&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: bottom; text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;Total &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: left; width: 1%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: right; width: 32%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;115,452&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/table&gt;
                        &lt;/div&gt;

                &lt;/div&gt;
            </us-gaap:CommitmentsDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="C_20081024_thmgTargetAreaAxis_thmgWilliamAndNitaLowryMember"
      id="Fxbrl_20240309151219113">P6Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:AreaOfLand
      contextRef="C_20081024_thmgTargetAreaAxis_thmgWilliamAndNitaLowryMember"
      decimals="INF"
      id="Fxbrl_20240309151524567"
      unitRef="Acre">376</us-gaap:AreaOfLand>
    <thmg:AnnualCommittedLeasePaymentsPerAcrePerOriginalAgreementForSixYearTerm
      contextRef="C_20081024to20081024_thmgTargetAreaAxis_thmgWilliamAndNitaLowryMember"
      decimals="0"
      id="Fxbrl_20240309151228308"
      unitRef="USD">20</thmg:AnnualCommittedLeasePaymentsPerAcrePerOriginalAgreementForSixYearTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="C_20251024_thmgTargetAreaAxis_thmgMichaelLowryMember"
      id="Fxbrl_20240309151237843">P21Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <thmg:AnnualCommittedLeasePaymentsPerAcreForFirstSevenYearPeriod
      contextRef="C_20251024to20251024_thmgTargetAreaAxis_thmgMichaelLowryMember"
      decimals="0"
      id="Fxbrl_20240309151247723"
      unitRef="USD">40</thmg:AnnualCommittedLeasePaymentsPerAcreForFirstSevenYearPeriod>
    <thmg:AnnualCommittedLeasePaymentsPerAcreForSecondSevenYearPeriod
      contextRef="C_20251024to20251024_thmgTargetAreaAxis_thmgMichaelLowryMember"
      decimals="0"
      id="Fxbrl_20260329144119989"
      unitRef="USD">50</thmg:AnnualCommittedLeasePaymentsPerAcreForSecondSevenYearPeriod>
    <thmg:AnnualCommittedLeasePaymentsPerAcreForFinalSevenYearPeriod
      contextRef="C_20251024to20251024_thmgTargetAreaAxis_thmgMichaelLowryMember"
      decimals="0"
      id="Fxbrl_20260329144211660"
      unitRef="USD">60</thmg:AnnualCommittedLeasePaymentsPerAcreForFinalSevenYearPeriod>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="C_20250602_thmgTargetAreaAxis_thmgKevinAndJoLootensLivingTrustMember"
      id="Fxbrl_20250807223528642">P7Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:AreaOfLand
      contextRef="C_20250602_thmgTargetAreaAxis_thmgKevinAndJoLootensLivingTrustMember"
      decimals="INF"
      id="Fxbrl_20250807223552770"
      unitRef="Acre">18</us-gaap:AreaOfLand>
    <thmg:AnnualCommittedLeasePaymentsPerAcrePerOriginalAgreementForSixYearTerm
      contextRef="C_20250602to20250602_thmgTargetAreaAxis_thmgKevinAndJoLootensLivingTrustMember"
      decimals="0"
      id="Fxbrl_20250807223602972"
      unitRef="USD">30</thmg:AnnualCommittedLeasePaymentsPerAcrePerOriginalAgreementForSixYearTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="C_20250602_thmgTargetAreaAxis_thmgKevinAndJoLootensLivingTrustMember"
      id="Fxbrl_20250807223617733">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <thmg:AnnualCommittedLeasePaymentsPerAcre
      contextRef="C_20250602to20250602_thmgTargetAreaAxis_thmgKevinAndJoLootensLivingTrustMember"
      decimals="0"
      id="Fxbrl_20250807223628028"
      unitRef="USD">40</thmg:AnnualCommittedLeasePaymentsPerAcre>
    <us-gaap:AreaOfLand
      contextRef="C_20250822_thmgTargetAreaAxis_thmgLequericaAndSonsIncMember"
      decimals="INF"
      id="Fxbrl_20260329141826815"
      unitRef="Acre">432</us-gaap:AreaOfLand>
    <thmg:AnnualCommittedLeasePaymentsPerAcrePerOriginalAgreementForSixYearTerm
      contextRef="C_20250801to20250822_thmgTargetAreaAxis_thmgLequericaAndSonsIncMember"
      decimals="0"
      id="Fxbrl_20260329141949907"
      unitRef="USD">30</thmg:AnnualCommittedLeasePaymentsPerAcrePerOriginalAgreementForSixYearTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="C_20250822_thmgTargetAreaAxis_thmgLequericaAndSonsIncMember"
      id="Fxbrl_20260508112318473">P7Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <thmg:AnnualCommittedLeasePaymentsPerAcre
      contextRef="C_20250801to20250822_thmgTargetAreaAxis_thmgLequericaAndSonsIncMember"
      decimals="0"
      id="Fxbrl_20260508112238396"
      unitRef="USD">40</thmg:AnnualCommittedLeasePaymentsPerAcre>
    <us-gaap:AreaOfLand
      contextRef="C_20260331_thmgTargetAreaAxis_thmgIdahoStateMineralLeaseMember"
      decimals="INF"
      id="Fxbrl_20260508035740613"
      unitRef="Acre">3500</us-gaap:AreaOfLand>
    <thmg:LeaseWinningBidAmount
      contextRef="C_20260301to20260331_thmgTargetAreaAxis_thmgIdahoStateMineralLeaseMember"
      decimals="0"
      id="Fxbrl_20260508040532853"
      unitRef="USD">210000</thmg:LeaseWinningBidAmount>
    <thmg:TotalAnnualLeasePayments
      contextRef="C_20260301to20260331_thmgTargetAreaAxis_thmgIdahoStateMineralLeaseMember"
      decimals="0"
      id="Fxbrl_20260508040609823"
      unitRef="USD">10495</thmg:TotalAnnualLeasePayments>
    <us-gaap:RoyaltyExpense
      contextRef="C_20260301to20260331_thmgTargetAreaAxis_thmgIdahoStateMineralLeaseMember"
      decimals="0"
      id="Fxbrl_20260508040722008"
      unitRef="USD">10000</us-gaap:RoyaltyExpense>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="C_20260331_thmgTargetAreaAxis_thmgIdahoStateMineralLeaseMember"
      id="Fxbrl_20260508040845982">P20Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <thmg:ScheduleOfUnpatentedClaimsLeasePaymentsTableTextBlock
      contextRef="C_20260101to20260331"
      id="Fxbrl_20251105183647300">
                        &lt;div&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="width: 50%; border-collapse: collapse; font-size: 10pt; border-color: #000000; margin-left: auto; margin-right: auto;"&gt;
                                &lt;tr&gt;
                                    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: bottom; text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;b&gt;Target Area&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: center;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: center; white-space: nowrap;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: center;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: bottom; text-align: justify; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Trout Creek - State of Nevada&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: right; width: 32%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;5,200&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: bottom; text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Trout Creek - Lander County, Nevada&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: right; width: 32%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;324&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: bottom; text-align: justify; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;South Mountain - BLM&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: left; width: 1%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: right; width: 32%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;109,928&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: bottom; text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;Total &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: left; width: 1%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: right; width: 32%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;115,452&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/table&gt;
                        &lt;/div&gt;
                    </thmg:ScheduleOfUnpatentedClaimsLeasePaymentsTableTextBlock>
    <thmg:UnpatentedClaimsLeasePayments
      contextRef="C_20260101to20260331_thmgActiveStateOrProvinceCodeAxis_stprNV_thmgTargetAreaAxis_thmgTroutCreekMember"
      decimals="0"
      id="Fxbrl_6584"
      unitRef="USD">5200</thmg:UnpatentedClaimsLeasePayments>
    <thmg:UnpatentedClaimsLeasePayments
      contextRef="C_20260101to20260331_thmgActiveStateOrProvinceCodeAxis_stprNV_thmgTargetAreaAxis_thmgTroutCreekLanderCountyMember"
      decimals="0"
      id="Fxbrl_6591"
      unitRef="USD">324</thmg:UnpatentedClaimsLeasePayments>
    <thmg:UnpatentedClaimsLeasePayments
      contextRef="C_20260101to20260331_thmgActiveStateOrProvinceCodeAxis_thmgBLMMember_thmgTargetAreaAxis_thmgSouthMountainMember"
      decimals="0"
      id="Fxbrl_6598"
      unitRef="USD">109928</thmg:UnpatentedClaimsLeasePayments>
    <thmg:UnpatentedClaimsLeasePayments
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_6609"
      unitRef="USD">115452</thmg:UnpatentedClaimsLeasePayments>
    <us-gaap:EquityMethodInvestmentsTextBlock
      contextRef="C_20260101to20260331"
      id="Fxbrl_20260508041400186">
                &lt;div&gt;
                    &lt;p style="text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;3.&lt;span style="display: inline-block; width: 17pt;"&gt;&#160;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;South Mountain Project&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;i&gt;SMMI Joint Venture - OGT, LLC&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;The Company's wholly owned subsidiary SMMI is the sole manager of the South Mountain Project in its entirety through a separate Mining Lease with Option to Purchase ("Lease Option") with the Company's majority-owned subsidiary OGT.&#160; SMMI has an option to purchase the South Mountain mineral interest for a capped $5 million less net returns royalties paid through the date of exercise. The Lease Option expires in November 2026.&#160; If SMMI exercises the option, the option payment of $5 million less advance royalties will be distributed 100% by OGT to OGT's minority member, ISGCII.&#160; Under the Lease Option, SMMI paid an annual $5,000 net returns royalty to OGT through the maturity of the agreement, and no further payment remains due.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Under the OGT operating agreement, SMMI and ISGC II have 75% and 25% ownership, respectively, in OGT. SMMI is the sole manager and pays all expenses for exploration and development of the property.&#160; The Company has established 75% ownership and full management of the property. OGT's financial information is included 100% in the Company's condensed consolidated financial statements as of March 31, 2026 and December 31, 2025, and for the periods ended March 31, 2026 and 2025.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;i&gt;MFD Investment Holdings&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;On January 27, 2025, the Company announced a strategic partnership with Swiss-based MFD Investment Holdings SA ("MFD").&#160; The letter agreement signed outlines that MFD will provide additional funding, contributing $1,000,000 in project-related expenditures as well as providing technical support for project development. This partnership adds additional financial strength in advancing South Mountain's technical and economic studies.&#160; The letter agreement is in the form of an option, whereby THMG grants an option to MFD to earn an interest in its South Mountain Project pursuant to which MFD shall have the right, but not the obligation, to complete certain requirements in return for the acquisition of a 10% interest in the Project.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;div&gt;

                    &lt;/div&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;As of March 31, 2026, THMG has recorded $203,498 from MFD related to project expenditures, recognized as a reduction to exploration expenses. No cash was received during the three months ended March 31, 2026; however, the Company recorded a $13,780 receivable for reimbursable project expenditures incurred during the period.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/div&gt;
            </us-gaap:EquityMethodInvestmentsTextBlock>
    <thmg:AdvancedPaymentOnRoyalties
      contextRef="C_20260101to20260331_deiLegalEntityAxis_thmgSmmiJointVentureOgtLlcMember"
      decimals="-6"
      id="Fxbrl_20220321131607072"
      unitRef="USD">5000000</thmg:AdvancedPaymentOnRoyalties>
    <thmg:AdvancedPaymentOnRoyalties
      contextRef="C_20260101to20260331_deiLegalEntityAxis_thmgSmmiJointVentureOgtLlcMember"
      decimals="-6"
      id="Fxbrl_20220321144857757"
      unitRef="USD">5000000</thmg:AdvancedPaymentOnRoyalties>
    <thmg:OptionPaymentDistributionPercentage
      contextRef="C_20260331_deiLegalEntityAxis_thmgSmmiJointVentureOgtLlcMember"
      decimals="2"
      id="Fxbrl_20260508041926495"
      unitRef="Pure">1</thmg:OptionPaymentDistributionPercentage>
    <thmg:AdvanceNetReturnsOnRoyalty
      contextRef="C_20260101to20260331_deiLegalEntityAxis_thmgSmmiJointVentureOgtLlcMember"
      decimals="0"
      id="Fxbrl_20220321131647107"
      unitRef="USD">5000</thmg:AdvanceNetReturnsOnRoyalty>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="C_20260331_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_thmgSouthMountainMinesIncMember"
      decimals="2"
      id="Fxbrl_20230325153757978"
      unitRef="Pure">0.75</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="C_20260331_srtOwnershipAxis_thmgIdahoStateGoldCompanyIiLlcMember"
      decimals="2"
      id="Fxbrl_20230325153830365"
      unitRef="Pure">0.25</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="C_20260331_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_thmgSouthMountainMinesIncMember"
      decimals="2"
      id="Fxbrl_20260508041620621"
      unitRef="Pure">0.75</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <thmg:FinancialInformationConsolidationPercentage
      contextRef="C_20251231_deiLegalEntityAxis_thmgSmmiJointVentureOgtLlcMember"
      decimals="2"
      id="Fxbrl_20260508042116185"
      unitRef="Pure">1</thmg:FinancialInformationConsolidationPercentage>
    <thmg:FinancialInformationConsolidationPercentage
      contextRef="C_20260331_deiLegalEntityAxis_thmgSmmiJointVentureOgtLlcMember"
      decimals="2"
      id="Fxbrl_20260508041648190"
      unitRef="Pure">1</thmg:FinancialInformationConsolidationPercentage>
    <thmg:AdditionalFundingContributingAmount
      contextRef="C_20250127to20250127_deiLegalEntityAxis_thmgMfdInvestmentHoldingsSaMember"
      decimals="0"
      id="Fxbrl_20250509030705102"
      unitRef="USD">1000000</thmg:AdditionalFundingContributingAmount>
    <thmg:PercentageOfAcquisitionOfInterest
      contextRef="C_20250127to20250127_deiLegalEntityAxis_thmgMfdInvestmentHoldingsSaMember"
      decimals="2"
      id="Fxbrl_20250509110038403"
      unitRef="Pure">0.10</thmg:PercentageOfAcquisitionOfInterest>
    <us-gaap:ExplorationExpense
      contextRef="C_20260101to20260331_deiLegalEntityAxis_thmgMfdInvestmentHoldingsSaMember"
      decimals="0"
      id="Fxbrl_20251105190052311"
      unitRef="USD">203498</us-gaap:ExplorationExpense>
    <thmg:ReceivableForReimbursableProjectExpenditures
      contextRef="C_20260101to20260331_deiLegalEntityAxis_thmgMfdInvestmentHoldingsSaMember"
      decimals="0"
      id="Fxbrl_20260508042435231"
      unitRef="USD">13780</thmg:ReceivableForReimbursableProjectExpenditures>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="C_20260101to20260331"
      id="Fxbrl_20260508050334303">
                &lt;div&gt;
                    &lt;p style="text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;4.&lt;span style="display: inline-block; width: 16.5pt;"&gt;&#160;&lt;/span&gt;Property and Equipment&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;During the three months ended March 31, 2026, the Company was awarded mineral lease rights on approximately 3,500 acres of Idaho state land through a competitive auction process. The Company submitted a winning bid of $210,000, which represents the cost to acquire the leasehold interest. In addition, the Company incurred $1,324 of legal fees directly attributable to securing the lease. These costs have been capitalized as mineral properties.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;The Company's property and equipment are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

                        &lt;div&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="width: 80%; border-collapse: collapse; font-size: 10pt; border-color: #000000; margin-left: auto; margin-right: auto;"&gt;
                                &lt;tr&gt;
                                    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: bottom; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 0.75pt solid #000000; text-align: center;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 0.75pt solid #000000; text-align: center; white-space: nowrap; margin-top: 0pt; margin-bottom: 0pt;"&gt;
                                        &lt;p style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-family: Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;p style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-family: Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                    &lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 0.75pt solid transparent; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 0.75pt solid #000000; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 0.75pt solid #000000; text-align: center; white-space: nowrap;"&gt;
                                        &lt;p style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-family: Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;p style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-family: Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                    &lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid transparent; border-bottom: 0.75pt solid transparent; text-align: center;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Vehicles&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: right; width: 22%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;22,441&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: right; width: 22%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;22,441&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Construction Equipment&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: right; width: 22%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;30,407&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: right; width: 22%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;30,407&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Mining Equipment&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: left; width: 1%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: right; width: 22%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;42,696&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid transparent; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: left; width: 1%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: right; width: 22%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;42,696&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid transparent; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; text-align: right; width: 22%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;95,544&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid transparent; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; text-align: right; width: 22%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;95,544&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid transparent; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Accumulated Depreciation&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: left; width: 1%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: right; width: 22%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;(95,544&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid transparent; text-align: left; width: 2%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: left; width: 1%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: right; width: 22%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;(95,544&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid transparent; text-align: left; width: 2%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: right; width: 22%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: right; width: 22%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Mineral properties&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: right; width: 22%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;211,324&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: right; width: 22%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Land&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: right; width: 22%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;592,645&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid transparent; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: right; width: 22%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;592,645&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid transparent; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Total Property and Equipment&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: left; width: 1%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: right; width: 22%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;803,969&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid transparent; border-bottom: 2.25pt double transparent; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: left; width: 1%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: right; width: 22%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;592,645&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid transparent; border-bottom: 2.25pt double transparent; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/table&gt;
                        &lt;/div&gt;

                &lt;/div&gt;
            </us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:AreaOfLand
      contextRef="C_20260331_usgaapPropertyPlantAndEquipmentByTypeAxis_thmgIdahoStateLandMember"
      decimals="0"
      id="Fxbrl_20260508051146978"
      unitRef="Acre">3500</us-gaap:AreaOfLand>
    <thmg:LeaseWinningBidAmount
      contextRef="C_20260101to20260331_usgaapPropertyPlantAndEquipmentByTypeAxis_thmgIdahoStateLandMember"
      decimals="0"
      id="Fxbrl_20260508051154849"
      unitRef="USD">210000</thmg:LeaseWinningBidAmount>
    <us-gaap:LegalFees
      contextRef="C_20260101to20260331_usgaapPropertyPlantAndEquipmentByTypeAxis_thmgIdahoStateLandMember"
      decimals="0"
      id="Fxbrl_20260508051214967"
      unitRef="USD">1324</us-gaap:LegalFees>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="C_20260101to20260331"
      id="Fxbrl_20260508140357750">
                        &lt;div&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="width: 80%; border-collapse: collapse; font-size: 10pt; border-color: #000000; margin-left: auto; margin-right: auto;"&gt;
                                &lt;tr&gt;
                                    &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: bottom; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 0.75pt solid #000000; text-align: center;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 0.75pt solid #000000; text-align: center; white-space: nowrap; margin-top: 0pt; margin-bottom: 0pt;"&gt;
                                        &lt;p style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-family: Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;p style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-family: Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                    &lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 0.75pt solid transparent; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 0.75pt solid #000000; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 0.75pt solid #000000; text-align: center; white-space: nowrap;"&gt;
                                        &lt;p style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-family: Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;p style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-family: Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                    &lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid transparent; border-bottom: 0.75pt solid transparent; text-align: center;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Vehicles&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: right; width: 22%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;22,441&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: right; width: 22%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;22,441&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Construction Equipment&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: right; width: 22%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;30,407&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: right; width: 22%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;30,407&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Mining Equipment&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: left; width: 1%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: right; width: 22%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;42,696&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid transparent; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: left; width: 1%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: right; width: 22%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;42,696&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid transparent; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; text-align: right; width: 22%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;95,544&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid transparent; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; text-align: right; width: 22%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;95,544&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid transparent; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Accumulated Depreciation&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: left; width: 1%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: right; width: 22%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;(95,544&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid transparent; text-align: left; width: 2%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: left; width: 1%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: right; width: 22%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;(95,544&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid transparent; text-align: left; width: 2%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: right; width: 22%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: right; width: 22%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Mineral properties&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: right; width: 22%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;211,324&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: right; width: 22%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Land&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: right; width: 22%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;592,645&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid transparent; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid #000000; text-align: right; width: 22%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;592,645&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid transparent; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Total Property and Equipment&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: left; width: 1%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: right; width: 22%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;803,969&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid transparent; border-bottom: 2.25pt double transparent; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: left; width: 1%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: right; width: 22%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;592,645&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="vertical-align: bottom; border-top: 0.75pt solid transparent; border-bottom: 2.25pt double transparent; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/table&gt;
                        &lt;/div&gt;
                    </us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20260331_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapVehiclesMember"
      decimals="0"
      id="Fxbrl_6784"
      unitRef="USD">22441</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20251231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapVehiclesMember"
      decimals="0"
      id="Fxbrl_6790"
      unitRef="USD">22441</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20260331_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapConstructionInProgressMember"
      decimals="0"
      id="Fxbrl_6814"
      unitRef="USD">30407</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20251231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapConstructionInProgressMember"
      decimals="0"
      id="Fxbrl_6820"
      unitRef="USD">30407</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20260331_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMiningPropertiesAndMineralRightsMember"
      decimals="0"
      id="Fxbrl_6829"
      unitRef="USD">42696</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20251231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapMiningPropertiesAndMineralRightsMember"
      decimals="0"
      id="Fxbrl_6835"
      unitRef="USD">42696</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_6843"
      unitRef="USD">95544</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_6849"
      unitRef="USD">95544</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_6858"
      unitRef="USD">95544</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_6864"
      unitRef="USD">95544</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <thmg:PropertyPlantAndEquipmentNetExcludingLand
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20220320063059365_82"
      unitRef="USD">0</thmg:PropertyPlantAndEquipmentNetExcludingLand>
    <thmg:PropertyPlantAndEquipmentNetExcludingLand
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20220320063059365_85"
      unitRef="USD">0</thmg:PropertyPlantAndEquipmentNetExcludingLand>
    <us-gaap:MineralPropertiesNet
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20260508050737898_xbrl_6886"
      unitRef="USD">211324</us-gaap:MineralPropertiesNet>
    <us-gaap:MineralPropertiesNet
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20260508050737898_xbrl_6892"
      unitRef="USD">0</us-gaap:MineralPropertiesNet>
    <us-gaap:Land
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_6886"
      unitRef="USD">592645</us-gaap:Land>
    <us-gaap:Land
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_6892"
      unitRef="USD">592645</us-gaap:Land>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_6901"
      unitRef="USD">803969</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20251231"
      decimals="0"
      id="Fxbrl_20260508050349031"
      unitRef="USD">592645</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="C_20260101to20260331"
      id="Fxbrl_20260508052402587">
                &lt;div&gt;
                    &lt;p style="text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;5.&lt;span style="display: inline-block; width: 16.5pt;"&gt;&#160;&lt;/span&gt;Related Party Transactions&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span style="text-decoration: underline;"&gt;Board of Directors Compensation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;The Company paid its Board of Directors a total of $42,000 during the period ended March 31, 2026, consisting of $21,000 related to amounts accrued as of December 31, 2025 and $21,000 for services provided during the three months ended March 31, 2026.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span style="text-decoration: underline;"&gt;Deferred Compensation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;As of March 31, 2026, and December 31, 2025, the balances of the total deferred compensation for the officers, are as follows, Eric Jones, President and Chief Executive Officer: $469,500; Jim Collord, Technical Advisor: $420,000; Larry Thackery, former Chief Financial Officer: $215,125. The total deferred compensation for these officers at March 31, 2026 and December 31, 2025 was $1,104,625.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/div&gt;
            </us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <thmg:AmountOfCompensationPaidToBoardOfDirectors
      contextRef="C_20260101to20260331_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember"
      decimals="0"
      id="F20260330122719187_4"
      unitRef="USD">42000</thmg:AmountOfCompensationPaidToBoardOfDirectors>
    <thmg:AmountOfCompensationPaidToBoardOfDirectors
      contextRef="C_20250101to20251231_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember"
      decimals="0"
      id="F20260330122719187_7"
      unitRef="USD">21000</thmg:AmountOfCompensationPaidToBoardOfDirectors>
    <thmg:AmountOfCompensationPaidToBoardOfDirectorsForServices
      contextRef="C_20260101to20260331_srtTitleOfIndividualAxis_srtBoardOfDirectorsChairmanMember"
      decimals="0"
      id="Fxbrl_20260508052453928"
      unitRef="USD">21000</thmg:AmountOfCompensationPaidToBoardOfDirectorsForServices>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="C_20251231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_thmgJonesMember"
      decimals="0"
      id="F20260330122719188_9"
      unitRef="USD">469500</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="C_20260331_usgaapRelatedPartyTransactionsByRelatedPartyAxis_thmgJonesMember"
      decimals="0"
      id="F20260330122719187_1"
      unitRef="USD">469500</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="C_20251231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_thmgCollordMember"
      decimals="0"
      id="F20260330122719188_10"
      unitRef="USD">420000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="C_20260331_usgaapRelatedPartyTransactionsByRelatedPartyAxis_thmgCollordMember"
      decimals="0"
      id="F20260330122719187_2"
      unitRef="USD">420000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="C_20251231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_thmgThackeryMember"
      decimals="0"
      id="F20260330122719188_11"
      unitRef="USD">215125</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="C_20260331_usgaapRelatedPartyTransactionsByRelatedPartyAxis_thmgThackeryMember"
      decimals="0"
      id="F20260330122719187_3"
      unitRef="USD">215125</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="C_20251231"
      decimals="0"
      id="F20260330122719188_12"
      unitRef="USD">1104625</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="C_20260331"
      decimals="0"
      id="F20260330122719187_5"
      unitRef="USD">1104625</us-gaap:DeferredCompensationLiabilityCurrent>
    <thmg:NotesPayableDisclosureTextBlock
      contextRef="C_20260101to20260331"
      id="Fxbrl_20260508054117579">
                &lt;div&gt;
                    &lt;p style="text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;6.&lt;span style="display: inline-block; width: 16.5pt;"&gt;&#160;&lt;/span&gt;Note Payable&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;&lt;span&gt;In December 2025, the Company issued a seller-financed promissory note in connection with the acquisition of land. The note has an initial principal balance of $205,000, is secured by the underlying land, and bears interest at 5% per annum. The note requires five annual payments of $47,350, due each December from 2026 through 2030.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;&lt;span&gt;As of March 31, 2026, the outstanding principal balance was $205,000, of which $37,100 was classified as current and $167,900 as long-term. In addition, the Company had accrued interest of $2,562 as of March 31, 2026, which is included in accounts payable and accrued liabilities on the condensed consolidated balance sheet.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;div&gt;

                    &lt;/div&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;&lt;span&gt;Future principal maturities of the note payable as of March 31, 2026 are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

                        &lt;div&gt;
                            &lt;div&gt;
                                &lt;table cellpadding="0" cellspacing="0" style="margin-left: auto; border-collapse: collapse; font-size: 10pt; margin-right: auto; width: 35%;"&gt;
                                    &lt;tr&gt;
                                        &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; border-bottom: 0.75pt solid #7f7f7f;"&gt;
                                            &lt;p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;Year&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                        &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; border-bottom: 0.75pt solid #7f7f7f; white-space: nowrap;"&gt;
                                            &lt;p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;Principal Payments&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                        &lt;td style="padding-right: 5.03pt; padding-left: 5.4pt; vertical-align: top; border-right: 0.75pt solid #7f7f7f; background-color: #e6efff;"&gt;
                                            &lt;p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;&lt;span&gt;2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                        &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; background-color: #e6efff; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$37,100&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                        &lt;td style="padding-right: 5.03pt; padding-left: 5.4pt; vertical-align: top; border-right: 0.75pt solid #7f7f7f;"&gt;
                                            &lt;p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;&lt;span&gt;2027&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                        &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$38,955&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                        &lt;td style="padding-right: 5.03pt; padding-left: 5.4pt; vertical-align: top; border-right: 0.75pt solid #7f7f7f; background-color: #e6efff;"&gt;
                                            &lt;p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;&lt;span&gt;2028&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                        &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; background-color: #e6efff; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$40,902&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                        &lt;td style="padding-right: 5.03pt; padding-left: 5.4pt; vertical-align: top; border-right: 0.75pt solid #7f7f7f;"&gt;
                                            &lt;p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;&lt;span&gt;2029&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                        &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$42,948&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                        &lt;td style="padding-right: 5.03pt; padding-left: 5.4pt; vertical-align: top; border-right: 0.75pt solid #7f7f7f; border-bottom: 0.75pt solid #000000; background-color: #e6efff;"&gt;
                                            &lt;p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;&lt;span&gt;2030&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                        &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; border-bottom: 0.75pt solid #000000; background-color: #e6efff; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$45,095&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                        &lt;td style="padding-right: 5.03pt; padding-left: 5.4pt; vertical-align: top; border-top: 0.75pt solid #000000; border-right: 0.75pt solid #7f7f7f;"&gt;
                                            &lt;p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                        &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; border-top: 0.75pt solid #000000; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;$205,000&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;/tr&gt;
                                &lt;/table&gt;
                            &lt;/div&gt;
                        &lt;/div&gt;

                &lt;/div&gt;
            </thmg:NotesPayableDisclosureTextBlock>
    <us-gaap:NotesAndLoansPayable
      contextRef="C_20251231"
      decimals="-3"
      id="Fxbrl_20260330163144026"
      unitRef="USD">205000000</us-gaap:NotesAndLoansPayable>
    <us-gaap:AccountsPayableInterestBearingInterestRate
      contextRef="C_20251231"
      decimals="2"
      id="Fxbrl_20260330163152106"
      unitRef="Pure">0.05</us-gaap:AccountsPayableInterestBearingInterestRate>
    <us-gaap:DebtInstrumentAnnualPrincipalPayment
      contextRef="C_20251231"
      decimals="-3"
      id="Fxbrl_20260330163208387"
      unitRef="USD">47350000</us-gaap:DebtInstrumentAnnualPrincipalPayment>
    <us-gaap:NotesAndLoansPayable
      contextRef="C_20260331"
      decimals="-3"
      id="Fxbrl_20260330163228210"
      unitRef="USD">205000000</us-gaap:NotesAndLoansPayable>
    <us-gaap:NotesAndLoansPayableCurrent
      contextRef="C_20260331"
      decimals="-3"
      id="Fxbrl_20260330163234203"
      unitRef="USD">37100000</us-gaap:NotesAndLoansPayableCurrent>
    <us-gaap:LongTermNotesPayable
      contextRef="C_20260331"
      decimals="-3"
      id="Fxbrl_20260330163247610"
      unitRef="USD">167900000</us-gaap:LongTermNotesPayable>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest
      contextRef="C_20260101to20260331"
      decimals="-3"
      id="Fxbrl_20260508054320489"
      unitRef="USD">2562000</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="C_20260101to20260331"
      id="Fxbrl_20260508135125105">
                        &lt;div&gt;
                            &lt;div&gt;
                                &lt;table cellpadding="0" cellspacing="0" style="margin-left: auto; border-collapse: collapse; font-size: 10pt; margin-right: auto; width: 35%;"&gt;
                                    &lt;tr&gt;
                                        &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; border-bottom: 0.75pt solid #7f7f7f;"&gt;
                                            &lt;p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;Year&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                        &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; border-bottom: 0.75pt solid #7f7f7f; white-space: nowrap;"&gt;
                                            &lt;p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;Principal Payments&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                        &lt;td style="padding-right: 5.03pt; padding-left: 5.4pt; vertical-align: top; border-right: 0.75pt solid #7f7f7f; background-color: #e6efff;"&gt;
                                            &lt;p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;&lt;span&gt;2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                        &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; background-color: #e6efff; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$37,100&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                        &lt;td style="padding-right: 5.03pt; padding-left: 5.4pt; vertical-align: top; border-right: 0.75pt solid #7f7f7f;"&gt;
                                            &lt;p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;&lt;span&gt;2027&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                        &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$38,955&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                        &lt;td style="padding-right: 5.03pt; padding-left: 5.4pt; vertical-align: top; border-right: 0.75pt solid #7f7f7f; background-color: #e6efff;"&gt;
                                            &lt;p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;&lt;span&gt;2028&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                        &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; background-color: #e6efff; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$40,902&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                        &lt;td style="padding-right: 5.03pt; padding-left: 5.4pt; vertical-align: top; border-right: 0.75pt solid #7f7f7f;"&gt;
                                            &lt;p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;&lt;span&gt;2029&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                        &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$42,948&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                        &lt;td style="padding-right: 5.03pt; padding-left: 5.4pt; vertical-align: top; border-right: 0.75pt solid #7f7f7f; border-bottom: 0.75pt solid #000000; background-color: #e6efff;"&gt;
                                            &lt;p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;&lt;span&gt;2030&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                        &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; border-bottom: 0.75pt solid #000000; background-color: #e6efff; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$45,095&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                        &lt;td style="padding-right: 5.03pt; padding-left: 5.4pt; vertical-align: top; border-top: 0.75pt solid #000000; border-right: 0.75pt solid #7f7f7f;"&gt;
                                            &lt;p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                        &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; border-top: 0.75pt solid #000000; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;$205,000&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;/tr&gt;
                                &lt;/table&gt;
                            &lt;/div&gt;
                        &lt;/div&gt;
                    </us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="C_20260331"
      decimals="-3"
      id="Fxbrl_20260330163026026"
      unitRef="USD">37100000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="C_20260331"
      decimals="-3"
      id="Fxbrl_20260330163033715"
      unitRef="USD">38955000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="C_20260331"
      decimals="-3"
      id="Fxbrl_20260330163037022"
      unitRef="USD">40902000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="C_20260331"
      decimals="-3"
      id="Fxbrl_20260330163040204"
      unitRef="USD">42948000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="C_20260331"
      decimals="-3"
      id="Fxbrl_20260330163043026"
      unitRef="USD">45095000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:NotesAndLoansPayable
      contextRef="C_20260331"
      decimals="-3"
      id="Fxbrl_20260330163046459"
      unitRef="USD">205000000</us-gaap:NotesAndLoansPayable>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="C_20260101to20260331" id="Fxbrl_6982">
                &lt;div&gt;
                    &lt;p style="text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;7. &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left: 12pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;Stockholders' Equity&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;The Company's common stock has a par value of $0.001 with 200,000,000 shares authorized. The Company also has 5,000,000 authorized shares of preferred stock with a par value of $0.0001. The Company also has 22,400,000 warrants outstanding as of March 31, 2026, with a weighted average exercise price of $0.18 and a weighted average life of 1.48 years. No warrants were issued, exercised, or expired during the three months ended March 31, 2026, and there were no changes to the number of warrants outstanding during the period.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/div&gt;
            </us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_20260331"
      decimals="3"
      id="Fxbrl_20260508100848502"
      unitRef="USD_per_Share">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_20260331"
      decimals="INF"
      id="Fxbrl_20260508100854160"
      unitRef="Shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_20260331"
      decimals="INF"
      id="Fxbrl_20260508100900714"
      unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="C_20260331"
      decimals="4"
      id="Fxbrl_20260508100907679"
      unitRef="USD_per_Share">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="C_20260331"
      decimals="INF"
      id="Fxbrl_20260508100915760"
      unitRef="Shares">22400000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="C_20260331"
      decimals="2"
      id="Fxbrl_20260508100926243"
      unitRef="USD_per_Share">0.18</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <thmg:WeightedAverageLifeOfWarrants
      contextRef="C_20260101to20260331"
      id="Fxbrl_20260508100932816">P1Y5M23D</thmg:WeightedAverageLifeOfWarrants>
    <thmg:ClassOfWarrantOrRightExpiredDuringPeriod
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20260508101855504"
      unitRef="Shares">0</thmg:ClassOfWarrantOrRightExpiredDuringPeriod>
    <thmg:ClassOfWarrantOrRightExercisedDuringPeriod
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20260508101854999"
      unitRef="Shares">0</thmg:ClassOfWarrantOrRightExercisedDuringPeriod>
    <thmg:ClassOfWarrantOrRightGrantedDuringPeriod
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20260508101851700"
      unitRef="Shares">0</thmg:ClassOfWarrantOrRightGrantedDuringPeriod>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="C_20260101to20260331"
      id="Fxbrl_20220320114730765">
                &lt;div&gt;
                    &lt;p style="text-align: justify; margin-top: 0pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;8.&lt;span style="display: inline-block; width: 16.5pt;"&gt;&#160;&lt;/span&gt;Stock Options&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;The Company has a Stock Incentive Plan (the "SIP"), that authorizes the granting of stock options up to 10 percent of the total number of issued and outstanding shares of common stock, that provides for the grant of stock options, incentive stock options, stock appreciation rights, restricted stock awards, and incentive awards to eligible individuals including directors, executive officers and advisors that have furnished bona fide services to the Company not related to the sale of securities in a capital-raising transaction. On December 10, 2024, the Company's shareholders, at their Annual Meeting, ratified and reapproved the Stock Option Plan.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;On January 29, 2026, the Company granted 200,000 stock options to one employee and a consultant. The options are exercisable at $0.77 per share and expire on January 28, 2031. The options were fully vested upon grant. The fair value of the options was determined to be $136,320 using the Black-Scholes valuation model. As the options were fully vested at issuance, the entire fair value was recognized as share-based compensation expense during the three months ended March 31, 2026. This expense was included in management and administrative expenses on the Company's Condensed Consolidated Statement of Operations. The Company recognized $102,240 in compensation expense for share-based payment awards issued to non-employees as part of the total compensation expense recognized during the same period.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;The fair value of each option award was estimated on the date of the grant using the assumptions noted in the following table:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

                        &lt;div&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="width: 50%; margin-right: auto; margin-left: auto; border-collapse: collapse; font-size: 10pt;"&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="width: 36%; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; border-bottom: 0.75pt solid #000000; text-align: center; white-space: nowrap;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;January 29, 2026&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Stock price&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="width: 36%; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; border-top: 0.75pt solid #000000; text-align: center; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$0.74&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Exercise price&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="width: 36%; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$0.77&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Expected volatility&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="width: 36%; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; text-align: center; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;156.11%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Expected dividends&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="width: 36%; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Expected terms (in years)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="width: 36%; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; text-align: center; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;
                                                5.0
                                            &lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Risk-free rate&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="width: 36%; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;3.80%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/table&gt;
                        &lt;/div&gt;

                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;During the three months ended March 31, 2026, the Company received proceeds of $40,000 from the exercise of 250,000 stock options, including 100,000 options at an exercise price of $0.10 per share and 150,000 options at an exercise price of $0.20 per share.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;The following is a summary of the Company's options issued and outstanding under the SIP:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;div&gt;

                    &lt;/div&gt;

                        &lt;div&gt;
                            &lt;div style="margin-left: 36pt;"&gt;
                                &lt;table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt; border-color: #000000;"&gt;
                                    &lt;tr&gt;
                                        &lt;td style="vertical-align: bottom; text-align: justify;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: justify;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: center; white-space: nowrap;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: center; white-space: nowrap;"&gt;
                                            &lt;p style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-family: Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                            &lt;p style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-family: Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                            &lt;p style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-family: Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                            &lt;p style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-family: Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: justify;"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                        &lt;td style="vertical-align: bottom; text-align: justify; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Outstanding and exercisable at December 31, 2025&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; text-align: left; width: 1%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; text-align: right; width: 17%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;5,995,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid transparent; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; text-align: left; width: 1%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; text-align: right; width: 17%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;0.13&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid transparent; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                        &lt;td style="vertical-align: bottom; text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Granted&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: right; width: 17%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;200,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: right; width: 17%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;0.77&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                        &lt;td style="vertical-align: bottom; text-align: justify; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Exercised&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: left; width: 1%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: right; width: 17%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;(250,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: left; width: 2%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: left; width: 1%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: right; width: 17%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;0.16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                        &lt;td style="vertical-align: bottom; text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Outstanding and exercisable at March 31, 2026&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: right; width: 17%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;5,945,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid transparent; border-bottom: 2.25pt double transparent; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: left; width: 1%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: right; width: 17%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;0.15&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid transparent; border-bottom: 2.25pt double transparent; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                &lt;/table&gt;
                            &lt;/div&gt;
                        &lt;/div&gt;

                    &lt;p style="margin-left: 24pt; text-align: justify; margin-top: 10pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;The weighted average remaining contractual term of options outstanding and exercisable at March 31, 2026 was 3.29 years. As of March 31, 2026, the aggregate intrinsic value of options outstanding and exercisable was $3,569,250, based on the Company's closing stock price of $0.75 per share on that date.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/div&gt;
            </us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="C_20260101to20260129_srtTitleOfIndividualAxis_thmgEmployeeAndConsultantMember"
      decimals="INF"
      id="Fxbrl_20260330131036212"
      unitRef="Shares">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="C_20260101to20260129_srtTitleOfIndividualAxis_thmgEmployeeAndConsultantMember"
      decimals="2"
      id="Fxbrl_20260330131100955"
      unitRef="USD_per_Share">0.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="C_20260101to20260129_srtTitleOfIndividualAxis_thmgEmployeeAndConsultantMember"
      decimals="0"
      id="Fxbrl_20260330131122490"
      unitRef="USD">136320</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20260101to20260129_srtTitleOfIndividualAxis_thmgEmployeeAndConsultantMember"
      decimals="0"
      id="Fxbrl_20260330131144576"
      unitRef="USD">102240</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="C_20260101to20260331"
      id="Fxbrl_20260508135015520">
                        &lt;div&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="width: 50%; margin-right: auto; margin-left: auto; border-collapse: collapse; font-size: 10pt;"&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="width: 36%; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; border-bottom: 0.75pt solid #000000; text-align: center; white-space: nowrap;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;January 29, 2026&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Stock price&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="width: 36%; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; border-top: 0.75pt solid #000000; text-align: center; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$0.74&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Exercise price&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="width: 36%; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$0.77&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Expected volatility&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="width: 36%; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; text-align: center; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;156.11%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Expected dividends&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="width: 36%; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Expected terms (in years)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="width: 36%; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; text-align: center; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;
                                                5.0
                                            &lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                    &lt;td style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Risk-free rate&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="width: 36%; padding-right: 5.4pt; padding-left: 5.4pt; vertical-align: top; text-align: center;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;3.80%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                            &lt;/table&gt;
                        &lt;/div&gt;
                    </us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharePrice
      contextRef="C_20260129"
      decimals="2"
      id="Fxbrl_20260330150953548"
      unitRef="USD_per_Share">0.74</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="C_20260129"
      decimals="2"
      id="Fxbrl_20260330151108195"
      unitRef="USD_per_Share">0.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_20260101to20260129"
      decimals="4"
      id="Fxbrl_20260330151157192"
      unitRef="Pure">1.5611</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="C_20260101to20260129"
      decimals="2"
      id="Fxbrl_20260330151205657_xbrl_20260330151157192"
      unitRef="Pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_20260101to20260129"
      id="Fxbrl_20260330151207635_xbrl_20260330151157192">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="C_20260101to20260129"
      decimals="4"
      id="Fxbrl_20260330151214176_xbrl_20260330151157192"
      unitRef="Pure">0.038</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20260508112837291"
      unitRef="USD">40000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_20260101to20260331"
      decimals="0"
      id="Fxbrl_20260508112948162"
      unitRef="Shares">250000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20260101to20260331_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_thmgOptionExercisePriceOneMember"
      decimals="0"
      id="Fxbrl_20260508113016210"
      unitRef="USD">100000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="C_20260101to20260331_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_thmgOptionExercisePriceOneMember"
      decimals="2"
      id="Fxbrl_20260508113039652"
      unitRef="USD_per_Share">0.1</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="C_20260101to20260331_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_thmgOptionExercisePriceTwoMember"
      decimals="0"
      id="Fxbrl_20260508113349105"
      unitRef="USD">150000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="C_20260101to20260331_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_thmgOptionExercisePriceTwoMember"
      decimals="2"
      id="Fxbrl_20260508113339538"
      unitRef="USD_per_Share">0.2</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock
      contextRef="C_20260101to20260331"
      id="Fxbrl_20260508135035656">
                        &lt;div&gt;
                            &lt;div style="margin-left: 36pt;"&gt;
                                &lt;table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt; border-color: #000000;"&gt;
                                    &lt;tr&gt;
                                        &lt;td style="vertical-align: bottom; text-align: justify;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: justify;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: center; white-space: nowrap;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: center; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: center; white-space: nowrap;"&gt;
                                            &lt;p style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-family: Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                            &lt;p style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-family: Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                            &lt;p style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-family: Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                            &lt;p style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-family: Times New Roman, Times, serif; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: justify;"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                        &lt;td style="vertical-align: bottom; text-align: justify; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Outstanding and exercisable at December 31, 2025&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; text-align: left; width: 1%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; text-align: right; width: 17%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;5,995,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid transparent; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; text-align: left; width: 1%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; text-align: right; width: 17%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;0.13&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid transparent; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                        &lt;td style="vertical-align: bottom; text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Granted&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: right; width: 17%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;200,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: right; width: 17%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;0.77&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                        &lt;td style="vertical-align: bottom; text-align: justify; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Exercised&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: left; width: 1%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: right; width: 17%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;(250,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: left; width: 2%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: left; width: 1%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: right; width: 17%; background-color: #e6efff;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;0.16&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; text-align: left; width: 2%; background-color: #e6efff;"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                        &lt;td style="vertical-align: bottom; text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;Outstanding and exercisable at March 31, 2026&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: right; width: 17%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;5,945,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid transparent; border-bottom: 2.25pt double transparent; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: left; width: 1%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid #000000; border-bottom: 2.25pt double #000000; text-align: right; width: 17%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;0.15&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="vertical-align: bottom; border-top: 0.75pt solid transparent; border-bottom: 2.25pt double transparent; text-align: left; width: 2%;"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                &lt;/table&gt;
                            &lt;/div&gt;
                        &lt;/div&gt;
                    </us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20251231"
      decimals="INF"
      id="Fxbrl_20220320115332713"
      unitRef="Shares">5995000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20251231"
      decimals="2"
      id="Fxbrl_20260330182231170"
      unitRef="USD_per_Share">0.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="C_20260101to20260331"
      decimals="INF"
      id="Fxbrl_20260330181046140"
      unitRef="Shares">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="C_20260101to20260331"
      decimals="2"
      id="Fxbrl_20260330181139037"
      unitRef="USD_per_Share">0.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_20260101to20260331"
      decimals="INF"
      id="Fxbrl_20260508102722530_xbrl_20260330181046140"
      unitRef="Shares">250000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="C_20260101to20260331"
      decimals="2"
      id="Fxbrl_20260508102722530_xbrl_20260330181139037"
      unitRef="USD_per_Share">0.16</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20260331"
      decimals="INF"
      id="Fxbrl_20260508112645529_xbrl_20220320115332713"
      unitRef="Shares">5945000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20260331"
      decimals="2"
      id="Fxbrl_20260508112645529_xbrl_20260330182231170"
      unitRef="USD_per_Share">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="C_20260101to20260331" id="Fxbrl_7177">P3Y3M14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="C_20260331"
      decimals="0"
      id="Fxbrl_20250326201635876"
      unitRef="USD">3569250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:SharePrice
      contextRef="C_20260331"
      decimals="2"
      id="Fxbrl_20220320135623057"
      unitRef="USD_per_Share">0.75</us-gaap:SharePrice>
    <ecd:MtrlTermsOfTrdArrTextBlock
      contextRef="C_20260101to20260331"
      id="Fxbrl_20260508152316787">
                &lt;div style="font-size: 10pt; font-family: Times New Roman;"&gt;
                    &lt;p style="text-align: justify; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Times New Roman,Times,serif;"&gt;&lt;span&gt;&lt;span&gt;During our fiscal quarter ended March 31, 2026, none of our &lt;span style="font-size: 10pt; font-family: Times New Roman;"&gt;directors or executive officers&lt;/span&gt;

                                            adopted
                                        , modified or
                                            terminated
                                         any contract, instruction or written plan for the purchase or sale of our securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or any "non-Rule 10b5-1 trading arrangement" as defined in Item 408(c) of Regulation S-K.
                                    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/div&gt;
            </ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrIndTitle
      contextRef="C_20260101to20260331"
      id="Fxbrl_20260508152352358">directors or executive officers</ecd:TrdArrIndTitle>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="C_20260101to20260331"
      id="Fxbrl_20260508152413718">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="C_20260101to20260331"
      id="Fxbrl_20260508152410898">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="C_20260101to20260331"
      id="Fxbrl_20260508152443751">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="C_20260101to20260331"
      id="Fxbrl_20260508152441049">false</ecd:Rule10b51ArrTrmntdFlag>
</xbrl>
