<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="eose-20260414.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-2">0001805077</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="c-1" id="f-3">DEF 14A</dei:DocumentType>
    <dei:AmendmentFlag contextRef="c-1" id="f-4">false</dei:AmendmentFlag>
    <dei:EntityRegistrantName contextRef="c-1" id="f-1">EOS ENERGY ENTERPRISES, INC.</dei:EntityRegistrantName>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-5">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <ecd:PvpTableTextBlock contextRef="c-1" id="f-6">&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.978%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.713%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.616%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.857%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt;Year &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt;Summary Compensation Table Total for PEO&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt;($)&lt;/span&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:5.2pt;font-weight:700;line-height:10.00pt;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt;Compensation Actually Paid to PEO&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt;($)&lt;/span&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:5.2pt;font-weight:700;line-height:10.00pt;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt;Average Summary Compensation Table Total for Non-PEO Named Executive Officers&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt;($)&lt;/span&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:5.2pt;font-weight:700;line-height:10.00pt;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt;Average Compensation Actually Paid to Non-PEO Named Executive Officers&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt;($)&lt;/span&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:5.2pt;font-weight:700;line-height:10.00pt;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt;Value of Initial Fixed $100 Investment Based on TSR&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt;($)&lt;/span&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:5.2pt;font-weight:700;line-height:10.00pt;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt;Net Income (Loss) (in Thousands)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt;($)&lt;/span&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:5.2pt;font-weight:700;line-height:10.00pt;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;4,854,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;23,118,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;3,190,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;7,391,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;774.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;(969,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;5,452,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;15,329,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;3,011,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;9,834,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;328.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;(685,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f0f0f0;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;4,332,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;1,966,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;2,057,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;1,044,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;73.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;(229,506)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;border-bottom:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ecd:PvpTableTextBlock>
    <ecd:PeoTotalCompAmt contextRef="c-1" decimals="0" id="f-7" unitRef="usd">4854452</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-1" decimals="0" id="f-8" unitRef="usd">23118382</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-1" decimals="0" id="f-9" unitRef="usd">3190435</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-1" decimals="0" id="f-10" unitRef="usd">7391799</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt contextRef="c-1" decimals="2" id="f-11" unitRef="usd">774.32</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-12" unitRef="usd">-969647000</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt contextRef="c-2" decimals="0" id="f-13" unitRef="usd">5452189</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-2" decimals="0" id="f-14" unitRef="usd">15329460</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-2" decimals="0" id="f-15" unitRef="usd">3011093</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-2" decimals="0" id="f-16" unitRef="usd">9834805</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt contextRef="c-2" decimals="2" id="f-17" unitRef="usd">328.38</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss contextRef="c-2" decimals="-3" id="f-18" unitRef="usd">-685870000</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt contextRef="c-3" decimals="0" id="f-19" unitRef="usd">4332098</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-3" decimals="0" id="f-20" unitRef="usd">1966353</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-3" decimals="0" id="f-21" unitRef="usd">2057675</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-3" decimals="0" id="f-22" unitRef="usd">1044438</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt contextRef="c-3" decimals="2" id="f-23" unitRef="usd">73.65</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss contextRef="c-3" decimals="-3" id="f-24" unitRef="usd">-229506000</us-gaap:NetIncomeLoss>
    <ecd:NamedExecutiveOfficersFnTextBlock contextRef="c-1" id="f-25">&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:9pt;font-weight:400;line-height:12.00pt;padding-left:7.8pt"&gt;Compensation for our principle executive officer ("PEO"), Joe Mastrangelo, reflects the amounts reported in the &#x201c;Summary Compensation Table&#x201d; for the respective years. Average compensation for non-PEOs includes the following NEOs: (i) in 2025, Nathan Kroeker and Michelle Buczkowski and Eric Javidi, (ii) in 2024, Nathan Kroeker and Michael Silberman and (iii) in 2023, Nathan Kroeker and Melissa Berube.&lt;/span&gt;&lt;div style="margin-bottom:12pt;padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:12.00pt"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:9pt;font-weight:400;line-height:12.00pt;padding-left:6.12pt"&gt;Compensation &#x201c;actually paid&#x201d; for the PEO and average compensation &#x201c;actually paid&#x201d; for our non-PEOs in 2025 reflects the respective amounts set forth in columns (b) and (d), adjusted as follows in the table below, as determined in accordance with SEC rules. These dollar amounts do not reflect the actual amount of compensation earned by or paid to the PEO and our other NEOs during the applicable year.&lt;/span&gt;&lt;/div&gt;</ecd:NamedExecutiveOfficersFnTextBlock>
    <ecd:PeoName contextRef="c-1" id="f-26">Joe Mastrangelo</ecd:PeoName>
    <ecd:Additional402vDisclosureTextBlock contextRef="c-1" id="f-27">&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:9pt;font-weight:400;line-height:12.00pt;padding-left:6.01pt"&gt;Total Stockholder Return is cumulative for the measurement periods beginning on December 31, 2022 and ending on December 31 of each of 2025, 2024 and 2023, respectively, calculated in accordance with Item 201(e) of Regulation S-K.&lt;/span&gt;&lt;div style="margin-bottom:12pt;padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:12.00pt"&gt;4.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:9pt;font-weight:400;line-height:12.00pt;padding-left:6.15pt"&gt;Reflects &#x201c;Net Income&#x201d; in the Company&#x2019;s Consolidated Statements of Income included in the Company&#x2019;s Annual Reports on Form 10-K for each of the years ended December 31, 2025, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt;padding-left:21.6pt;text-indent:-21.6pt"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:107%"&gt;Note:  Fair values set forth in the table above are computed in accordance with &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:107%"&gt;ASC 718&lt;/span&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:107%"&gt; as of the end of the respective fiscal year, other than fair values of awards that vest in the covered year, which are valued as of the applicable vesting date.&lt;/span&gt;&lt;/div&gt;</ecd:Additional402vDisclosureTextBlock>
    <ecd:CoSelectedMeasureName contextRef="c-1" id="f-28">Net Income</ecd:CoSelectedMeasureName>
    <ecd:AdjToNonPeoNeoCompFnTextBlock contextRef="c-1" id="f-30">&lt;div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.821%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.412%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.412%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.855%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt;PEO 2025&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt;Non-PEOs 2025&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt;Summary Compensation Table Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;4,854,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;3,190,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt;text-decoration:underline"&gt;Less&lt;/span&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt; Stock Award Value Reported in Summary Compensation Table for the Covered Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;(4,007,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;(2,709,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt;text-decoration:underline"&gt;Plus&lt;/span&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt; Fair Value for Unvested Awards Granted in the Covered Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;8,305,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;2,879,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt;text-decoration:underline"&gt;Change&lt;/span&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt; in Fair Value of Outstanding Unvested Awards from Prior Years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;12,715,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;3,446,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt;text-decoration:underline"&gt;Plus&lt;/span&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt; Fair Value for Vested Awards Granted in the Covered Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;(72,735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt;text-decoration:underline"&gt;Change&lt;/span&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt; in Fair Value of Awards from Prior Years that Vested in the Covered Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;1,250,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;658,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt;text-decoration:underline"&gt;Less&lt;/span&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt; Fair Value of Awards Forfeited during the Covered Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt;Compensation Actually Paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;23,118,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;7,391,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ecd:AdjToNonPeoNeoCompFnTextBlock>
    <ecd:AdjToPeoCompFnTextBlock contextRef="c-1" id="f-29">&lt;div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.821%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.412%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.412%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.855%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt;PEO 2025&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#7acc00;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt;Non-PEOs 2025&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt;Summary Compensation Table Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;4,854,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;3,190,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt;text-decoration:underline"&gt;Less&lt;/span&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt; Stock Award Value Reported in Summary Compensation Table for the Covered Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;(4,007,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;(2,709,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt;text-decoration:underline"&gt;Plus&lt;/span&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt; Fair Value for Unvested Awards Granted in the Covered Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;8,305,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;2,879,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt;text-decoration:underline"&gt;Change&lt;/span&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt; in Fair Value of Outstanding Unvested Awards from Prior Years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;12,715,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;3,446,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt;text-decoration:underline"&gt;Plus&lt;/span&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt; Fair Value for Vested Awards Granted in the Covered Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;(72,735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt;text-decoration:underline"&gt;Change&lt;/span&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt; in Fair Value of Awards from Prior Years that Vested in the Covered Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;1,250,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;658,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt;text-decoration:underline"&gt;Less&lt;/span&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt; Fair Value of Awards Forfeited during the Covered Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f0f0f0;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f0f0f0;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Bold',sans-serif;font-size:8pt;font-weight:700;line-height:10.00pt"&gt;Compensation Actually Paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;23,118,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Uni Neue Book',sans-serif;font-size:8pt;font-weight:400;line-height:10.00pt"&gt;7,391,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ecd:AdjToPeoCompFnTextBlock>
    <ecd:PeoTotalCompAmt contextRef="c-1" decimals="0" id="f-31" unitRef="usd">4854452</ecd:PeoTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-1" decimals="0" id="f-32" unitRef="usd">3190435</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c-4" decimals="0" id="f-33" unitRef="usd">-4007193</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-5" decimals="0" id="f-34" unitRef="usd">-2709785</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-6" decimals="0" id="f-35" unitRef="usd">8305035</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-7" decimals="0" id="f-36" unitRef="usd">2879451</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-8" decimals="0" id="f-37" unitRef="usd">12715909</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-9" decimals="0" id="f-38" unitRef="usd">3446408</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-10" decimals="0" id="f-39" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-11" decimals="0" id="f-40" unitRef="usd">-72735</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-12" decimals="0" id="f-41" unitRef="usd">1250179</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-13" decimals="0" id="f-42" unitRef="usd">658025</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-14" decimals="0" id="f-43" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-15" decimals="0" id="f-44" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-1" decimals="0" id="f-45" unitRef="usd">23118382</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-1" decimals="0" id="f-46" unitRef="usd">7391799</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock contextRef="c-1" id="f-47">&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#0a4c35;font-family:'Uni Neue Bold',sans-serif;font-size:11pt;font-weight:700;line-height:12.00pt"&gt;Relationship Between Compensation Actually Paid and Cumulative TSR&lt;/span&gt;&lt;/div&gt;The amount of compensation actually paid to the PEO and the average amount of compensation actually paid to the non-PEO NEOs have generally aligned with the Company&#x2019;s cumulative TSR over the three-year period presented in the table. From January 1, 2023 to December 31, 2025, cumulative TSR increased by approximately 674%. For the three-years presented, the increase in both compensation actually paid and cumulative TSR are primarily driven by the change in the Company's stock price from $1.48 as of December 31, 2022, $1.09 as of December 31, 2023, $4.86 as of December 31, 2024, to $11.46 as of December 31, 2025. Stock price is a large driver in the value of the equity incentive awards, which is a major component of compensation actually paid to the PEO and the average compensation actually paid to the non-PEO NEOs.</ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock>
</xbrl>
