<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:BHLL="http://bunkerhillmining.com/20240831"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="bhll-20240831.xsd" xlink:type="simple"/>
    <context id="From2024-01-01to2024-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001407583</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">BHLL:AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Ratio">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag contextRef="From2024-01-01to2024-12-31" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="From2024-01-01to2024-12-31" id="Fact000004">0001407583</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2024-01-01to2024-12-31" id="xdx2ixbrl0011">DEF 14A</dei:DocumentType>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember"
      id="xdx2ixbrl0052"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember"
      id="xdx2ixbrl0054"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember"
      id="xdx2ixbrl0056"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember"
      id="xdx2ixbrl0058"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember"
      id="xdx2ixbrl0060"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember"
      id="xdx2ixbrl0062"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember"
      id="xdx2ixbrl0088"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember"
      id="xdx2ixbrl0092"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember"
      id="xdx2ixbrl0094"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember"
      id="xdx2ixbrl0098"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember"
      id="xdx2ixbrl0110"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember"
      id="xdx2ixbrl0122"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember"
      id="xdx2ixbrl0124"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember"
      id="xdx2ixbrl0126"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember"
      id="xdx2ixbrl0128"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember"
      id="xdx2ixbrl0130"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember"
      id="xdx2ixbrl0134"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember"
      id="xdx2ixbrl0136"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember"
      id="xdx2ixbrl0138"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember"
      id="xdx2ixbrl0140"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember"
      id="xdx2ixbrl0142"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember"
      id="xdx2ixbrl0144"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember"
      id="xdx2ixbrl0146"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:EntityRegistrantName contextRef="From2024-01-01to2024-12-31" id="Fact000012">BUNKER HILL MINING CORP.</dei:EntityRegistrantName>
    <ecd:PvpTableTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000014">&lt;table cellpadding="0" cellspacing="0" id="xdx_88B_eecd--PvpTableTextBlock_zGTf3WYMh8G5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Pay vs Performance Disclosure"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Year&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_489_eecd--PeoTotalCompAmt_z2PCdTot0Nja" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Summary Compensation Table for PEO&lt;sup id="xdx_F5D_z1EyN1OK5eS6"&gt;(1)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_481_eecd--PeoActuallyPaidCompAmt_zDakfFjgYkH5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Compensation Actually Paid to PEO&lt;sup id="xdx_F51_zueHRFJ5shj2"&gt;(1)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_485_eecd--NonPeoNeoAvgTotalCompAmt_zV16sTh3rYdk" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Average Summary Compensation Table for Non-PEO NEOs&lt;sup id="xdx_F5F_zhIPnyYsoKkf"&gt;(2)(3)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_48B_eecd--NonPeoNeoAvgCompActuallyPaidAmt_zCwMM1H3i1e5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Average Compensation Actually Paid to Non-PEO NEOs&lt;sup id="xdx_F55_zRWJU1KluySa"&gt;(2)(3)(4)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_48C_eecd--TotalShareholderRtnAmt_pp2d_zMiOTcFPFXu" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Value of Initial Fixed $100 Investment Based on Total Shareholder Return&lt;sup id="xdx_F51_z3LvnDhaR3ec"&gt;(5)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_489_eus-gaap--NetIncomeLoss_pn3n3_zrV3pG3KqEGg" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Net Income / Loss (thousands)&lt;sup id="xdx_F52_zQpugrhI9oj6"&gt;(6)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_417_20240101__20241231_z5wcKRVDC6Sf" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 13%; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;633,126&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;758,380&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;542,335&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;615,332&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;91&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;(29,152&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_413_20230101__20231231_z9iK0q5k6yrk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: center"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;890,422&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;670,482&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;456,288&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;386,204&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;65&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(12,877&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_416_20220101__20221231_zVB52Hl59VZ4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center"&gt;2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;464,009&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;437,944&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;399,979&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;409,997&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,152&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ecd:PvpTableTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000015"
      unitRef="USD">633126</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000016"
      unitRef="USD">758380</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000017"
      unitRef="USD">542335</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000018"
      unitRef="USD">615332</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="2"
      id="Fact000019"
      unitRef="USD">91</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-01to2024-12-31"
      decimals="-3"
      id="Fact000020"
      unitRef="USD">-29152000</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000021"
      unitRef="USD">890422</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000022"
      unitRef="USD">670482</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000023"
      unitRef="USD">456288</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000024"
      unitRef="USD">386204</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2023-01-012023-12-31"
      decimals="2"
      id="Fact000025"
      unitRef="USD">65</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-12-31"
      decimals="-3"
      id="Fact000026"
      unitRef="USD">-12877000</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000027"
      unitRef="USD">464009</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000028"
      unitRef="USD">437944</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000029"
      unitRef="USD">399979</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000030"
      unitRef="USD">409997</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2022-01-012022-12-31"
      decimals="2"
      id="Fact000031"
      unitRef="USD">100</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-12-31"
      decimals="-3"
      id="Fact000032"
      unitRef="USD">1152000</us-gaap:NetIncomeLoss>
    <ecd:NamedExecutiveOfficersFnTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000034">In
    his capacity as Chief Executive Officer, &lt;span id="xdx_902_eecd--PeoName_c20240101__20241231_zZOYYZrBysCi"&gt;&lt;span id="xdx_901_eecd--PeoName_c20230101__20231231_z5h8eelATHMk"&gt;&lt;span id="xdx_904_eecd--PeoName_c20220101__20221231_z0QnYNM4snAl"&gt;Mr. Ash&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; is included as our PEO for 2024, 2023 and 2022. See the Summary Compensation Table
    Total versus Compensation Actually Paid Reconciliation Table below for additional details.</ecd:NamedExecutiveOfficersFnTextBlock>
    <ecd:PeoName contextRef="From2024-01-01to2024-12-31" id="Fact000035">Mr. Ash</ecd:PeoName>
    <ecd:PeoName contextRef="From2023-01-012023-12-31" id="Fact000036">Mr. Ash</ecd:PeoName>
    <ecd:PeoName contextRef="From2022-01-012022-12-31" id="Fact000037">Mr. Ash</ecd:PeoName>
    <ecd:AdjToPeoCompFnTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000044">&lt;p id="xdx_89D_eecd--AdjToPeoCompFnTextBlock_dU_zuSY3TK49Yq1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20240101__20241231__ecd--IndividualAxis__ecd--PeoMember_zWKzHsxvvAPd" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024
    &lt;sup&gt;&lt;/sup&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20230101__20231231__ecd--IndividualAxis__ecd--PeoMember_z7WhGW2aWWY4" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023
    &lt;sup&gt;&lt;/sup&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20220101__20221231__ecd--IndividualAxis__ecd--PeoMember_za3VPOxRGsu9" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2022
    &lt;sup&gt;&lt;/sup&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20240101__20241231__ecd--IndividualAxis__ecd--NonPeoNeoMember_zIChckV4v4nh" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024
    &lt;sup&gt;&lt;/sup&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20230101__20231231__ecd--IndividualAxis__ecd--NonPeoNeoMember_zYQIgDjMjpKl" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023
&lt;sup&gt;&lt;/sup&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20220101__20221231__ecd--IndividualAxis__ecd--NonPeoNeoMember_zOewUzZMgsHb" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2022
    &lt;sup&gt;&lt;/sup&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Adjustments&lt;sup&gt;(1)(2)&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;PEO&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Other NEO Average&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 34%; font-weight: bold; text-align: left"&gt;Summary Compensation Table Total&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 4%; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eecd--PeoTotalCompAmt_c20240101__20241231_fKDEpKDIp_zYVX0NvnOhD2" style="width: 6%; font-weight: bold; text-align: right"&gt;633,126&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eecd--PeoTotalCompAmt_c20230101__20231231_fKDEpKDIp_zw6sza4Aq7D3" style="width: 6%; font-weight: bold; text-align: right"&gt;&lt;span style="-sec-ix-redline: true"&gt;890,422&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eecd--PeoTotalCompAmt_c20220101__20221231_fKDEpKDIp_z3KBiO6Yetlb" style="width: 6%; font-weight: bold; text-align: right"&gt;464,009&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eecd--NonPeoNeoAvgTotalCompAmt_c20240101__20241231_fKDEpKDIp_zhF91w28djke" style="width: 6%; font-weight: bold; text-align: right"&gt;542,335&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eecd--NonPeoNeoAvgTotalCompAmt_c20230101__20231231_fKDEpKDIp_z0iNY5CnZ7U6" style="width: 6%; font-weight: bold; text-align: right"&gt;456,288&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eecd--NonPeoNeoAvgTotalCompAmt_c20220101__20221231_fKDEpKDIp_zbDamXQ6bsf6" style="width: 6%; font-weight: bold; text-align: right"&gt;399,979&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Deduction for amount reported in &#x201c;Option Awards&#x201d; column of the Summary Compensation Table
    &lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;(-)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember_fKDEpKDIp_zgpRhefwOmh2" style="text-align: right" title="Total Adjustments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0052"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember_fKDEpKDIp_zNldz0A4fRn4" style="text-align: right" title="Total Adjustments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0054"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember_fKDEpKDIp_zUvzXPTjrH8b" style="text-align: right" title="Total Adjustments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0056"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember_fKDEpKDIp_zSVXqEdR6mQe" style="text-align: right" title="Total Adjustments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0058"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember_fKDEpKDIp_zNHoL4lngC3g" style="text-align: right" title="Total Adjustments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0060"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--DeductionForAmountReportedInOptionAwardsColumnOfSummaryCompensationTableMember_fKDEpKDIp_z9vcO6czdMbe" style="text-align: right" title="Total Adjustments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0062"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Deduction for amount reported in &#x201c;Stock Awards&#x201d; column of the Summary Compensation Table&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;(-)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember_fKDEpKDIp_zwdZ6ZzqffF7" style="text-align: right" title="Total Adjustments"&gt;(234,369&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember_fKDEpKDIp_zqYk7TCHlijj" style="text-align: right" title="Total Adjustments"&gt;(477,376&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember_fKDEpKDIp_z6YFeqOU8F9f" style="text-align: right" title="Total Adjustments"&gt;(145,085&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember_fKDEpKDIp_zDtR5UuYthta" style="text-align: right" title="Total Adjustments"&gt;(149,700&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember_fKDEpKDIp_zHTuIbUBg7s5" style="text-align: right" title="Total Adjustments"&gt;(206,479&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember_fKDEpKDIp_zqRwlg4T2gWl" style="text-align: right" title="Total Adjustments"&gt;(123,591&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Addition of fair value at fiscal year (FY) end, of equity awards granted during the FY that remained
    outstanding &lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;(+/-)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember_fKDEpKDIp_zbP5yhVoxGme" style="text-align: right" title="Total Adjustments"&gt;309,821&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember_fKDEpKDIp_zWlRQyTQiJ9b" style="text-align: right" title="Total Adjustments"&gt;148,657&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember_fKDEpKDIp_zOLCzH68NDVl" style="text-align: right" title="Total Adjustments"&gt;156,846&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember_fKDEpKDIp_zOVgEQ84Xnj4" style="text-align: right" title="Total Adjustments"&gt;201,064&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember_fKDEpKDIp_zMFCPi2GpbG6" style="text-align: right" title="Total Adjustments"&gt;84,423&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember_fKDEpKDIp_zzgkYR8W6HIa" style="text-align: right" title="Total Adjustments"&gt;133,609&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Addition of fair value at vesting date, of equity awards granted during the FY that vested during the
year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;(+/-)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember_fKDEpKDIp_zya9qbzeKsCj" style="text-align: right" title="Total Adjustments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0088"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember_fKDEpKDIp_zLi3XAQbiv8g" style="text-align: right" title="Total Adjustments"&gt;172,201&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember_fKDEpKDIp_zAb0tgHOWRKl" style="text-align: right" title="Total Adjustments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0092"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember_fKDEpKDIp_zmD7dsJtdZ9a" style="text-align: right" title="Total Adjustments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0094"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember_fKDEpKDIp_zBprigVkbkT5" style="text-align: right" title="Total Adjustments"&gt;102,163&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember_fKDEpKDIp_zQWL8VCBPzS5" style="text-align: right" title="Total Adjustments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0098"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Addition of change in fair value at FY end versus prior FY end for awards granted in prior FY that remained
    outstanding &lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;sup id="xdx_F44_zQVlWgPXd1Mh"&gt;(1) (2)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;(+/-)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember_fKDEpKDIp_z8fi0HJUyGeh" style="text-align: right" title="Total Adjustments"&gt;39,482&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember_fKDEpKDIp_zwrr26drHzoh" style="text-align: right" title="Total Adjustments"&gt;(39,513&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember_fKDEpKDIp_zf5Co0NIJ82b" style="text-align: right" title="Total Adjustments"&gt;(32,447&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember_fKDEpKDIp_zFVDSxXanOhb" style="text-align: right" title="Total Adjustments"&gt;17,548&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember_fKDEpKDIp_z08cujkeMHWi" style="text-align: right" title="Total Adjustments"&gt;(10,453&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p id="xdx_985_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember_fKDEpKDIp_zv10G0wcAKte" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right" title="Total Adjustments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt; &lt;span style="-sec-ix-hidden: xdx2ixbrl0110"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Addition of change in fair value at vesting date versus prior FY end for awards granted in prior FY
    that vested during the FY &lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;sup id="xdx_F44_zYicQyFk6676"&gt;(1) (2)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;(+/-)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember_fKDEpKDIp_zsY9C3yNfwp6" style="text-align: right" title="Total Adjustments"&gt;10,320&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember_fKDEpKDIp_zWYgP3HnBxHj" style="text-align: right" title="Total Adjustments"&gt;(23,909&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember_fKDEpKDIp_z9WaNKGVvHOa" style="text-align: right" title="Total Adjustments"&gt;(5,379&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember_fKDEpKDIp_zuBqeyV2kXR3" style="text-align: right" title="Total Adjustments"&gt;4,086&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember_fKDEpKDIp_z0hRq5gjza24" style="text-align: right" title="Total Adjustments"&gt;(11,338&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p id="xdx_984_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember_fKDEpKDIp_z4wFizSM1f5a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right" title="Total Adjustments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt; &lt;span style="-sec-ix-hidden: xdx2ixbrl0122"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Deduction of the fair value at the prior FY end for awards granted in prior FY that failed to meet their
    vesting conditions &lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;sup&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;(+/-)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember_fKDEpKDIp_z1MLXfB3wSL1" style="text-align: right" title="Total Adjustments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0124"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember_fKDEpKDIp_zvwBzBee3K1g" style="text-align: right" title="Total Adjustments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0126"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember_fKDEpKDIp_zGb9vOhqLR53" style="text-align: right" title="Total Adjustments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0128"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember_fKDEpKDIp_zgueDGLHaek6" style="text-align: right" title="Total Adjustments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0130"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember_fKDEpKDIp_zZrSyqj9Y2l" style="text-align: right" title="Total Adjustments"&gt;(28,400&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember_fKDEpKDIp_zn9TX8EPfso" style="text-align: right" title="Total Adjustments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0134"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Addition of the dollar value of any dividends paid on awards granted during the
FY prior to the vesting date not otherwise included in the total compensation for the FY&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;(+)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember_fKDEpKDIp_zfgvlC63sOv5" style="border-bottom: Black 1pt solid; text-align: right" title="Total Adjustments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0136"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember_fKDEpKDIp_zvqdbyXJX201" style="border-bottom: Black 1pt solid; text-align: right" title="Total Adjustments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0138"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember_fKDEpKDIp_zTJqYcfcxXhl" style="border-bottom: Black 1pt solid; text-align: right" title="Total Adjustments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0140"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eecd--AdjToCompAmt_c20240101__20241231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember_fKDEpKDIp_zlqNdWSZokSj" style="border-bottom: Black 1pt solid; text-align: right" title="Total Adjustments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0142"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eecd--AdjToCompAmt_c20230101__20231231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember_fKDEpKDIp_zRDpAzXJ9lPj" style="border-bottom: Black 1pt solid; text-align: right" title="Total Adjustments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0144"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eecd--AdjToCompAmt_c20220101__20221231__ecd--IndividualAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdditionOfDollarValueOfAnyDividendsPaidOnAwardsGrantedDuringFYPriorToVestingDateNotOtherwiseIncludedInTotalCompensationForFYMember_fKDEpKDIp_zdE9KFn7WCQg" style="border-bottom: Black 1pt solid; text-align: right" title="Total Adjustments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0146"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;Compensation Actually Paid&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eecd--PeoActuallyPaidCompAmt_c20240101__20241231_fKDEpKDIp_zaSNBcuATWlc" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;758,380&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eecd--PeoActuallyPaidCompAmt_c20230101__20231231_fKDEpKDIp_zgUexI8oDxT9" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;670,482&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eecd--PeoActuallyPaidCompAmt_c20220101__20221231_fKDEpKDIp_z7iDQP37e5qa" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;437,944&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20240101__20241231_fKDEpKDIp_zC6YgBy3ojOl" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;615,332&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20230101__20231231_fKDEpKDIp_z0J7BqQV7Tu3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;386,204&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20220101__20221231_fKDEpKDIp_zaGKROZ7LE47" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;409,997&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"&gt;&lt;span id="xdx_F05_zoBnfATKWSM7" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span id="xdx_F1C_zquSqfRK5ftd" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Equity
    valuations have been calculated in accordance with the requirements for Compensation Actually Paid in accordance with the fair value
    requirements under ASC 718. Adjustment for RSUs represents the sum of changes in fair value during the fiscal year. The RSUs vest
    pro-ratably over three years except for an award granted to Mr. Ash, Mr. Williams, and Mr. Wiens made in June 2023 which was fully
    vested on the date of grant and an award granted to Mr. Ash, Mr. Williams and Mr. Wiens made in July 2023 which vests pro-ratably
    on March 31, 2024, March 31, 2025 and March 31, 2026. See the Executive Compensation Discussion and Analysis for a description of
    the awards and the rationale.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span id="xdx_F0C_zaFiVIVLTC8" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span id="xdx_F17_z650epEQOWk5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;All
    2024 and 2023 C$ amounts have been converted to US$ using the C$/US$ exchange rate as of the applicable grant or vesting date.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</ecd:AdjToPeoCompFnTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000045"
      unitRef="USD">633126</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000046"
      unitRef="USD">890422</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000047"
      unitRef="USD">464009</ecd:PeoTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000048"
      unitRef="USD">542335</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000049"
      unitRef="USD">456288</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000050"
      unitRef="USD">399979</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember"
      decimals="0"
      id="Fact000064"
      unitRef="USD">-234369</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember"
      decimals="0"
      id="Fact000066"
      unitRef="USD">-477376</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember"
      decimals="0"
      id="Fact000068"
      unitRef="USD">-145085</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember"
      decimals="0"
      id="Fact000070"
      unitRef="USD">-149700</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember"
      decimals="0"
      id="Fact000072"
      unitRef="USD">-206479</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_DeductionForAmountReportedInStockAwardsColumnOfSummaryCompensationTableMember"
      decimals="0"
      id="Fact000074"
      unitRef="USD">-123591</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember"
      decimals="0"
      id="Fact000076"
      unitRef="USD">309821</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember"
      decimals="0"
      id="Fact000078"
      unitRef="USD">148657</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember"
      decimals="0"
      id="Fact000080"
      unitRef="USD">156846</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember"
      decimals="0"
      id="Fact000082"
      unitRef="USD">201064</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember"
      decimals="0"
      id="Fact000084"
      unitRef="USD">84423</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AdditionOfFairValueAtFiscalYearEndOfEquityAwardsGrantedDuringFYThatRemainedOutstandingMember"
      decimals="0"
      id="Fact000086"
      unitRef="USD">133609</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember"
      decimals="0"
      id="Fact000090"
      unitRef="USD">172201</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AdditionOfFairValueAtVestingDateOfEquityAwardsGrantedDuringFYThatVestedDuringYearMember"
      decimals="0"
      id="Fact000096"
      unitRef="USD">102163</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember"
      decimals="0"
      id="Fact000100"
      unitRef="USD">39482</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember"
      decimals="0"
      id="Fact000102"
      unitRef="USD">-39513</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember"
      decimals="0"
      id="Fact000104"
      unitRef="USD">-32447</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember"
      decimals="0"
      id="Fact000106"
      unitRef="USD">17548</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AdditionOfChangeInFairValueAtFYEndVersusPriorFYEndForAwardsGrantedInPriorFYThatRemainedOutstandingMember"
      decimals="0"
      id="Fact000108"
      unitRef="USD">-10453</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember"
      decimals="0"
      id="Fact000112"
      unitRef="USD">10320</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember"
      decimals="0"
      id="Fact000114"
      unitRef="USD">-23909</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember"
      decimals="0"
      id="Fact000116"
      unitRef="USD">-5379</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember"
      decimals="0"
      id="Fact000118"
      unitRef="USD">4086</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AdditionOfChangeInFairValueAtVestingdDateVersusPriorFYEndForAwardsGrantedInPriorFYThatVestedDuringFYMember"
      decimals="0"
      id="Fact000120"
      unitRef="USD">-11338</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_DeductionOfFairValueAtPriorFYEndForAwardsGrantedInPriorFYThatFailedToMeetTheirVestingConditionsMember"
      decimals="0"
      id="Fact000132"
      unitRef="USD">-28400</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000147"
      unitRef="USD">758380</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000148"
      unitRef="USD">670482</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000149"
      unitRef="USD">437944</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000150"
      unitRef="USD">615332</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000151"
      unitRef="USD">386204</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000152"
      unitRef="USD">409997</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000156">&lt;p id="xdx_891_eecd--CompActuallyPaidVsTotalShareholderRtnTextBlock_dU_z69c310bp4Rh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Compensation
Actually Paid and Cumulative TSR&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following graph reflects the relationship between the amount of &#x201c;compensation actually paid&#x201d; to Mr. Ash and the average amount
of &#x201c;compensation actually paid&#x201d; to the Company&#x2019;s NEOs as a group (excluding Mr. Ash) with the Company&#x2019;s cumulative
TSR over the three years presented in the table.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;img alt="" src="formdef14a_002.jpg" style="height: 286px; width: 600px"/&gt;&lt;/span&gt;&lt;/p&gt;

</ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock>
    <ecd:CompActuallyPaidVsNetIncomeTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000158">&lt;p id="xdx_89F_eecd--CompActuallyPaidVsNetIncomeTextBlock_dU_zgHcWw2RADgh" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Compensation
Actually Paid and GAAP Net Income / Net Loss&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in"&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table reflects the relationship between the amount of &#x201c;compensation actually paid&#x201d; to Mr. Ash and the average amount
of &#x201c;compensation actually paid&#x201d; to the Company&#x2019;s NEOs as a group (excluding Mr. Ash) with the Company&#x2019;s net income
/ net loss, as applicable, as reported under U.S. generally accepted accounting principles (GAAP), over the three years presented in
the table. The Company does not use net income or net loss as a performance measure in the overall executive compensation program.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;img alt="" src="formdef14a_003.jpg" style="height: 332px; width: 600px"/&gt;&lt;/span&gt;&lt;/p&gt;

</ecd:CompActuallyPaidVsNetIncomeTextBlock>
    <ecd:AwardTmgMnpiDiscTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000160">While
we do &lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIEF3YXJkIFRpbWluZyBEaXNjbG9zdXJlAA__" id="xdx_90D_eecd--AwardTmgMnpiCnsdrdFlag_dbF_c20240101__20241231_zcJS3s4ui4mg"&gt;no&lt;/span&gt;t have a formal written policy in place with regard to the timing of awards of Options in relation to the disclosure of material
non-public information, the Board does not seek to time equity grants to take advantage of information, either positive or negative,
about the Company that has not been publicly disclosed. It has been our practice to grant equity awards to our officers and directors
upon their appointment. We intend to issue equity grants to our officers and/or directors at the same time each year, typically in connection
with our first meeting of the Board of Directors each fiscal year. Option grants are effective on the date the award determination is
made by the Board, and the exercise price of Options is the closing market price of Bunker Hill common stock on the immediately preceding
business day of the grant.During
the fiscal year ended December 31, 2024, we did not award any Options to an NEO in the period beginning four business days before the
filing of a periodic report on Form 10-Q or Form 10-K, or the filing or furnishing of a current report on Form 8-K that discloses material
non-public information, and ending one business day after the filing or furnishing of such report.</ecd:AwardTmgMnpiDiscTextBlock>
    <ecd:AwardTmgMnpiCnsdrdFlag contextRef="From2024-01-01to2024-12-31" id="Fact000161">false</ecd:AwardTmgMnpiCnsdrdFlag>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="From2024-01-01to2024-12-31" id="Fact000162">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact000015"
          xlink:label="Fact000015"
          xlink:type="locator"/>
        <link:footnote id="Footnote000033" xlink:label="Footnote000033" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In
    his capacity as Chief Executive Officer, <xhtml:span id="xdx_902_eecd--PeoName_c20240101__20241231_zZOYYZrBysCi"><xhtml:span id="xdx_901_eecd--PeoName_c20230101__20231231_z5h8eelATHMk"><xhtml:span id="xdx_904_eecd--PeoName_c20220101__20221231_z0QnYNM4snAl">Mr. Ash</xhtml:span></xhtml:span></xhtml:span> is included as our PEO for 2024, 2023 and 2022. See the Summary Compensation Table
    Total versus Compensation Actually Paid Reconciliation Table below for additional details.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000015"
          xlink:to="Footnote000033"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000016"
          xlink:label="Fact000016"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000016"
          xlink:to="Footnote000033"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000021"
          xlink:label="Fact000021"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000021"
          xlink:to="Footnote000033"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000022"
          xlink:label="Fact000022"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000022"
          xlink:to="Footnote000033"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000027"
          xlink:label="Fact000027"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000027"
          xlink:to="Footnote000033"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000028"
          xlink:label="Fact000028"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000028"
          xlink:to="Footnote000033"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000017"
          xlink:label="Fact000017"
          xlink:type="locator"/>
        <link:footnote id="Footnote000038" xlink:label="Footnote000038" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In
    2024, the non-PEO NEOs comprised of Messrs. Williams and van Heerden.</link:footnote>
        <link:footnote id="Footnote000039" xlink:label="Footnote000039" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In
    2023, the non-PEO NEOs comprised of Messrs. Williams, van Heerden and Wiens.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000017"
          xlink:to="Footnote000039"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000017"
          xlink:to="Footnote000038"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000018"
          xlink:label="Fact000018"
          xlink:type="locator"/>
        <link:footnote id="Footnote000040" xlink:label="Footnote000040" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In
    2022, the non-PEO NEOs comprised of Messrs. Williams and Wiens.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000018"
          xlink:to="Footnote000039"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000018"
          xlink:to="Footnote000038"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000018"
          xlink:to="Footnote000040"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000023"
          xlink:label="Fact000023"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000023"
          xlink:to="Footnote000039"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000023"
          xlink:to="Footnote000038"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000024"
          xlink:label="Fact000024"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000024"
          xlink:to="Footnote000039"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000024"
          xlink:to="Footnote000038"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000024"
          xlink:to="Footnote000040"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000029"
          xlink:label="Fact000029"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000029"
          xlink:to="Footnote000039"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000029"
          xlink:to="Footnote000038"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000030"
          xlink:label="Fact000030"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000030"
          xlink:to="Footnote000039"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000030"
          xlink:to="Footnote000038"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000030"
          xlink:to="Footnote000040"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000019"
          xlink:label="Fact000019"
          xlink:type="locator"/>
        <link:footnote id="Footnote000041" xlink:label="Footnote000041" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Total
    Shareholder Return (&#x201c;<xhtml:b>TSR</xhtml:b>&#x201d;) represents the value as of the end of each relevant fiscal year of a hypothetical $100
    investment in the Company&#x2019;s common stock on December 31, 2021, assuming dividend reinvestment. No dividends were paid by the
    Company in the years covered.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000019"
          xlink:to="Footnote000041"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000025"
          xlink:label="Fact000025"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000025"
          xlink:to="Footnote000041"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000031"
          xlink:label="Fact000031"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000031"
          xlink:to="Footnote000041"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000020"
          xlink:label="Fact000020"
          xlink:type="locator"/>
        <link:footnote id="Footnote000042" xlink:label="Footnote000042" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Represents
    the Company&#x2019;s net income / net loss as disclosed in our annual report on Form 10-K for the respective year.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000020"
          xlink:to="Footnote000042"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000026"
          xlink:label="Fact000026"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000026"
          xlink:to="Footnote000042"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000032"
          xlink:label="Fact000032"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000032"
          xlink:to="Footnote000042"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000045"
          xlink:label="Fact000045"
          xlink:type="locator"/>
        <link:footnote id="Footnote000153" xlink:label="Footnote000153" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Equity
    valuations have been calculated in accordance with the requirements for Compensation Actually Paid in accordance with the fair value
    requirements under ASC 718. Adjustment for RSUs represents the sum of changes in fair value during the fiscal year. The RSUs vest
    pro-ratably over three years except for an award granted to Mr. Ash, Mr. Williams, and Mr. Wiens made in June 2023 which was fully
    vested on the date of grant and an award granted to Mr. Ash, Mr. Williams and Mr. Wiens made in July 2023 which vests pro-ratably
    on March 31, 2024, March 31, 2025 and March 31, 2026. See the Executive Compensation Discussion and Analysis for a description of
    the awards and the rationale.</link:footnote>
        <link:footnote id="Footnote000154" xlink:label="Footnote000154" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">All
    2024 and 2023 C$ amounts have been converted to US$ using the C$/US$ exchange rate as of the applicable grant or vesting date.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000045"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000045"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000046"
          xlink:label="Fact000046"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000046"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000046"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000047"
          xlink:label="Fact000047"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000047"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000047"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000048"
          xlink:label="Fact000048"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000048"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000048"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000049"
          xlink:label="Fact000049"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000049"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000049"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000050"
          xlink:label="Fact000050"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000050"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000050"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0052"
          xlink:label="xdx2ixbrl0052"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0052"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0052"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0054"
          xlink:label="xdx2ixbrl0054"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0054"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0054"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0056"
          xlink:label="xdx2ixbrl0056"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0056"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0056"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0058"
          xlink:label="xdx2ixbrl0058"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0058"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0058"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0060"
          xlink:label="xdx2ixbrl0060"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0060"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0060"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0062"
          xlink:label="xdx2ixbrl0062"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0062"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0062"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000064"
          xlink:label="Fact000064"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000064"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000064"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000066"
          xlink:label="Fact000066"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000066"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000066"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000068"
          xlink:label="Fact000068"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000068"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000068"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000070"
          xlink:label="Fact000070"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000070"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000070"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000072"
          xlink:label="Fact000072"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000072"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000072"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000074"
          xlink:label="Fact000074"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000074"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000074"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000076"
          xlink:label="Fact000076"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000076"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000076"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000078"
          xlink:label="Fact000078"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000078"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000078"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000080"
          xlink:label="Fact000080"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000080"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000080"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000082"
          xlink:label="Fact000082"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000082"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000082"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000084"
          xlink:label="Fact000084"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000084"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000084"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000086"
          xlink:label="Fact000086"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000086"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000086"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0088"
          xlink:label="xdx2ixbrl0088"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0088"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0088"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000090"
          xlink:label="Fact000090"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000090"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000090"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0092"
          xlink:label="xdx2ixbrl0092"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0092"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0092"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0094"
          xlink:label="xdx2ixbrl0094"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0094"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0094"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000096"
          xlink:label="Fact000096"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000096"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000096"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0098"
          xlink:label="xdx2ixbrl0098"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0098"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0098"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000100"
          xlink:label="Fact000100"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000100"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000100"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000102"
          xlink:label="Fact000102"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000102"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000102"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000104"
          xlink:label="Fact000104"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000104"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000104"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000106"
          xlink:label="Fact000106"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000106"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000106"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000108"
          xlink:label="Fact000108"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000108"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000108"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0110"
          xlink:label="xdx2ixbrl0110"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0110"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0110"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000112"
          xlink:label="Fact000112"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000112"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000112"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000114"
          xlink:label="Fact000114"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000114"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000114"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000116"
          xlink:label="Fact000116"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000116"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000116"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000118"
          xlink:label="Fact000118"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000118"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000118"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000120"
          xlink:label="Fact000120"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000120"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000120"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0122"
          xlink:label="xdx2ixbrl0122"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0122"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0122"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0124"
          xlink:label="xdx2ixbrl0124"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0124"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0124"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0126"
          xlink:label="xdx2ixbrl0126"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0126"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0126"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0128"
          xlink:label="xdx2ixbrl0128"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0128"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0128"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0130"
          xlink:label="xdx2ixbrl0130"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0130"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0130"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000132"
          xlink:label="Fact000132"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000132"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000132"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0134"
          xlink:label="xdx2ixbrl0134"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0134"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0134"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0136"
          xlink:label="xdx2ixbrl0136"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0136"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0136"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0138"
          xlink:label="xdx2ixbrl0138"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0138"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0138"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0140"
          xlink:label="xdx2ixbrl0140"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0140"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0140"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0142"
          xlink:label="xdx2ixbrl0142"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0142"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0142"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0144"
          xlink:label="xdx2ixbrl0144"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0144"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0144"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#xdx2ixbrl0146"
          xlink:label="xdx2ixbrl0146"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0146"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="xdx2ixbrl0146"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000147"
          xlink:label="Fact000147"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000147"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000147"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000148"
          xlink:label="Fact000148"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000148"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000148"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000149"
          xlink:label="Fact000149"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000149"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000149"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000150"
          xlink:label="Fact000150"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000150"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000150"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000151"
          xlink:label="Fact000151"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000151"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000151"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000152"
          xlink:label="Fact000152"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000152"
          xlink:to="Footnote000154"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000152"
          xlink:to="Footnote000153"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
