<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:fang="http://diamondbackenergy.com/20250521"
  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:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="fang-20250521.xsd" xlink:type="simple"/>
    <context id="From2024-01-01to2024-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012024-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
        </entity>
        <period>
            <startDate>2020-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">0001539838</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012023-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
        </entity>
        <period>
            <startDate>2020-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">0001539838</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012022-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012021-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_DeductionsReportedValueOfEquityAwardsMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:DeductionsReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_AdditionsEquityAwardAdjustmentsMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:AdditionsEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_DeductionsReportedValueOfEquityAwardsMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:DeductionsReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_AdditionsEquityAwardAdjustmentsMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:AdditionsEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_DeductionsReportedValueOfEquityAwardsMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:DeductionsReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_AdditionsEquityAwardAdjustmentsMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:AdditionsEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_DeductionsReportedValueOfEquityAwardsMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:DeductionsReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_AdditionsEquityAwardAdjustmentsMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:AdditionsEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_DeductionsReportedValueOfEquityAwardsMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:DeductionsReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_AdditionsEquityAwardAdjustmentsMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:AdditionsEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_TotalEquityAwardAdjustmentsMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:TotalEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_TotalEquityAwardAdjustmentsMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:TotalEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_TotalEquityAwardAdjustmentsMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:TotalEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_TotalEquityAwardAdjustmentsMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:TotalEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_TotalEquityAwardAdjustmentsMember_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:TotalEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_DeductionsReportedValueOfEquityAwardsMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:DeductionsReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_AdditionsEquityAwardAdjustmentsMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:AdditionsEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_DeductionsReportedValueOfEquityAwardsMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:DeductionsReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_AdditionsEquityAwardAdjustmentsMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:AdditionsEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_DeductionsReportedValueOfEquityAwardsMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:DeductionsReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_AdditionsEquityAwardAdjustmentsMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:AdditionsEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_DeductionsReportedValueOfEquityAwardsMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:DeductionsReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_AdditionsEquityAwardAdjustmentsMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:AdditionsEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_DeductionsReportedValueOfEquityAwardsMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:DeductionsReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_AdditionsEquityAwardAdjustmentsMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:AdditionsEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_TotalEquityAwardAdjustmentsMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:TotalEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_TotalEquityAwardAdjustmentsMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:TotalEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_TotalEquityAwardAdjustmentsMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:TotalEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_TotalEquityAwardAdjustmentsMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:TotalEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_TotalEquityAwardAdjustmentsMember_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">fang:TotalEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>1</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>2</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>3</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001539838</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>4</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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">0001539838</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2024-01-01to2024-12-31" id="xdx2ixbrl0010">DEF 14A</dei:DocumentType>
    <dei:EntityRegistrantName contextRef="From2024-01-01to2024-12-31" id="Fact000011">DIAMONDBACK ENERGY, INC.</dei:EntityRegistrantName>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="From2024-01-01to2024-12-31" id="Fact000014">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <ecd:AwardTmgMethodTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000017"> &lt;span id="xdx_90C_eecd--AwardTmgPredtrmndFlag_dbT_c20240101__20241231_zdGFqr9rKyz8"&gt;Grants of equity awards are within the discretion
of the compensation committee and are generally made to our named executive officers on March 1 of each year, approximately two weeks
after our earnings are announced for the preceding quarter and full fiscal year and following the filing of our Annual Report on Form
10-K for that year.&lt;/span&gt; On occasion, the compensation committee may grant equity awards outside of our annual grant cycle for new hires, promotions,
recognition, retention or other purposes. We do not currently grant, and have not in recent years granted, stock options, stock appreciation
rights (SARs) or other instruments with option-like features to our named executive officers or other employees.</ecd:AwardTmgMethodTextBlock>
    <ecd:AwardTmgPredtrmndFlag contextRef="From2024-01-01to2024-12-31" id="Fact000018">true</ecd:AwardTmgPredtrmndFlag>
    <ecd:AwardTmgHowMnpiCnsdrdTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000019"> &lt;span id="xdx_90B_eecd--AwardTmgMnpiCnsdrdFlag_dbF_c20240101__20241231_zrdzbF7Abg2d"&gt;The compensation committee
did not take material nonpublic information into account when determining the timing and terms of equity awards in 2024&lt;/span&gt;, and &lt;span id="xdx_90E_eecd--MnpiDiscTimedForCompValFlag_dbF_c20240101__20241231_zTh7cYVQWj4a"&gt;the Company
does not time the disclosure of material nonpublic information for the purpose of affecting the value of executive compensation.&lt;/span&gt;</ecd:AwardTmgHowMnpiCnsdrdTextBlock>
    <ecd:AwardTmgMnpiCnsdrdFlag contextRef="From2024-01-01to2024-12-31" id="Fact000020">false</ecd:AwardTmgMnpiCnsdrdFlag>
    <ecd:MnpiDiscTimedForCompValFlag contextRef="From2024-01-01to2024-12-31" id="Fact000021">false</ecd:MnpiDiscTimedForCompValFlag>
    <ecd:PvpTableTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000023">&lt;div id="xdx_808_eecd--PvpTableTextBlock_zLCnBVfOlszb"&gt;&lt;/div&gt;
&lt;h2 style="font: 16pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&lt;span style="color: rgb(169,108,18)"&gt;&lt;b&gt;&#x2014; &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span id="lfanga043"&gt;&lt;/span&gt;PAY VERSUS
PERFORMANCE DISCLOSURE&lt;/b&gt;&lt;/h2&gt;

&lt;p style="font: 16pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"&gt;As required by Section 953(a) of the Dodd-Frank
Wall Street Reform and Consumer Protection Act, and Item 402(v) of Regulation S-K, we are providing the following information
about the relationship between executive compensation actually paid to our CEO, who is referred to in the table below as our principal
executive officer (&#x201c;PEO&#x201d;), and our other named executive officers, who are referred to in the table below as our Non-PEO
NEOs, and certain financial performance of the Company. For further information concerning Company&#x2019;s pay for performance
philosophy and how the Company&#x2019;s aligns executive compensation with the Company&#x2019;s performance, refer to &#x201c;Compensation
Discussion and Analysis.&#x201d;&lt;/p&gt;

&lt;p style="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_301_zCEQj5rclcPi" style="font: 9pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Pay vs Performance Disclosure"&gt;
&lt;tr style="vertical-align: bottom; line-height: 0pt"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_48A_eecd--PeoTotalCompAmt_z9Pl2O6pEa31" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_480_eecd--PeoActuallyPaidCompAmt_zBGRgQxqKY0a" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_482_eecd--NonPeoNeoAvgTotalCompAmt_z2Ke0W5Hadp5" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_481_eecd--NonPeoNeoAvgCompActuallyPaidAmt_zzjLnZg3gfmb" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_48C_eus-gaap--NetIncomeLoss_pdn6_zfLEecmS4Z2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_481_eecd--CoSelectedMeasureAmt_pp1d_uRatio_zQf8LuRhN1h7" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; padding-left: 3pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&gt;&#160;&lt;/td&gt;&lt;td colspan="9" style="border-bottom: rgb(169,108,18) 1px solid; text-align: center"&gt;&lt;b&gt;Value
                                         of Initial Fixed $100&lt;br/&gt; Investment Based On:&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left; padding-left: 3pt"&gt;&lt;b&gt;Year&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Summary&lt;br/&gt;
    Compensation&lt;br/&gt; Table Total for&lt;br/&gt; PEO&lt;sup&gt;(1)&lt;/sup&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Compensation&lt;br/&gt;
    Actually Paid&lt;br/&gt; to PEO&lt;sup&gt;(2)&lt;/sup&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Average&lt;br/&gt;
    Summary&lt;br/&gt; Compensation&lt;br/&gt; Table Total&lt;br/&gt; for Non-PEO&lt;br/&gt; NEOs&lt;sup&gt;(3)&lt;/sup&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Average&lt;br/&gt;
    Compensation&lt;br/&gt; Actually Paid&lt;br/&gt; to Non-PEO&lt;br/&gt; NEOs&lt;sup&gt;(4)&lt;/sup&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Total&lt;br/&gt;
    Shareholder&lt;br/&gt; Return&lt;sup&gt;(5)&lt;/sup&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Peer Group&lt;br/&gt; Total&lt;br/&gt; Shareholder&lt;br/&gt; Return&lt;sup&gt;(6)&lt;/sup&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Net
    Income&lt;br/&gt; (Loss)&lt;br/&gt; (in millions)&lt;sup&gt;(7)&lt;/sup&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Return
    on Average&lt;br/&gt; Capital Employed&lt;br/&gt; (&#x201c;ROACE&#x201d;)&lt;sup&gt;(8)&lt;/sup&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left; padding-right: 3pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_41B_20240101__20241231_zkjvXjmD14k" style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 12%; text-align: left; padding-left: 3pt"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 4%; text-align: right"&gt;21,324,079&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 4%; text-align: right"&gt;29,117,415&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 4%; text-align: right"&gt;7,500,390&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 4%; text-align: right"&gt;10,265,220&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td id="xdx_983_eecd--TotalShareholderRtnAmt_pp2d_c20200101__20241231_zWXSVchEim7h" style="border-bottom: rgb(168,169,172) 1px solid; width: 4%; text-align: right"&gt;219.68&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td id="xdx_987_eecd--PeerGroupTotalShareholderRtnAmt_pp2d_c20200101__20241231_zCSOty1ztvM6" style="border-bottom: rgb(168,169,172) 1px solid; width: 4%; text-align: right"&gt;182.97&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 4%; text-align: right"&gt;3,701&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 4%; text-align: right"&gt;15.4&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left; padding-right: 3pt"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_413_20230101__20231231_ztEFZd7a2W1" style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-left: 3pt"&gt;2023&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;17,583,386&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;34,309,377&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;5,741,598&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;11,353,994&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eecd--TotalShareholderRtnAmt_pp2d_c20200101__20231231_zV2wBp0uY1g6" style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;199.06&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eecd--PeerGroupTotalShareholderRtnAmt_pp2d_c20200101__20231231_zYCCTdUWw1te" style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;185.59&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;3,336&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;18.1&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-right: 3pt"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_413_20220101__20221231_zdSVFJxUxOVi" style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-left: 3pt"&gt;2022&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;17,152,470&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;17,650,787&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;4,942,355&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;6,755,849&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eecd--TotalShareholderRtnAmt_pp2d_c20200101__20221231_zjeKyidq46Xd" style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;166.41&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eecd--PeerGroupTotalShareholderRtnAmt_pp2d_c20200101__20221231_zZgn5GzDyHGe" style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;199.77&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;4,562&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;25.5&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-right: 3pt"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_419_20210101__20211231_zRCeZ1uQF3d5" style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-left: 3pt"&gt;2021&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;13,529,128&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;23,965,903&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;5,073,857&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;9,737,527&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eecd--TotalShareholderRtnAmt_pp2d_c20200101__20211231_zqGvSRGwPVnf" style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;122.81&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eecd--PeerGroupTotalShareholderRtnAmt_pp2d_c20200101__20211231_zjm4lKtTdUuk" style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;126.90&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;2,276&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;15.7&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-right: 3pt"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_413_20200101__20201231_zlEVhuTuwB5j" style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left; padding-left: 3pt"&gt;2020&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;10,152,471&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;957,617&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;3,512,243&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;(2,460,719)&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eecd--TotalShareholderRtnAmt_pp2d_c20200101__20201231_zxPYRRvzFCMd" style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;54.00&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eecd--PeerGroupTotalShareholderRtnAmt_pp2d_c20200101__20201231_zXCLfyti68la" style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;62.30&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;(4,672)&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;4.5&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left; padding-right: 3pt"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</ecd:PvpTableTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000024"
      unitRef="USD">21324079</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000025"
      unitRef="USD">29117415</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000026"
      unitRef="USD">7500390</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000027"
      unitRef="USD">10265220</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2020-01-012024-12-31"
      decimals="2"
      id="Fact000030"
      unitRef="USD">219.68</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="From2020-01-012024-12-31"
      decimals="2"
      id="Fact000031"
      unitRef="USD">182.97</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000028"
      unitRef="USD">3701000000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="1"
      id="Fact000029"
      unitRef="Ratio">15.4</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000032"
      unitRef="USD">17583386</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000033"
      unitRef="USD">34309377</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000034"
      unitRef="USD">5741598</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000035"
      unitRef="USD">11353994</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2020-01-012023-12-31"
      decimals="2"
      id="Fact000038"
      unitRef="USD">199.06</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="From2020-01-012023-12-31"
      decimals="2"
      id="Fact000039"
      unitRef="USD">185.59</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000036"
      unitRef="USD">3336000000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="From2023-01-012023-12-31"
      decimals="1"
      id="Fact000037"
      unitRef="Ratio">18.1</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000040"
      unitRef="USD">17152470</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000041"
      unitRef="USD">17650787</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000042"
      unitRef="USD">4942355</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000043"
      unitRef="USD">6755849</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2020-01-012022-12-31"
      decimals="2"
      id="Fact000046"
      unitRef="USD">166.41</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="From2020-01-012022-12-31"
      decimals="2"
      id="Fact000047"
      unitRef="USD">199.77</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000044"
      unitRef="USD">4562000000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="From2022-01-012022-12-31"
      decimals="1"
      id="Fact000045"
      unitRef="Ratio">25.5</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000048"
      unitRef="USD">13529128</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000049"
      unitRef="USD">23965903</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000050"
      unitRef="USD">5073857</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000051"
      unitRef="USD">9737527</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2020-01-012021-12-31"
      decimals="2"
      id="Fact000054"
      unitRef="USD">122.81</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="From2020-01-012021-12-31"
      decimals="2"
      id="Fact000055"
      unitRef="USD">126.90</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000052"
      unitRef="USD">2276000000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="From2021-01-012021-12-31"
      decimals="1"
      id="Fact000053"
      unitRef="Ratio">15.7</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="Fact000056"
      unitRef="USD">10152471</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="Fact000057"
      unitRef="USD">957617</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="Fact000058"
      unitRef="USD">3512243</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="Fact000059"
      unitRef="USD">-2460719</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2020-01-012020-12-31"
      decimals="2"
      id="Fact000062"
      unitRef="USD">54.00</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="From2020-01-012020-12-31"
      decimals="2"
      id="Fact000063"
      unitRef="USD">62.30</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="Fact000060"
      unitRef="USD">-4672000000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="From2020-01-012020-12-31"
      decimals="1"
      id="Fact000061"
      unitRef="Ratio">4.5</ecd:CoSelectedMeasureAmt>
    <ecd:AdjToPeoCompFnTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000065">
&lt;table cellpadding="0" cellspacing="0" style="font: 8pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 18pt; padding-bottom: 3pt"&gt;&lt;i&gt;(1)&lt;/i&gt;&lt;/td&gt;
    &lt;td style="text-align: justify; padding-bottom: 3pt"&gt;&lt;i&gt;The dollar amounts reported are the amounts of total compensation
    reported in our Summary Compensation Table.&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;i&gt;(2)&lt;/i&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;i&gt;The dollar amounts reported represent the amount of &#x201c;compensation
    actually paid,&#x201d; as computed in accordance with SEC rules. The dollar amounts do not reflect the actual amount of compensation
    earned by or paid during the applicable year. In accordance with SEC rules, the following adjustments were made to total compensation
    to determine the compensation actually paid:&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


&lt;p style="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_305_zMNC9ULkv0zc" style="font: 8pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Pay vs Performance Disclosure"&gt;
&lt;tr style="vertical-align: bottom; line-height: 0pt"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_489_eecd--PeoTotalCompAmt_zlt2IZBRfKi9" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_484_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--DeductionsReportedValueOfEquityAwardsMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zI5oJvhxdZak" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_48F_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--AdditionsEquityAwardAdjustmentsMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zPow3l5JePNa" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_48C_eecd--PeoActuallyPaidCompAmt_zlIV7srGdOFe" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left; padding-left: 3pt"&gt;&lt;b&gt;Year&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Reported Summary&lt;/b&gt;&lt;br/&gt;&lt;b&gt;
    Compensation Table&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Total for PEO&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;Deductions:&lt;/span&gt;&lt;/b&gt;&lt;br/&gt;
    &lt;b&gt;Reported Value of&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Equity Awards&lt;sup&gt;(a)&lt;/sup&gt;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;Additions&lt;/span&gt;:&lt;/b&gt;&lt;br/&gt;
    &lt;b&gt;Equity Award&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Adjustments&lt;sup&gt;(b)&lt;/sup&gt;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right; padding-right: 3pt"&gt;&lt;b&gt;Compensation&lt;/b&gt;&lt;br/&gt;
    &lt;b&gt;Actually Paid to PEO&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_41B_20240101__20241231_zLja53kIsjof" style="vertical-align: bottom"&gt;
    &lt;td style="width: 18pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-left: 3pt"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 6%; text-align: right"&gt;21,324,079&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 6%; text-align: right"&gt;16,557,912&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 6%; text-align: right"&gt;24,351,248&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 6%; text-align: right"&gt;29,117,415&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_418_20230101__20231231_zhHLAO46HDYa" style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-left: 3pt"&gt;2023&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;17,583,386&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;14,418,504&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;31,144,495&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;34,309,377&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_41F_20220101__20221231_zANEZXPFGMOd" style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-left: 3pt"&gt;2022&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;17,152,470&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;13,634,451&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;14,132,768&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;17,650,787&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_41E_20210101__20211231_zuRhpcHZT6K8" style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-left: 3pt"&gt;2021&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;13,529,128&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;9,323,289&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;19,760,064&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;23,965,903&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_41B_20200101__20201231_zJN5JgpApLw4" style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left; padding-left: 3pt"&gt;2020&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;10,152,471&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;7,306,740&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;(1,888,114)&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;957,617&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;



&lt;p style="font: 3pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 8pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 18pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 18pt; font-size: 8pt; padding-bottom: 3pt"&gt;&lt;i&gt;(a)&lt;/i&gt;&lt;/td&gt;
    &lt;td style="font-size: 8pt; text-align: justify; padding-bottom: 3pt"&gt;&lt;i&gt;The grant date fair value of equity awards represents the total
    of the amounts reported in the &#x201c;Stock Awards&#x201d; columns in the Summary Compensation Table for the applicable year.&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 8pt"&gt;&lt;i&gt;(b)&lt;/i&gt;&lt;/td&gt;
    &lt;td style="font-size: 8pt; text-align: justify"&gt;&lt;i&gt;The equity award adjustments for each applicable year include the addition
    (or subtraction, as applicable) of the following: (i) the year-end fair value of any equity awards granted in the applicable
    year that are outstanding and unvested as of the end of the year; (ii) the amount of change as of the end of the applicable
    year (from the end of the prior fiscal year) in fair value of any awards granted in prior years that are outstanding and unvested
    as of the end of the applicable year; (iii) for awards that are granted and vest in the same applicable year, the fair value
    as of the vesting date; (iv) for awards granted in prior years that vest in the applicable year, the amount equal to the change
    as of the vesting date (from the end of the prior fiscal year) in fair value; (v) for awards granted in prior years that are
    determined to fail to meet the applicable vesting conditions during the applicable year, a deduction for the amount equal
    to the fair value at the end of the prior fiscal year; and (vi) the dollar value of any dividends or other earnings paid on
    stock or option awards in the applicable year prior to the vesting date that are not otherwise reflected in the fair value
    of such award or included in any other component of total compensation for the applicable year. The valuation assumptions
    used to calculate fair values did not materially differ from those disclosed at the time of grant. The amounts deducted or
    added in calculating the equity award adjustments are as follows:&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" id="xdx_308_zAbC7LqBjBpj" style="font: 8pt Arial, Helvetica, Sans-Serif; float: right; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Pay vs Performance Disclosure"&gt;
&lt;tr style="vertical-align: bottom; line-height: 0pt"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 3pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_48A_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zdqwrzQ9BCVd" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_48C_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zNPT2hTy2zA4" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_48E_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zHL3MUJTDcla" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_48B_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zknl7HCBgp4a" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_48F_eecd--AdjToCompAmt_d0_hecd--AdjToCompAxis__custom--FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_z4snLCFYVqqe" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_485_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zhVhZjPRnml3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_484_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--TotalEquityAwardAdjustmentsMember__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zE8V4gs7Zle5" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left; padding-left: 3pt"&gt;&lt;b&gt;Year&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Year
    End Fair&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Value of Current&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Year Equity&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Awards that&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Remain Unvested&lt;/b&gt;&lt;br/&gt;&lt;b&gt; at
    Year-End&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Change
    in Fair&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Value of Equity&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Awards Granted&lt;/b&gt;&lt;br/&gt;&lt;b&gt; in Prior Years that&lt;/b&gt;&lt;br/&gt;&lt;b&gt; are Unvested at&lt;/b&gt;&lt;br/&gt;
    &lt;b&gt;Year-End&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Fair
    Value as of&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Vesting Date of&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Equity Awards&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Granted and&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Vested in the Year&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Change
    in Fair&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Value of Equity&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Awards Granted&lt;/b&gt;&lt;br/&gt;&lt;b&gt; in Prior Years that&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Vested in&lt;/b&gt;&lt;br/&gt;&lt;b&gt;
    the Year&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Fair
    Value at&lt;/b&gt;&lt;br/&gt;&lt;b&gt; the End of the&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Prior Year of&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Equity Awards&lt;/b&gt;&lt;br/&gt;&lt;b&gt; that Failed to&lt;/b&gt;&lt;br/&gt;&lt;b&gt;
    Meet Vesting&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Conditions in the&lt;/b&gt;&lt;br/&gt;
    &lt;b&gt;Year&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Value
    of Dividends&lt;/b&gt;&lt;br/&gt;&lt;b&gt; or other Earnings&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Paid on Stock or&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Option Awards&lt;/b&gt;&lt;br/&gt;&lt;b&gt; not Otherwise&lt;/b&gt;&lt;br/&gt;
    &lt;b&gt;Reflected in&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Fair Value&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right; padding-right: 3pt"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;br/&gt;
    &lt;b&gt;Equity Award&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Adjustments&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_41B_20240101__20241231_zUCoB6MQibpa" style="vertical-align: bottom"&gt;
    &lt;td style="width: 36pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-left: 3pt"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;11,478,257&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;1,733,314&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;1,336,229&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;8,591,173&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#x2014;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;1,212,275&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;24,351,248&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_41F_20230101__20231231_za2P9D15i178" style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-left: 3pt"&gt;2023&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;11,649,872&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;4,670,721&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;1,265,501&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;12,241,513&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;&#x2014;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;1,316,888&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;31,144,495&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_414_20220101__20221231_zyJdDNJG08xb" style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-left: 3pt"&gt;2022&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;7,085,036&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;2,158,865&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;1,274,387&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;1,846,084&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;&#x2014;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;1,768,396&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;14,132,768&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_414_20210101__20211231_zCUTDfIPZbBa" style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-left: 3pt"&gt;2021&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;8,725,605&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;6,138,744&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;796,720&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;3,788,128&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;&#x2014;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;310,867&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;19,760,064&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_411_20200101__20201231_zncByjoHrl8f" style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left; padding-left: 3pt"&gt;2020&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;4,150,613&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;(4,251,808)&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;919,212&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;(3,098,274)&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;&#x2014;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;392,143&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;(1,888,114)&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</ecd:AdjToPeoCompFnTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000066"
      unitRef="USD">21324079</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_DeductionsReportedValueOfEquityAwardsMember_ecd_PeoMember"
      decimals="0"
      id="Fact000067"
      unitRef="USD">16557912</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_AdditionsEquityAwardAdjustmentsMember_ecd_PeoMember"
      decimals="0"
      id="Fact000068"
      unitRef="USD">24351248</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000069"
      unitRef="USD">29117415</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000070"
      unitRef="USD">17583386</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_DeductionsReportedValueOfEquityAwardsMember_ecd_PeoMember"
      decimals="0"
      id="Fact000071"
      unitRef="USD">14418504</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_AdditionsEquityAwardAdjustmentsMember_ecd_PeoMember"
      decimals="0"
      id="Fact000072"
      unitRef="USD">31144495</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000073"
      unitRef="USD">34309377</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000074"
      unitRef="USD">17152470</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_DeductionsReportedValueOfEquityAwardsMember_ecd_PeoMember"
      decimals="0"
      id="Fact000075"
      unitRef="USD">13634451</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_AdditionsEquityAwardAdjustmentsMember_ecd_PeoMember"
      decimals="0"
      id="Fact000076"
      unitRef="USD">14132768</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000077"
      unitRef="USD">17650787</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000078"
      unitRef="USD">13529128</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_DeductionsReportedValueOfEquityAwardsMember_ecd_PeoMember"
      decimals="0"
      id="Fact000079"
      unitRef="USD">9323289</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_AdditionsEquityAwardAdjustmentsMember_ecd_PeoMember"
      decimals="0"
      id="Fact000080"
      unitRef="USD">19760064</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000081"
      unitRef="USD">23965903</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="Fact000082"
      unitRef="USD">10152471</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_DeductionsReportedValueOfEquityAwardsMember_ecd_PeoMember"
      decimals="0"
      id="Fact000083"
      unitRef="USD">7306740</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_AdditionsEquityAwardAdjustmentsMember_ecd_PeoMember"
      decimals="0"
      id="Fact000084"
      unitRef="USD">-1888114</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="Fact000085"
      unitRef="USD">957617</ecd:PeoActuallyPaidCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember_ecd_PeoMember"
      decimals="0"
      id="Fact000086"
      unitRef="USD">11478257</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember_ecd_PeoMember"
      decimals="0"
      id="Fact000087"
      unitRef="USD">1733314</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000088"
      unitRef="USD">1336229</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000089"
      unitRef="USD">8591173</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000090"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember_ecd_PeoMember"
      decimals="0"
      id="Fact000091"
      unitRef="USD">1212275</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_TotalEquityAwardAdjustmentsMember_ecd_PeoMember"
      decimals="0"
      id="Fact000092"
      unitRef="USD">24351248</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember_ecd_PeoMember"
      decimals="0"
      id="Fact000093"
      unitRef="USD">11649872</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember_ecd_PeoMember"
      decimals="0"
      id="Fact000094"
      unitRef="USD">4670721</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000095"
      unitRef="USD">1265501</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000096"
      unitRef="USD">12241513</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000097"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember_ecd_PeoMember"
      decimals="0"
      id="Fact000098"
      unitRef="USD">1316888</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_TotalEquityAwardAdjustmentsMember_ecd_PeoMember"
      decimals="0"
      id="Fact000099"
      unitRef="USD">31144495</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember_ecd_PeoMember"
      decimals="0"
      id="Fact000100"
      unitRef="USD">7085036</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember_ecd_PeoMember"
      decimals="0"
      id="Fact000101"
      unitRef="USD">2158865</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000102"
      unitRef="USD">1274387</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000103"
      unitRef="USD">1846084</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000104"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember_ecd_PeoMember"
      decimals="0"
      id="Fact000105"
      unitRef="USD">1768396</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_TotalEquityAwardAdjustmentsMember_ecd_PeoMember"
      decimals="0"
      id="Fact000106"
      unitRef="USD">14132768</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember_ecd_PeoMember"
      decimals="0"
      id="Fact000107"
      unitRef="USD">8725605</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember_ecd_PeoMember"
      decimals="0"
      id="Fact000108"
      unitRef="USD">6138744</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000109"
      unitRef="USD">796720</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000110"
      unitRef="USD">3788128</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000111"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember_ecd_PeoMember"
      decimals="0"
      id="Fact000112"
      unitRef="USD">310867</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_TotalEquityAwardAdjustmentsMember_ecd_PeoMember"
      decimals="0"
      id="Fact000113"
      unitRef="USD">19760064</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember_ecd_PeoMember"
      decimals="0"
      id="Fact000114"
      unitRef="USD">4150613</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember_ecd_PeoMember"
      decimals="0"
      id="Fact000115"
      unitRef="USD">-4251808</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000116"
      unitRef="USD">919212</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000117"
      unitRef="USD">-3098274</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_PeoMember"
      decimals="0"
      id="Fact000118"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember_ecd_PeoMember"
      decimals="0"
      id="Fact000119"
      unitRef="USD">392143</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_TotalEquityAwardAdjustmentsMember_ecd_PeoMember"
      decimals="0"
      id="Fact000120"
      unitRef="USD">-1888114</ecd:AdjToCompAmt>
    <ecd:AdjToNonPeoNeoCompFnTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000121">
&lt;table cellpadding="0" cellspacing="0" style="font: 8pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 18pt"&gt;&lt;i&gt;(3)&lt;/i&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;i&gt;The dollar amounts reported represent the average of the amounts reported for
    our Non-PEO NEOs as a group in the &#x201c;Total&#x201d; column of the Summary Compensation Table in each applicable year. The
    names of each of our Non-PEO NEOs included for purposes of calculating the average amounts in each applicable year are as
    follows: (i) for 2024, Mr. Van&#x2019;t Hof, Ms. Dick, Mr. Wesson and Mr. Zmigrosky, (ii) for 2023, Mr. Van&#x2019;t Hof, Ms.
    Dick, Mr. Wesson and Mr. Zmigrosky; (iii) for 2022, Mr. Van&#x2019;t Hof, Ms. Dick, Mr. Wesson and Mr. Zmigrosky; (iv) for
    2021, Mr. Van&#x2019;t Hof, Ms. Dick, Mr. Pantermuehl and Mr. Zmigrosky; and (v) for 2020, Mr. Van't Hof, Ms. Dick, Mr. Pantermuehl
    and Mr. Wesson.&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;i&gt;(4)&lt;/i&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;i&gt;The dollar amounts reported represent the average amount of &#x201c;compensation actually
    paid&#x201d; to our Non-PEO NEOs, as computed in accordance with SEC rules. The dollar amounts do not reflect the actual average
    amount of compensation earned by or paid to our Non-PEO NEOs during the applicable year.&#160;&#160;In accordance with the
    SEC rules, the following adjustments were made to average total compensation for our Non-PEO NEOs for each year to determine
    the compensation actually paid, using the same methodology described above in Note 2:&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="font: 8pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_309_zWOTvTKDzfag" style="font: 8pt Arial, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Pay vs Performance Disclosure"&gt;
&lt;tr style="vertical-align: bottom; line-height: 0pt"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 3pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_483_eecd--NonPeoNeoAvgTotalCompAmt_zrZp4HdRuLR6" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_482_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--DeductionsReportedValueOfEquityAwardsMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zFWVn88ubsle" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_48B_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--AdditionsEquityAwardAdjustmentsMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zzZbe3VTzyh7" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_48A_eecd--NonPeoNeoAvgCompActuallyPaidAmt_z62VdWuHDOTc" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-right: 3pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left; padding-left: 3pt"&gt;&lt;b&gt;Year&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Average
    Reported&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Summary&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Compensation&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Table Total for&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Non-PEO NEOs&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;Deductions&lt;/span&gt;:&lt;/b&gt;&lt;br/&gt;
    &lt;b&gt;Average Reported&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Value of Equity&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Awards&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;Additions&lt;/span&gt;:&lt;/b&gt;&lt;br/&gt;
    &lt;b&gt;Average Equity&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Award Adjustments&lt;sup&gt;(a)&lt;/sup&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;br/&gt;
    &lt;b&gt;Compensation&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Actually Paid to&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Non-PEO NEOs&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left; padding-right: 3pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_41B_20240101__20241231_zQraYiE2eJBi" style="vertical-align: bottom"&gt;
    &lt;td style="width: 18pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-left: 3pt"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;7,500,390&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;5,822,561&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;8,587,391&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;10,265,220&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left; padding-right: 3pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_41A_20230101__20231231_zmWnKOBgZJxd" style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-left: 3pt"&gt;2023&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;5,741,598&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;4,577,254&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;10,189,650&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;11,353,994&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-right: 3pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_412_20220101__20221231_zFnfeuJIkXb1" style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-left: 3pt"&gt;2022&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;4,942,355&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;3,787,458&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;5,600,952&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;6,755,849&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-right: 3pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_418_20210101__20211231_z2gTG42J7RKb" style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-left: 3pt"&gt;2021&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;5,073,857&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;3,706,041&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;8,369,711&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;9,737,527&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-right: 3pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_414_20200101__20201231_zwCfUVJu3MCa" style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left; padding-left: 3pt"&gt;2020&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;3,512,243&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;2,557,358&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;(3,415,604)&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;(2,460,719)&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left; padding-right: 3pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


&lt;p style="font: 3pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 8pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 18pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 18pt"&gt;&lt;i&gt;(a)&lt;/i&gt;&lt;/td&gt;
    &lt;td&gt;&lt;i&gt;The amounts deducted or added in calculating the total average equity award adjustments are as follows:&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="font: 8pt Arial, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_308_zvKfK9BNApbc" style="font: 8pt Arial, Helvetica, Sans-Serif; float: right; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Pay vs Performance Disclosure"&gt;
&lt;tr style="vertical-align: bottom; line-height: 0pt"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-left: 3pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_48A_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zBJhaYp4Gayb" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_48A_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_z18Ax30rqpag" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_48B_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zHv6Ezk3kj61" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_48B_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zk6Y64Cohn22" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_489_eecd--AdjToCompAmt_d0_hecd--AdjToCompAxis__custom--FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zajf55KjvWAf" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_48B_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_z7GxlD6rPsrd" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_48E_eecd--AdjToCompAmt_hecd--AdjToCompAxis__custom--TotalEquityAwardAdjustmentsMember__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_z9FahscK9JV" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; padding-right: 3pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left; padding-left: 3pt"&gt;&lt;b&gt;Year&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Year
    End&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Fair Value of&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Current Year&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Equity Awards&lt;/b&gt;&lt;br/&gt;&lt;b&gt; that Remain&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Unvested at&lt;/b&gt;&lt;br/&gt;
    &lt;b&gt;Year-End&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Change
                                         in&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Fair Value of&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Equity Awards&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Granted in Prior&lt;/b&gt;&lt;br/&gt;
                                         &lt;b&gt;Years that are&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Unvested at&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Year-End&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Fair
                                         Value as of&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Vesting Date of&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Equity Awards&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Granted and&lt;/b&gt;&lt;br/&gt;
                                         &lt;b&gt;Vested in the&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Year&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Change
                                         in Fair Value&lt;/b&gt;&lt;br/&gt;&lt;b&gt; of Equity Awards&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Granted in Prior Years&lt;/b&gt;&lt;br/&gt;&lt;b&gt;
                                         that Vested&lt;/b&gt;&lt;br/&gt;&lt;b&gt; in the Year&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Fair
                                         Value at the&lt;/b&gt;&lt;br/&gt;&lt;b&gt; End of the Prior&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Year of Equity&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Awards
                                         that Failed&lt;/b&gt;&lt;br/&gt;&lt;b&gt; to Meet Vesting&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Conditions in the&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Year&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Value
                                         of Dividends&lt;/b&gt;&lt;br/&gt;&lt;b&gt; or other Earnings&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Paid on Stock or&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Option
                                         Awards not&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Otherwise Reflected&lt;/b&gt;&lt;br/&gt;&lt;b&gt; in Fair Value&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: right"&gt;&lt;b&gt;Total
                                         Average&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Equity Award&lt;/b&gt;&lt;br/&gt;&lt;b&gt; Adjustments&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 2px solid; white-space: nowrap; text-align: left; padding-right: 3pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_41B_20240101__20241231_zuhkVp3zVpe2" style="vertical-align: bottom"&gt;
    &lt;td style="width: 36pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-left: 3pt"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;4,346,159&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;634,377&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 4%"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;412,906&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;2,695,904&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 4%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#x2014;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;498,045&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 5%; text-align: right"&gt;8,587,391&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; width: 1%; text-align: left; padding-right: 3pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_419_20230101__20231231_zKSmxBuJvii9" style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-left: 3pt"&gt;2023&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;3,698,286&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;1,616,236&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;401,778&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;3,901,814&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;&#x2014;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;571,536&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;10,189,650&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-right: 3pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_413_20220101__20221231_zPXAhU8uvxpa" style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-left: 3pt"&gt;2022&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;1,968,114&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;1,529,258&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;354,020&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;940,465&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;&#x2014;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;809,095&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;5,600,952&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-right: 3pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_41D_20210101__20211231_znkaBYIXVJv5" style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-left: 3pt"&gt;2021&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;3,468,438&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;2,833,139&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;316,714&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;1,410,426&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;&#x2014;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;340,994&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: right"&gt;8,369,711&lt;/td&gt;&lt;td style="border-bottom: rgb(168,169,172) 1px solid; text-align: left; padding-right: 3pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_41D_20200101__20201231_zueccORLR0ad" style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left; padding-left: 3pt"&gt;2020&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;1,452,709&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;(4,238,035)&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;321,734&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;(1,434,501)&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;&#x2014;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;482,489&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;$&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: right"&gt;(3,415,604)&lt;/td&gt;&lt;td style="border-bottom: rgb(169,108,18) 1px solid; text-align: left; padding-right: 3pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</ecd:AdjToNonPeoNeoCompFnTextBlock>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000122"
      unitRef="USD">7500390</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_DeductionsReportedValueOfEquityAwardsMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000123"
      unitRef="USD">5822561</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_AdditionsEquityAwardAdjustmentsMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000124"
      unitRef="USD">8587391</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2024-01-01to2024-12-31"
      decimals="0"
      id="Fact000125"
      unitRef="USD">10265220</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000126"
      unitRef="USD">5741598</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_DeductionsReportedValueOfEquityAwardsMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000127"
      unitRef="USD">4577254</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_AdditionsEquityAwardAdjustmentsMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000128"
      unitRef="USD">10189650</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000129"
      unitRef="USD">11353994</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000130"
      unitRef="USD">4942355</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_DeductionsReportedValueOfEquityAwardsMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000131"
      unitRef="USD">3787458</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_AdditionsEquityAwardAdjustmentsMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000132"
      unitRef="USD">5600952</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000133"
      unitRef="USD">6755849</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000134"
      unitRef="USD">5073857</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_DeductionsReportedValueOfEquityAwardsMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000135"
      unitRef="USD">3706041</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_AdditionsEquityAwardAdjustmentsMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000136"
      unitRef="USD">8369711</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      id="Fact000137"
      unitRef="USD">9737527</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="Fact000138"
      unitRef="USD">3512243</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_DeductionsReportedValueOfEquityAwardsMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000139"
      unitRef="USD">2557358</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_AdditionsEquityAwardAdjustmentsMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000140"
      unitRef="USD">-3415604</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      id="Fact000141"
      unitRef="USD">-2460719</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000142"
      unitRef="USD">4346159</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000143"
      unitRef="USD">634377</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000144"
      unitRef="USD">412906</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000145"
      unitRef="USD">2695904</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000146"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000147"
      unitRef="USD">498045</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_custom_TotalEquityAwardAdjustmentsMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000148"
      unitRef="USD">8587391</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000149"
      unitRef="USD">3698286</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000150"
      unitRef="USD">1616236</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000151"
      unitRef="USD">401778</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000152"
      unitRef="USD">3901814</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000153"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000154"
      unitRef="USD">571536</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_custom_TotalEquityAwardAdjustmentsMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000155"
      unitRef="USD">10189650</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000156"
      unitRef="USD">1968114</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000157"
      unitRef="USD">1529258</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000158"
      unitRef="USD">354020</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000159"
      unitRef="USD">940465</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000160"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000161"
      unitRef="USD">809095</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_TotalEquityAwardAdjustmentsMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000162"
      unitRef="USD">5600952</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000163"
      unitRef="USD">3468438</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000164"
      unitRef="USD">2833139</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000165"
      unitRef="USD">316714</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000166"
      unitRef="USD">1410426</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000167"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000168"
      unitRef="USD">340994</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_TotalEquityAwardAdjustmentsMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000169"
      unitRef="USD">8369711</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_YearEndFairValueOfCurrentYearEquityAwardsThatRemainUnvestedAtYearEndMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000170"
      unitRef="USD">1452709</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatAreUnvestedAtYearEndMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000171"
      unitRef="USD">-4238035</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_FairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000172"
      unitRef="USD">321734</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000173"
      unitRef="USD">-1434501</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_FairValueAtTheEndOfThePriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInTheYearMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000174"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000175"
      unitRef="USD">482489</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_TotalEquityAwardAdjustmentsMember_ecd_NonPeoNeoMember"
      decimals="0"
      id="Fact000176"
      unitRef="USD">-3415604</ecd:AdjToCompAmt>
    <ecd:PeerGroupIssuersFnTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000177">&lt;i&gt;Represents the weighted peer group TSR, weighted according to the respective companies&#x2019; stock market capitalization
    at December 31, 2019. The peer group used for this purpose in 2023 consists of the following companies: APA Corporation, Coterra
    Energy, Inc., Devon Energy Corporation, EOG Resources, Inc., Hess Corporation, Marathon Oil Corporation, Ovintiv Inc. and
    Pioneer Natural Resources Company. The peer group used for this purpose in 2022 consisted of the following companies: APA
    Corporation, Continental Resources, Inc., Coterra Energy, Inc., Devon Energy Corporation, EOG Resources, Inc., Hess Corporation,
    Marathon Oil Corporation, Ovintiv Inc. and Pioneer Natural Resources Company. Continental Resources, Inc. was removed from
    the 2023 peer group due to its conversion from a publicly traded company to a privately held company in November 2022. Additionally,
    Hess Corporation and Pioneer Natural Resources Company were removed from the 2024 peer group and Permian Resources Corporation
    was added to the 2024 peer group. Pioneer Natural Resources was removed from the 2024 peer group due to being acquired by
    ExxonMobil in May 2024, and Hess Corporation was removed from the 2024 peer group as a result of the pending acquisition of
    Hess by Chevron. After the removal of Continental Resources, Inc., Hess Corporation and Pioneer Natural Resources Company,
    and the addition of Permian Resources Corporation, the 2022 peer group, 2023 peer group, and 2024 peer group are made up of
    the same companies.&lt;/i&gt;</ecd:PeerGroupIssuersFnTextBlock>
    <ecd:NonGaapMeasureDescriptionTextBlock contextRef="From2024-01-012024-12-31_1" id="Fact000178">&lt;i&gt;&lt;span id="xdx_908_eecd--CoSelectedMeasureName_c20240101__20241231_zwrp9I0TjbRh"&gt;ROACE&lt;/span&gt; (%) is a non-GAAP financial measure. See Schedule A for the definition of this non-GAAP financial measure and
    its reconciliation to the most directly comparable GAAP measure, and for other important financial information. For 2024,
    the calculation of ROACE has been further adjusted to exclude the effects of the Endeavor Merger as shown in Schedule A.&lt;/i&gt;</ecd:NonGaapMeasureDescriptionTextBlock>
    <ecd:CoSelectedMeasureName contextRef="From2024-01-01to2024-12-31" id="Fact000179">ROACE</ecd:CoSelectedMeasureName>
    <ecd:TabularListTableTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000180">
&lt;h3 style="font: 14pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; color: rgb(169,108,18)"&gt;&lt;b&gt;Financial Performance Measure&lt;/b&gt;&lt;/h3&gt;

&lt;p style="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; color: rgb(169,108,18)"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"&gt;As described in greater detail in &#x201c;Compensation
&#x2013; Compensation Discussion and Analysis,&#x201d; the Company&#x2019;s executive compensation program reflects a variable pay-for-performance
philosophy. The metrics that the Company uses for both our long-term and short-term incentive awards are selected based on an
objective of incentivizing our NEOs to increase the value of our enterprise for our stockholders. The most important financial
performance measures used by the Company to link executive compensation actually paid to the Company&#x2019;s NEOs, for the most
recently completed fiscal year, to the Company&#x2019;s performance are as follows:&lt;/p&gt;

&lt;p style="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_30E_zDPSkQsyQGq5" style="font: 8pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Pay vs Performance Disclosure"&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 18pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 10pt"&gt;&lt;span style="color: rgb(168,169,172)"&gt;&lt;b&gt;&#x2022;&lt;/b&gt; &lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_eecd--MeasureName_c20240101__20241231__ecd--MeasureAxis__1_zqtCQkvnkrR4" style="font-size: 9pt; padding-bottom: 5pt; text-align: justify"&gt;ROACE; &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 5pt"&gt;&lt;span style="color: rgb(168,169,172)"&gt;&lt;b&gt;&#x2022;&lt;/b&gt; &lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eecd--MeasureName_c20240101__20241231__ecd--MeasureAxis__2_zIjpjtwVdyse" style="font-size: 9pt; padding-bottom: 5pt; text-align: justify"&gt;Free Cash Flow (as defined and reconciled in Schedule A to this proxy statement); &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 5pt"&gt;&lt;span style="color: rgb(168,169,172)"&gt;&lt;b&gt;&#x2022;&lt;/b&gt; &lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eecd--MeasureName_c20240101__20241231__ecd--MeasureAxis__3_zqRb1bogwQ73" style="font-size: 9pt; padding-bottom: 5pt; text-align: justify"&gt;PDP F&amp;amp;D Cost (as defined in &#x201c;Compensation Discussion and Analysis &#x2013; Performance-Based
    Annual Incentive Bonus&#x201d; above); and &lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 5pt"&gt;&lt;span style="color: rgb(168,169,172)"&gt;&lt;b&gt;&#x2022;&lt;/b&gt; &lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_989_eecd--MeasureName_c20240101__20241231__ecd--MeasureAxis__4_zFR3VqoOaYXc" style="font-size: 9pt; padding-bottom: 5pt; text-align: justify"&gt;Relative Total Stockholder Return (as modified by an absolute TSR modifier) (as discussed in &#x201c;Compensation
    Discussion and Analysis&#x2014;Long-Term Equity Incentive Compensation&#x2014;2024 Performance-Based and Time-Based Awards&#x201d;).&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</ecd:TabularListTableTextBlock>
    <ecd:MeasureName contextRef="From2024-01-012024-12-31_1" id="Fact000181">ROACE;</ecd:MeasureName>
    <ecd:MeasureName contextRef="From2024-01-012024-12-31_2" id="Fact000182">Free Cash Flow (as defined and reconciled in Schedule A to this proxy statement);</ecd:MeasureName>
    <ecd:MeasureName contextRef="From2024-01-012024-12-31_3" id="Fact000183">PDP F&amp;D Cost (as defined in &#x201c;Compensation Discussion and Analysis &#x2013; Performance-Based     Annual Incentive Bonus&#x201d; above); and</ecd:MeasureName>
    <ecd:MeasureName contextRef="From2024-01-012024-12-31_4" id="Fact000184">Relative Total Stockholder Return (as modified by an absolute TSR modifier) (as discussed in &#x201c;Compensation     Discussion and Analysis&#x2014;Long-Term Equity Incentive Compensation&#x2014;2024 Performance-Based and Time-Based Awards&#x201d;).</ecd:MeasureName>
    <ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000185">
&lt;p style="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;PAY VS. PERFORMANCE: TOTAL SHAREHOLDER
RETURN&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 12pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;img alt="" src="lfang2025_def14ax81x1.jpg"/&gt;&lt;/p&gt;
</ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock>
    <ecd:TotalShareholderRtnVsPeerGroupTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000186">
&lt;p style="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;TOTAL SHAREHOLDER RETURN: COMPANY VS.
PEER GROUP&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 12pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;img alt="" src="lfang2025_def14ax82x1.jpg"/&gt;&lt;/p&gt;
</ecd:TotalShareholderRtnVsPeerGroupTextBlock>
    <ecd:CompActuallyPaidVsNetIncomeTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000187">
&lt;p style="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;PAY VS. PERFORMANCE: NET INCOME ($MM)&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 12pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;img alt="" src="lfang2025_def14ax82x2.jpg"/&gt;&lt;/p&gt;
</ecd:CompActuallyPaidVsNetIncomeTextBlock>
    <ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock contextRef="From2024-01-01to2024-12-31" id="Fact000188">
&lt;p style="font: 12pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"&gt;&lt;b&gt;PAY VS. PERFORMANCE:
ROACE (%)&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 12pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 12pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"&gt;&lt;img alt="" src="lfang2025_def14ax83x1.jpg"/&gt;&lt;/p&gt;
</ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock>
</xbrl>
