<?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/2022"
  xmlns:eose="http://eosenergystorage.com/20221231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="eose-20221231.xsd" xlink:type="simple"/>
    <context id="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5642e2d5e3fa4cc999fbcb73267d222e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i29c0dabf7c8b428296028e6227a7e3cf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i200afb5edc93436b8223ed80bef200b5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7d4a9714007d4dfbbaf052b0f3f19c9d_I20230222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2023-02-22</instant>
        </period>
    </context>
    <context id="i513eed897ecb475f8174ce31867799b1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4f7f61c811d546a4a03ba532772d6620_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i161a28a0fd954268be32a26bc09d6da2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i54444d5de5ff4e0b8333207b6eec25fa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie7630bb14fbe4757a2ea063152684d40_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">eose:ContingentlyIssuableCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5d31654ca05a4fe2ad70b4a0e3d2756d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1b2d6abc37bd4458a61ec6687d23c0fa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5c5da6190f13488b910ee141bcf79aef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i48af0b3416e7497e9c70bb22673d2b0e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1fbae731922442299d13ee7e8c297b54_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3c4bda7654fa49d8bc2d93cb8f5b6f7f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">eose:ContingentlyIssuableCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia6c35ac3b9544ed5bfd293c0f71f485f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4a5f2e5922074f5ba5c26f6a3c5d8fb3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0638607683cd4a5399274f351fc691ae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if7549687dce148d182f9f92497df4308_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">eose:ContingentlyIssuableCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2a405f06fe604183aaf71372d43a5a25_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i55711d7ba59a4dc39e15390f26f90e90_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i501de003090d4813baa4bd55e26681ee_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4f1c086999574a66ad0cdf8d6785204c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i87d242a201ce444bb3a7e13f61c1c9af_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if08bc56b294040c1b947a41c230e6f31_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if7f62d55f39b4ac8ac39e6f8055a01d1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i058b254c663a42b5bb82911fbdcbfecc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i265ac65a665b403c98f10369b56df8dc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">eose:ContingentlyIssuableCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i65061b2aa00b4a45900fbef86081b9fc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic6cd8c315bcf40a3b6a0f939c7dffdd1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7690829a58394546848f3234c6e8ec52_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eose:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic167239453494664af06b35d6d4e0656_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eose:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0a852c3696b8445eb14b9751338bbae7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia20c41c21834495d84e39719ba68aec1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib11f55f5cd56464c99fb484e865b3cf1_I20210409">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eose:HIPOWERLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-09</instant>
        </period>
    </context>
    <context id="i5778208508224e9aa9119261d93449be_I20210409">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">eose:HIPOWERLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-09</instant>
        </period>
    </context>
    <context id="icf0ecf7ed6244a2f80b2189a2b4f50aa_D20210409-20210409">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eose:HIPOWERLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-09</startDate>
            <endDate>2021-04-09</endDate>
        </period>
    </context>
    <context id="i5b96329dffa84c27bba320dd058335ad_D20210409-20210409">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">eose:HoltecPowerIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eose:HIPOWERLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-09</startDate>
            <endDate>2021-04-09</endDate>
        </period>
    </context>
    <context id="ifa4f599f6b8a41aca9b15850dec8f0de_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eose:HIPOWERLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib090ab62366447dfa603bc8c49ae1d41_I20210409">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">eose:HoltecPowerIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eose:HIPOWERLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-09</instant>
        </period>
    </context>
    <context id="ie80916ede5eb41be991887e1d032bc22_I20210408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">eose:HIPOWERLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-08</instant>
        </period>
    </context>
    <context id="i40a058a769014ef0800d1c8ccd0355e7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i521a9d4443b04f41b0f4b4dc5d733d30_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if9e478d85f714d1aba6769350de63714_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iabf1b4529f28462690b20a9369b956f3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6325ee83872645c5b5af520318a73850_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">eose:Customer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id32c8eddf9144ef2b67afed351279868_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">eose:Customer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i48375453f19f4734b127f8b11aca2dd1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">eose:Customer2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if8b35db5f4804d8ead3667a7129ea888_I20220729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:SeniorSecuredTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-29</instant>
        </period>
    </context>
    <context id="i5f33cb89c8ee4602afc6318e11e37757_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie67b9b9dd87549fe81334ade70104a0e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if1c27a44049c42b98d49bf35db8f462c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3f410abd2a11480da027a1c1b5cc34dd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5f3dd742cac94561aca79140b2e33870_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">eose:FinanceLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iebb97dec9cfd4f35884194afaacc3beb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">eose:FinanceLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ief36f7ee1b394ce98ed5731f121752c3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">eose:FinanceLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c74ec4a24ef44c8b9d38b5e8223e63b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iac4a466b7b1f42239e43a5dc3b5bf83a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6b94ff6e80d546c8b09df805b6c40968_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib9846f90cce94e2691e2165d1aa9f5cf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic62e66caedaa4a2183bb519e0b84206a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i24a6c7a22cf14ac297cdefe059eecb45_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i63a3f3a18310444b99dead8e08a94098_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i48a250db101c4d3cbdc630eddb858bf4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0c7139bca330445db27f863769ef35fb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9fd0c41071184e44a872617aa034133b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i83b060992204417081f2196611c387c8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia2e1a20235ac4e92bcbc574e035894a7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i468f9c2edc884c67827d15ba205a8e10_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie2530182ad2f4f95b8da36b0af155b2e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0360facb51944943a203000bcc08e11f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8549ba12aade4a1fa8e4767b9dd66f35_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">eose:SpringCreekCapitalLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ib29442772ca34dde99b742d1b4e25aee_D20210701-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">eose:BRileySecuritiesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ic0b955e692cd4100af55ce7369fd474a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">eose:HoltecInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i59231d86634c4b17b63ce406ce5e9d0c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">eose:BRileySecuritiesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if0d989ee2afd4dbea17b436d437bd56d_I20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:YorkvilleConvertiblePromissoryNoteJune2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-13</instant>
        </period>
    </context>
    <context id="i931f01a25f544bd08d64b18df99084f2_I20221229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:YorkvilleConvertiblePromissoryNoteDecember2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-29</instant>
        </period>
    </context>
    <context id="i0261bb95491945ed98d1c84232848bcb_I20210408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">eose:DilutiveEffectPriorToMergerAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eose:HellmanPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-08</instant>
        </period>
    </context>
    <context id="i1d06d16f50594040a2df43012636705d_D20211201-20211201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">eose:DilutiveEffectPriorToMergerAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eose:HellmanPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-01</endDate>
        </period>
    </context>
    <context id="ibe0ef534f3324259a6193b0c091b91f6_I20211228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">eose:DilutiveEffectPriorToMergerAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eose:HellmanPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-28</instant>
        </period>
    </context>
    <context id="ie5f38857cb1b4bc68f59a8be5fdab5e1_I20211229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">eose:DilutiveEffectPriorToMergerAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">eose:HellmanPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-29</instant>
        </period>
    </context>
    <context id="if2d93f5fa0c2482c8e6ad06da7edd7b9_D20211229-20211229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">eose:DilutiveEffectPriorToMergerAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eose:HellmanPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-29</startDate>
            <endDate>2021-12-29</endDate>
        </period>
    </context>
    <context id="if0111cc00a3a4a37a80578038fc4397d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:YorkvilleConvertiblePromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i27b861b9788849a899a33ce5e87071fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:YorkvilleConvertiblePromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieab2e6a3042b4037970a872729c48263_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie73a2c1495894cf4a6634d64e706f301_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib6e68137556d4f1caeed26ce361f10b4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:SeniorSecuredTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibabd606494b34ba295a3601b95d68171_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:SeniorSecuredTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie7b9a7b38d884f8eb863926ac033e6c4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:NotePayableHighPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id241bc33d28c4898a50e7c1951df8ed8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:NotePayableHighPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib5adbc85be6c4423ba5db2e7edd78725_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:EquipmentFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifcfd5a0c9c804c73a9933c28a3ad9e58_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:EquipmentFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i079fdc0e0a834550a045178363d5e1e8_I20221229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:YorkvilleConvertiblePromissoryNoteJune2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-29</instant>
        </period>
    </context>
    <context id="i56347711dda1478ab1487a616dd828b3_D20220613-20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:YorkvilleConvertiblePromissoryNoteJune2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-13</startDate>
            <endDate>2022-06-13</endDate>
        </period>
    </context>
    <context id="i8a92e54a2f3f4312a82c23e3af162c01_D20220701-20220831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:YorkvilleConvertiblePromissoryNoteJune2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="idb24da5c17eb4ec3bf4fc31d11f9b51a_I20220831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:YorkvilleConvertiblePromissoryNoteJune2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="i84301f4eaddc4c9e823a7c525ab47b36_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:YorkvilleConvertiblePromissoryNoteJune2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if1a3e84c5966486dacb7e91287e345f7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:YorkvilleConvertiblePromissoryNoteJune2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia284e77a16864affbe7ad143876e6b11_D20221229-20221229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:YorkvilleConvertiblePromissoryNoteDecember2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-29</startDate>
            <endDate>2022-12-29</endDate>
        </period>
    </context>
    <context id="i296033bf64d34bd6a8dbb453b51157b7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:YorkvilleConvertiblePromissoryNoteDecember2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic162835b6b064915bac707c6ae1ce7ea_I20221229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:YorkvilleConvertiblePromissoryNoteDecember2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-29</instant>
        </period>
    </context>
    <context id="i32f773495b9d4750bc4f500da283ce8f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:YorkvilleConvertiblePromissoryNoteDecember2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i86990dfdf73b447ebc8cfcb56243a8aa_I20210706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-06</instant>
        </period>
    </context>
    <context id="i05287564d0684b09bf6424879960c803_D20210706-20210706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-06</startDate>
            <endDate>2021-07-06</endDate>
        </period>
    </context>
    <context id="ibf3438a2bb2941299bc3983d2076e373_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1eefb0f545ff499d85429b04751a95b0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4df3e5d8effd42b6a8b7330cad587388_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie023d7b6a6eb431f9993a2a2788a3b5f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iba2f21ffa774407d9267dd1145d30983_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i933863a1984a4b4bae149cad45af037f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i665f86c297a746638deac017b9154898_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8c61f05c16424652b42453c75c3ff0f3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i31cb924a44c14489a786bb461ef0fee6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i12d10484fd4446978a1abdcea54ab64f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia8d87a8139904c60b8b31bf374ae6ad8_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0dab6140a6a743008267446631325f55_I20220804">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:SeniorSecuredTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-04</instant>
        </period>
    </context>
    <context id="i24e5d0716500442eb0e7fb25517f37f6_I20221207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:SeniorSecuredTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-07</instant>
        </period>
    </context>
    <context id="ic18c680f888e40adabc9303a9416b911_D20220729-20220729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:SeniorSecuredTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-29</startDate>
            <endDate>2022-07-29</endDate>
        </period>
    </context>
    <context id="i088bdbadcf8f4a99862ca779be9c7346_D20220729-20220729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:SeniorSecuredTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">eose:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-29</startDate>
            <endDate>2022-07-29</endDate>
        </period>
    </context>
    <context id="ica1287496c9a424f9b9e48406b6b69f5_D20220729-20220729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:SeniorSecuredTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">eose:FederalReserveBankOfNewYorkFinancingRateNYFRBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-29</startDate>
            <endDate>2022-07-29</endDate>
        </period>
    </context>
    <context id="id659c8cbf8ec4f43898e0c9001be0a5a_D20220729-20220729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:SeniorSecuredTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">eose:SOFRLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-29</startDate>
            <endDate>2022-07-29</endDate>
        </period>
    </context>
    <context id="ib2cbcb73cf7645b29de454a8c2d4abe7_I20220729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:SeniorSecuredTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">eose:ABRLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-29</instant>
        </period>
    </context>
    <context id="i0c06b3319100410693c0d4735b0a64c1_I20220729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:SeniorSecuredTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-29</instant>
        </period>
    </context>
    <context id="ib60044783bb94cf9af32d66d7eaf5595_I20220729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:SeniorSecuredTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-29</instant>
        </period>
    </context>
    <context id="i7e853c8f96e24ede8730fa0acc19d3f6_I20220729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:SeniorSecuredTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-29</instant>
        </period>
    </context>
    <context id="idd162913507041d0a54021cc85a24367_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:SeniorSecuredTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4f1a42a1d074431ebab41bc62cf88412_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:EquipmentFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="icfd97a023e21480aa717404bdc1030fd_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:EquipmentFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iac2c7a03b5e74918ad841a8b7be445f8_D20220901-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:EquipmentFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i422ed385d5554473bfa08dd335739357_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:EquipmentFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i71ba5d129a3e444387b73f9d00d2f07e_D20210901-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:EquipmentFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie6d1bc7382b6499bbee891eebd820fc1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:EquipmentFinancingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="idef9aa86ece34acd907d04e689ce07aa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:EquipmentFinancingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if44369e271b3410ca67e8a2ca6ce3412_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:EquipmentFinancingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0e5114a946ae4fb690a4ac01044473fe_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:EquipmentFinancingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7d4f26e64109406cab4e729460e1fd74_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:EquipmentFinancingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0d2b6c001f8f4073bea30fa05fffcd08_D20210501-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eose:HIPOWERLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i6234abe388004e00ac13ad8fbef2d500_D20220501-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eose:HIPOWERLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="ibb5bfba4962540ee917836f3cc22ff58_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:NotePayableHighPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i593bd1c8116a428aa4f283a7fe8b060b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i536812effcbc463ca96a146b8d5e6c57_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1a3ecb867abb46dc899821dbd9f27acf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id7ff74cbadc14df59da74550370ac697_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i371217c6a3ec48a8b7871cd73661dd46_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ice35bb5982d34aa48993f0c2a663b05f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i19b2d5f588934fe8a729afc4ba2864b9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iee9a167fe76e4ba6a7f73da1370ba73e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6964adf4be434751a69e2ecbfd2678cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4e6f957acf294dbdb10811bfb034ac25_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i740c507422f9450eb5e048f2a6b4b78e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iedc8be31b1a3413ea825e83ee929b824_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic701220467cf4122a32319008cf99922_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i33b4a7f42b9a4efb81b4c1e0aa770cf9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie202c2be918d499b90524f28a5cdc011_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c2ea1f722c54f5c80ad9add5b312abe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if29585b5574b481d9b0adc82495e21e1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8b4b6bdeeced4ea7b1d5ba66736214cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iad37e5301a2345109957c02a4ad17cd8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idbdad43b07a64322b871e192967f7d84_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5d7482d0606640b89330406ae358bb65_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5dc4ed54d38a4ee3992d78d3ffd386bd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if2ce353266c94ced927271d4382a59a0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i347a795b3ea041d7bf14f010f26fe805_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:SeniorSecuredTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3519ad4b80134dfea486a330dc311d0b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:SeniorSecuredTermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaebfcec018774d8d9f02b13775728939_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:EquipmentFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifc02393fc4c94211a792a2094226a454_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:EquipmentFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6f20e0aa454d4d8ebbb2e3a5739f8e4f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:YorkvilleConvertiblePromissoryNoteDecember2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4a3cddc0da9744cd9c4efc49f7e0d56f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:YorkvilleConvertiblePromissoryNoteDecember2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia0d50ee4adcd43539e2d5a2cfd03a27a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:YorkvilleConvertiblePromissoryNoteDecember2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8c7899bbe9254199a374fed40750d9da_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:YorkvilleConvertiblePromissoryNoteDecember2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9fc77089f59442efa42b801a4a4ec029_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i93374f2033cf4823b8637eb756d2857a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i256acb6140ff47ed839eebcf039e41fe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">eose:MinimumVolumeCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5aeaa076e2314529a88eb0aab3648649_D20220707-20220707">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">eose:USDepartmentOfJusticeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-07</startDate>
            <endDate>2022-07-07</endDate>
        </period>
    </context>
    <context id="ib802c2cc6939439fb68a0e849ba6de38_D20220707-20220707">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">eose:RelatorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-07</startDate>
            <endDate>2022-07-07</endDate>
        </period>
    </context>
    <context id="i8f0af1225afb4c2ea0156bfce16c7273_I20201111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2020-11-11</instant>
        </period>
    </context>
    <context id="i4875a9fa7ce644d9833e5428fdcc0076_I20201111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-11</instant>
        </period>
    </context>
    <context id="i9334599bedb6460195847e60cab3031e_I20201111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-11</instant>
        </period>
    </context>
    <context id="if96408645fc34bbea6ef62d18e5d0c99_I20201112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-12</instant>
        </period>
    </context>
    <context id="i6c99e18d2b3f4f09adfd3bb5b961fee0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i55b4167aeb2e432485bfa320f4f0165c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8b665f62287d47a2a2a538a0449d7b4f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i226e88364b4547f28963e2644d0fd5c1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6c1dff7ee9d048ae87f0f1302ffc8809_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1b23e5676a7b414fb655e2c79c6f3b4c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia3f52ca9b0be41cd856ff28f7f814c0f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if929f2486a3a44d28045fa07fb1bcce1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib3dddfdeb88a4190a356bec8bfeea93e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1f2d0a5b07ba47cf964092cef9923a0a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2bab9e89c0464e28b0f773835873d983_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib86cc5ff123b4521bdc879c6dd8d6ddd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i598678a6e43c4392892d46a91c1822c3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">eose:PerformanceAndServiceConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifd9b6f3eb2204ed6a08b9dabee6e95b1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">eose:PerformanceAndServiceConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9b9982257c8b4e6795a0e1fd9a8a6105_D20221201-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">eose:PerformanceConditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i75628c49101248aa99227aa70212390f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib346c2ed3131474dba5b433efbd59929_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i073f5d354b744103863d5023f72feddd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3dc31a1a60f6462891a6841eeece01d3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6ebe62c7b3f14415a571b7faebdc31b3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i150b4f03e76b4576b92d11239ccabb0e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie08b24ed6a414504a52a77d978c0cad6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib00927eafb0f4557bf78665868b72d66_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9afbb638d45241479b5aa1a82845cb4d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic1b95ed5f174447290186b56766cec1d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i825849e5f1c14b08ad14a2f0cfe1c8b2_I20220627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2022-06-27</instant>
        </period>
    </context>
    <context id="i1498eb80e7fa4bb5b3b84c9c5be036b8_I20220628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2022-06-28</instant>
        </period>
    </context>
    <context id="i7669adcaa77642ffa88dffcaeb6f5a1f_D20201116-20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2020-11-16</startDate>
            <endDate>2020-11-16</endDate>
        </period>
    </context>
    <context id="i82934e3077274c1e9d2e0232ca9e5303_I20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2020-11-16</instant>
        </period>
    </context>
    <context id="icf47af9623e04d2ca5041e370906a06e_I20210122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2021-01-22</instant>
        </period>
    </context>
    <context id="i8a57cbd52c88451ca82d5b92a63537fa_D20210122-20210122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2021-01-22</startDate>
            <endDate>2021-01-22</endDate>
        </period>
    </context>
    <context id="i6b88f4180811475d9333ff0f4678eef4_D20210122-20210122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-22</startDate>
            <endDate>2021-01-22</endDate>
        </period>
    </context>
    <context id="id580150f41c545158d10021f01d43b1c_D20201116-20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eose:BlockASponsorEarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-16</startDate>
            <endDate>2020-11-16</endDate>
        </period>
    </context>
    <context id="i7e992b1faeb54867b4a3efcdf684ac11_I20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eose:BlockASponsorEarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-16</instant>
        </period>
    </context>
    <context id="i3b581ab6a9384346b9f8e480fea1db12_D20201116-20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eose:BlockBSponsorEarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-16</startDate>
            <endDate>2020-11-16</endDate>
        </period>
    </context>
    <context id="i0e705eafcd0f4e15aef33602637bb46b_I20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eose:BlockBSponsorEarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-16</instant>
        </period>
    </context>
    <context id="iac79089479ea4f519ad22dcb1f59583b_I20210122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">eose:BlockBSponsorEarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-22</instant>
        </period>
    </context>
    <context id="id2cd2f6ef3e84afa90605ce1988f6fc8_I20200522">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2020-05-22</instant>
        </period>
    </context>
    <context id="i288b06c52afc4192b03eda4be630de0f_I20221229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-29</instant>
        </period>
    </context>
    <context id="i9d17a953f0e849faad9136ad2a84052a_D20220428-20220428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-28</startDate>
            <endDate>2022-04-28</endDate>
        </period>
    </context>
    <context id="i0e47d84528d341f89411de4b0ed013ff_I20220428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-28</instant>
        </period>
    </context>
    <context id="idcdee3ba759a4bf88be53a68e09ce6b3_D20220428-20220428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-28</startDate>
            <endDate>2022-04-28</endDate>
        </period>
    </context>
    <context id="i5ebc95f6d44c4317b1ac04ab346327eb_D20221229-20221229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-29</startDate>
            <endDate>2022-12-29</endDate>
        </period>
    </context>
    <context id="i0715735aa7f54c9e836836963766f520_D20230101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eose:YorkvilleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i57231415eb4f4385ab1303a2a48fd817_I20220805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2022-08-05</instant>
        </period>
    </context>
    <context id="i7079bf8dea9a45a38c3e79bede774125_I20220805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eose:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-05</instant>
        </period>
    </context>
    <context id="i672ef500e12f46f8ab29cfc4562b325a_D20220805-20220805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eose:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-05</startDate>
            <endDate>2022-08-05</endDate>
        </period>
    </context>
    <context id="i8bfdff5289df41b4bd097fbcd5f3fd8f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eose:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0f08482ff4cf43408c3ecc8c8088cdc0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib7385b82def0417e8fffb5609d682db4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7a8198befd01432a827ae1c97179e219_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia436e827f3c84befbd7f96816817b5ec_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if9a1552f1c75400c9d94140db9610037_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5ad5423eb81944028c07cc1fd02a1977_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i61beec99b6be4003969b9aa2fd17a486_I20230201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:February2023PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-01</instant>
        </period>
    </context>
    <context id="ie40ffa9ce35d4d42a4d088959ad21551_D20230228-20230228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:February2023PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-28</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="iebaf13d15ede49a8a0cd607d84db2e14_I20230118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:ConvertibleSeniorPIKNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-18</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>eose:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="notice">
        <measure>eose:notice</measure>
    </unit>
    <unit id="trading_day">
        <measure>eose:trading_day</measure>
    </unit>
    <unit id="tradingday">
        <measure>eose:tradingDay</measure>
    </unit>
    <unit id="interest_payment">
        <measure>eose:interest_payment</measure>
    </unit>
    <unit id="vote">
        <measure>eose:vote</measure>
    </unit>
    <unit id="business_day">
        <measure>eose:business_day</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N180L2ZyYWc6ZmIzYTljOTJkYjVkNDQ3Y2JkMDFmNTRkNTkyZjYwODQvdGFibGU6M2YxYzI3YzdjNWU1NGEzOTkwNjEwODRhMmJlYzM1ZjEvdGFibGVyYW5nZTozZjFjMjdjN2M1ZTU0YTM5OTA2MTA4NGEyYmVjMzVmMV8xLTEtMS0xLTEyNTAwOQ_c2f6ce27-cf01-4638-8651-9ee53bdf2548">0001805077</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N180L2ZyYWc6ZmIzYTljOTJkYjVkNDQ3Y2JkMDFmNTRkNTkyZjYwODQvdGFibGU6M2YxYzI3YzdjNWU1NGEzOTkwNjEwODRhMmJlYzM1ZjEvdGFibGVyYW5nZTozZjFjMjdjN2M1ZTU0YTM5OTA2MTA4NGEyYmVjMzVmMV8yLTEtMS0xLTEyNTAwOQ_0ce608c1-f5fb-4e96-a7a1-bb21efee23dd">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N180L2ZyYWc6ZmIzYTljOTJkYjVkNDQ3Y2JkMDFmNTRkNTkyZjYwODQvdGFibGU6M2YxYzI3YzdjNWU1NGEzOTkwNjEwODRhMmJlYzM1ZjEvdGFibGVyYW5nZTozZjFjMjdjN2M1ZTU0YTM5OTA2MTA4NGEyYmVjMzVmMV8zLTEtMS0xLTEyNTAwOQ_93d03719-a919-48ef-9b1c-e879455db51e">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N180L2ZyYWc6ZmIzYTljOTJkYjVkNDQ3Y2JkMDFmNTRkNTkyZjYwODQvdGFibGU6M2YxYzI3YzdjNWU1NGEzOTkwNjEwODRhMmJlYzM1ZjEvdGFibGVyYW5nZTozZjFjMjdjN2M1ZTU0YTM5OTA2MTA4NGEyYmVjMzVmMV80LTEtMS0xLTEyNTAwOQ_259c1194-7dbf-4dc7-857a-45c544f9b7c3">false</dei:AmendmentFlag>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzMtMS0xLTEtMTI1MDA5_482ae21b-bef0-4282-a771-3745b5ee8c30">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzMtMS0xLTEtMTI1MDA5_4ffc5df2-b3b4-4efb-a3a9-aa834af2ad3f">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEwLTEtMS0xLTEyNTAwOQ_26bfaa76-0df7-47b3-ba47-bf3b55e98e0c">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEwLTEtMS0xLTEyNTAwOQ_4ec2518d-15a1-46db-9a42-f0c2a3fd4dca">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEzLTEtMS0xLTEyNTAwOQ_366beca2-4965-438f-b6ed-684e6c999203">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEzLTEtMS0xLTEyNTAwOQ_9b4f47ec-e436-43d8-97c8-da3211397fee">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo1MWJmZTM4NGNhZjY0YjI4ODQ4ZGUzZmExNWE0ODNjOS90YWJsZXJhbmdlOjUxYmZlMzg0Y2FmNjRiMjg4NDhkZTNmYTE1YTQ4M2M5XzMtMC0xLTEtMTI1MDA5_3dbbda78-9624-4581-b9e4-45824fafd4c9">http://fasb.org/us-gaap/2022#EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet</us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList>
    <us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo1MWJmZTM4NGNhZjY0YjI4ODQ4ZGUzZmExNWE0ODNjOS90YWJsZXJhbmdlOjUxYmZlMzg0Y2FmNjRiMjg4NDhkZTNmYTE1YTQ4M2M5XzMtMC0xLTEtMTI1MDA5_c76f8e98-ce29-4733-bdf8-ae021fa88fdc">http://fasb.org/us-gaap/2022#EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet</us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ib3dddfdeb88a4190a356bec8bfeea93e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzE3NTA_547e21ba-eda7-46e6-bfb9-c82bd3903b62">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i2bab9e89c0464e28b0f773835873d983_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzU0OTc1NTgxODk2NA_2b15fe9b-353f-4b57-ab75-517ad2eb39a4">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGV4dHJlZ2lvbjplMWFmN2E1Nzg0MWU0MTNlOTFmMTYyMGY3OWY5Yjg4YV8yODk5_b18fc170-cabd-4e59-9e68-884023abb178">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGFibGU6ZTBmMzUyMzVjMDljNDczNWEwYmEwYjk1ODRhMDdjZjYvdGFibGVyYW5nZTplMGYzNTIzNWMwOWM0NzM1YTBiYTBiOTU4NGEwN2NmNl8wLTAtMS0xLTEyNTAwOQ_281650f3-88a0-4edf-9a17-e39148420692">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGV4dHJlZ2lvbjplMWFmN2E1Nzg0MWU0MTNlOTFmMTYyMGY3OWY5Yjg4YV8xMzE_d5dc4226-ad9e-41c3-a1c6-2a69350b4102">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGV4dHJlZ2lvbjplMWFmN2E1Nzg0MWU0MTNlOTFmMTYyMGY3OWY5Yjg4YV8xMzE_2e1f66e4-0654-42e8-8727-42b86e64afa8">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGFibGU6ZDcyZTY2NGY3ZThmNGYzMmFjZmYwOWRiZDBmODAwZjEvdGFibGVyYW5nZTpkNzJlNjY0ZjdlOGY0ZjMyYWNmZjA5ZGJkMGY4MDBmMV8wLTAtMS0xLTEyNTAwOQ_916aaf36-b298-4b65-ae3a-2b7d6b5fbf63">false</dei:DocumentTransitionReport>
    <dei:EntityRegistrantName
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGV4dHJlZ2lvbjplMWFmN2E1Nzg0MWU0MTNlOTFmMTYyMGY3OWY5Yjg4YV8yODkw_91fff69d-0304-4882-891b-2bce2a9f47e6">EOS ENERGY ENTERPRISES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGFibGU6MGYzNGEyOThjZWVkNGMzMDlmOGRkZGQ0MTE3MGE3YzEvdGFibGVyYW5nZTowZjM0YTI5OGNlZWQ0YzMwOWY4ZGRkZDQxMTcwYTdjMV8wLTAtMS0xLTEyNTAwOQ_3dffb7a5-905e-4ef0-b4be-795cc9131f10">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGFibGU6MGYzNGEyOThjZWVkNGMzMDlmOGRkZGQ0MTE3MGE3YzEvdGFibGVyYW5nZTowZjM0YTI5OGNlZWQ0YzMwOWY4ZGRkZDQxMTcwYTdjMV8wLTItMS0xLTEyNTAwOQ_4e285ea6-3dd9-4e1a-83df-d3ed6d6d6c69">001-39291</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGFibGU6MGYzNGEyOThjZWVkNGMzMDlmOGRkZGQ0MTE3MGE3YzEvdGFibGVyYW5nZTowZjM0YTI5OGNlZWQ0YzMwOWY4ZGRkZDQxMTcwYTdjMV8wLTQtMS0xLTEyNTAwOQ_378ae39e-c35e-43f9-a45d-a3bb1b79da9b">84-4290188</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGV4dHJlZ2lvbjplMWFmN2E1Nzg0MWU0MTNlOTFmMTYyMGY3OWY5Yjg4YV8yODkx_e7bc0424-1811-45af-bc88-4fccf62a6f87">3920 Park Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGV4dHJlZ2lvbjplMWFmN2E1Nzg0MWU0MTNlOTFmMTYyMGY3OWY5Yjg4YV8yOTAz_2ac97245-1627-4a27-a58d-373736eccd26">Edison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGV4dHJlZ2lvbjplMWFmN2E1Nzg0MWU0MTNlOTFmMTYyMGY3OWY5Yjg4YV8yODk1_17977421-27c1-42da-ad59-0cc21b3f1485">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGV4dHJlZ2lvbjplMWFmN2E1Nzg0MWU0MTNlOTFmMTYyMGY3OWY5Yjg4YV8yODky_ee6e94ee-469e-474e-b31f-1d566f95067d">08820</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGV4dHJlZ2lvbjplMWFmN2E1Nzg0MWU0MTNlOTFmMTYyMGY3OWY5Yjg4YV8yODk2_69c62beb-2bfe-4249-b2b6-a917aa9e8bf1">732</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGV4dHJlZ2lvbjplMWFmN2E1Nzg0MWU0MTNlOTFmMTYyMGY3OWY5Yjg4YV8yODkz_41959cf4-46e0-4ff3-afd8-d4aa2e028607">225-8400</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i5642e2d5e3fa4cc999fbcb73267d222e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGFibGU6MTNmZDhjM2E2ZTA1NGQyMzkwZjJkOTNlZjc5NWQ5MjIvdGFibGVyYW5nZToxM2ZkOGMzYTZlMDU0ZDIzOTBmMmQ5M2VmNzk1ZDkyMl8xLTAtMS0xLTEyNTAwOQ_b44672c2-ade0-45a6-946b-b5a8e6642629">Common stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i5642e2d5e3fa4cc999fbcb73267d222e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGFibGU6MTNmZDhjM2E2ZTA1NGQyMzkwZjJkOTNlZjc5NWQ5MjIvdGFibGVyYW5nZToxM2ZkOGMzYTZlMDU0ZDIzOTBmMmQ5M2VmNzk1ZDkyMl8xLTItMS0xLTEyNTAwOQ_1cbf2200-2675-4b4c-a81a-c814d1cfe3d6">EOSE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i5642e2d5e3fa4cc999fbcb73267d222e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGFibGU6MTNmZDhjM2E2ZTA1NGQyMzkwZjJkOTNlZjc5NWQ5MjIvdGFibGVyYW5nZToxM2ZkOGMzYTZlMDU0ZDIzOTBmMmQ5M2VmNzk1ZDkyMl8xLTQtMS0xLTEyNTAwOQ_321215d2-283a-4804-932b-9811eff05773">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i29c0dabf7c8b428296028e6227a7e3cf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGFibGU6MTNmZDhjM2E2ZTA1NGQyMzkwZjJkOTNlZjc5NWQ5MjIvdGFibGVyYW5nZToxM2ZkOGMzYTZlMDU0ZDIzOTBmMmQ5M2VmNzk1ZDkyMl8yLTAtMS0xLTEyNTAwOQ_34f249bb-59f8-48d0-9a43-1742066c120a">Warrants, each exercisable for one share of common stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i29c0dabf7c8b428296028e6227a7e3cf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGFibGU6MTNmZDhjM2E2ZTA1NGQyMzkwZjJkOTNlZjc5NWQ5MjIvdGFibGVyYW5nZToxM2ZkOGMzYTZlMDU0ZDIzOTBmMmQ5M2VmNzk1ZDkyMl8yLTItMS0xLTEyNTAwOQ_02ada618-818e-4ead-b674-aa842048bf1c">EOSEW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i29c0dabf7c8b428296028e6227a7e3cf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGFibGU6MTNmZDhjM2E2ZTA1NGQyMzkwZjJkOTNlZjc5NWQ5MjIvdGFibGVyYW5nZToxM2ZkOGMzYTZlMDU0ZDIzOTBmMmQ5M2VmNzk1ZDkyMl8yLTQtMS0xLTEyNTAwOQ_df165163-f0cd-4588-b90d-8311176782e7">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGV4dHJlZ2lvbjplMWFmN2E1Nzg0MWU0MTNlOTFmMTYyMGY3OWY5Yjg4YV8yODk3_801e1bdb-3ec0-450c-83a2-178c2b9639d4">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGV4dHJlZ2lvbjplMWFmN2E1Nzg0MWU0MTNlOTFmMTYyMGY3OWY5Yjg4YV8yODk4_dfdf0af4-0f32-49d0-83ac-f34a2996416a">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGV4dHJlZ2lvbjplMWFmN2E1Nzg0MWU0MTNlOTFmMTYyMGY3OWY5Yjg4YV8yOTA0_093d1a17-72d3-4e2a-8f4d-9990a93b0f74">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGV4dHJlZ2lvbjplMWFmN2E1Nzg0MWU0MTNlOTFmMTYyMGY3OWY5Yjg4YV8yOTA1_99050b17-f2b2-43c3-9d4d-0183341da63f">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGFibGU6MDEwNzI2YzUwZjUzNGVjN2FkYjA1ZjUzOWNlMmI2ZDAvdGFibGVyYW5nZTowMTA3MjZjNTBmNTM0ZWM3YWRiMDVmNTM5Y2UyYjZkMF8xLTAtMS0xLTE0MjQ0Ng_de302916-7f26-490b-91e9-a641a5c43d8d">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGFibGU6MDEwNzI2YzUwZjUzNGVjN2FkYjA1ZjUzOWNlMmI2ZDAvdGFibGVyYW5nZTowMTA3MjZjNTBmNTM0ZWM3YWRiMDVmNTM5Y2UyYjZkMF8xLTMtMS0xLTEyNTAwOQ_ee3a32d0-d9e4-4f31-94b5-2136ad122cfb">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGFibGU6MDEwNzI2YzUwZjUzNGVjN2FkYjA1ZjUzOWNlMmI2ZDAvdGFibGVyYW5nZTowMTA3MjZjNTBmNTM0ZWM3YWRiMDVmNTM5Y2UyYjZkMF8yLTMtMS0xLTEyNTAwOQ_43d8e126-73e5-4bc1-88b0-ece60b5df980">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGV4dHJlZ2lvbjplMWFmN2E1Nzg0MWU0MTNlOTFmMTYyMGY3OWY5Yjg4YV85MzQ1ODQ4ODUyODk2_915d926e-33b8-4d04-be88-83ca349a1c43">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGV4dHJlZ2lvbjplMWFmN2E1Nzg0MWU0MTNlOTFmMTYyMGY3OWY5Yjg4YV85MzQ1ODQ4ODUzNjEw_fc2a65e2-553d-4a28-a7d0-49f777bdd2e2">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i200afb5edc93436b8223ed80bef200b5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGV4dHJlZ2lvbjplMWFmN2E1Nzg0MWU0MTNlOTFmMTYyMGY3OWY5Yjg4YV84Nzk2MDkzMDI1MjMz_b7327cd7-4158-4b8b-968a-a8d8c1ef19d9"
      unitRef="usd">53700000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i7d4a9714007d4dfbbaf052b0f3f19c9d_I20230222"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18xL2ZyYWc6ZTFhZjdhNTc4NDFlNDEzZTkxZjE2MjBmNzlmOWI4OGEvdGV4dHJlZ2lvbjplMWFmN2E1Nzg0MWU0MTNlOTFmMTYyMGY3OWY5Yjg4YV8yODIx_6173c9f5-76d0-42f7-9187-b0be3ba3fbef"
      unitRef="shares">84890812</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorFirmId
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDIvZnJhZzo3OTY1YmNjOGM4YzE0ZjA3OGE2NGU0MmU0M2VkYmFlZi90YWJsZTowYjU0Y2ViNzJiNjI0M2EyOGQ4MGM5MDE1OTI0ZDJkNC90YWJsZXJhbmdlOjBiNTRjZWI3MmI2MjQzYTI4ZDgwYzkwMTU5MjRkMmQ0XzItMC0xLTEtMTI1MDA5L3RleHRyZWdpb246MDRkZGJhODRkMzFkNDEzZGI3NDE4ZTZlNzI1MGI3MjRfNzU_662301f3-8237-4aff-b947-9880ff210022">34</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDUvZnJhZzoyMzM4YjU5Mjk0ZGM0MzQ1YmVkNjM1YzljYjAzOGIzMi90ZXh0cmVnaW9uOjIzMzhiNTkyOTRkYzQzNDViZWQ2MzVjOWNiMDM4YjMyXzExNTM4_b54da196-44d5-42ce-88ae-25fb6a0f00ea">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDUvZnJhZzoyMzM4YjU5Mjk0ZGM0MzQ1YmVkNjM1YzljYjAzOGIzMi90ZXh0cmVnaW9uOjIzMzhiNTkyOTRkYzQzNDViZWQ2MzVjOWNiMDM4YjMyXzExNTM5_66956d9b-d914-4af5-968b-816345e824d8">New York, NY</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzMtMS0xLTEtMTI1MDA5_a8c4f0dd-7cdc-453f-bb31-9dfe597135f7"
      unitRef="usd">17076000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzMtMy0xLTEtMTI1MDA5_97ce0100-6d51-4703-bf17-324648cf7774"
      unitRef="usd">104831000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQtMS0xLTEtMTI1MDA5_9c4adce7-af0f-424c-be01-8e4381ab1435"
      unitRef="usd">2725000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQtMy0xLTEtMTI1MDA5_32aca004-54b5-4ef9-a9fb-0ec1902e6539"
      unitRef="usd">861000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzUtMS0xLTEtMTI1MDA5_f10e6d3a-5543-4db2-8c78-dc8eff577536"
      unitRef="usd">1666000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzUtMy0xLTEtMTI1MDA5_e338059e-dfb1-4e9d-868b-b433ed3f2e59"
      unitRef="usd">1916000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzYtMS0xLTEtMTI1MDA5_cab9689a-878b-42da-bed7-e386e354a263"
      unitRef="usd">23260000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzYtMy0xLTEtMTI1MDA5_4aeff9b9-3899-4c2e-9685-85e4bbf154a4"
      unitRef="usd">12976000</us-gaap:InventoryNet>
    <us-gaap:DepositsAssetsCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzctMS0xLTEtMTI1MDA5_0b39cea2-477d-4718-8a3b-9262c1d4cf1e"
      unitRef="usd">4789000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzctMy0xLTEtMTI1MDA5_dbd2df7d-6790-4e2c-a72f-a7dc2994e5fa"
      unitRef="usd">16653000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzgtMS0xLTEtMTI1MDA5_9ceb280f-9432-497c-80e2-bbf7db3f542d"
      unitRef="usd">36000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzgtMy0xLTEtMTI1MDA5_fb38f060-92a2-4e7f-abaf-0499bfff86ec"
      unitRef="usd">103000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzktMS0xLTEtMTI1NTk5_9cfeb252-939c-4a01-bc6c-9fa46f9d2f78"
      unitRef="usd">1859000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzktMy0xLTEtMTI1NTk5_eebe89cd-d241-4d78-88da-b998d51af2c4"
      unitRef="usd">1369000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzktMS0xLTEtMTI1MDA5_96e34fab-a241-4c5e-8c65-1f4cfef2fea6"
      unitRef="usd">2289000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzktMy0xLTEtMTI1MDA5_d083e4b1-db72-4ba4-a9b6-7b51da9c55cf"
      unitRef="usd">2595000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzEwLTEtMS0xLTEyNTAwOQ_831edd28-d96a-4335-80c9-dc21c11b6bba"
      unitRef="usd">1447000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzEwLTMtMS0xLTEyNTAwOQ_466d950a-6c32-4e76-b471-331bdd5d16c3"
      unitRef="usd">1268000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzExLTEtMS0xLTEyNTAwOQ_adad19a6-bc65-435a-9f56-63862e2305ac"
      unitRef="usd">55147000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzExLTMtMS0xLTEyNTAwOQ_b5966d90-a24e-43f0-b531-1b9d03e56e3f"
      unitRef="usd">142572000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzEzLTEtMS0xLTEyNTAwOQ_26b2e860-5e22-4b61-bc7f-f68e6f9cd50b"
      unitRef="usd">27169000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzEzLTMtMS0xLTEyNTAwOQ_687308a5-9d92-4f9e-82fb-d6a89efaa557"
      unitRef="usd">12890000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzE0LTEtMS0xLTEyNTAwOQ_d8050302-6d4f-4f27-8594-cdd4bf739b65"
      unitRef="usd">240000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzE0LTMtMS0xLTEyNTAwOQ_1799eda3-83a5-4c88-961c-482d91f0f3ab"
      unitRef="usd">280000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzE1LTEtMS0xLTEyNTAwOQ_db406e4e-7577-4917-ba1f-5006e526ebf8"
      unitRef="usd">4331000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzE1LTMtMS0xLTEyNTAwOQ_e72a4d9a-9a1e-484f-af7f-23b5032a27d6"
      unitRef="usd">4331000</us-gaap:Goodwill>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzE4LTEtMS0xLTEyNTAwOQ_9fdea4b2-58cf-4d84-8248-05339ae2be75"
      unitRef="usd">827000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzE4LTMtMS0xLTEyNTAwOQ_0953c0a0-e095-4264-b3b6-b0fad57d391f"
      unitRef="usd">3547000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzE5LTEtMS0xLTEyNTAwOQ_852c831e-2c3e-43a3-b64b-dda7a4a8c87f"
      unitRef="usd">4316000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzE5LTMtMS0xLTEyNTAwOQ_2e1f6aa9-722a-4625-a02c-ced4264b3df5"
      unitRef="usd">3468000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzE5LTEtMS0xLTEyNjg0NA_593c0f55-2af9-4907-972a-7512ea55038f"
      unitRef="usd">11422000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzE5LTMtMS0xLTEyNjg0NA_44b1799d-7c0b-4ea4-a8bb-fbf4df837a5e"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzIwLTEtMS0xLTEyNTAwOQ_d2efd131-c499-4841-bfc8-a1c1cd515a7c"
      unitRef="usd">3336000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzIwLTMtMS0xLTEyNTAwOQ_83175df9-8b4d-47cc-9f8f-eed2dac25f2b"
      unitRef="usd">2087000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzIxLTEtMS0xLTEyNTAwOQ_c19252c0-9ed0-403d-8d25-2194bafd4e10"
      unitRef="usd">106788000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzIxLTMtMS0xLTEyNTAwOQ_9d6234e4-e791-4633-8b40-eab8eba3db6f"
      unitRef="usd">169175000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzI1LTEtMS0xLTEyNTAwOQ_83524528-b823-4e31-8ff9-fb64ff672464"
      unitRef="usd">34669000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzI1LTMtMS0xLTEyNTAwOQ_ce83490a-e667-400f-9dc8-3eae50f908da"
      unitRef="usd">12531000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzI2LTEtMS0xLTEyNTAwOQ_1c9b49ca-82ff-4c05-af2c-8f22821b1ece"
      unitRef="usd">15359000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzI2LTMtMS0xLTEyNTAwOQ_f330ac0a-445e-4dd5-a976-d701fdf12ce3"
      unitRef="usd">7674000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzI3LTEtMS0xLTEyNTAwOQ_668d2376-21af-450a-8d66-49bfdb16cabf"
      unitRef="usd">0</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzI3LTMtMS0xLTEyNTAwOQ_e402b150-aa61-41ec-85f4-2f0d5866e671"
      unitRef="usd">1200000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzI5LTEtMS0xLTEyNTAwOQ_b3c4bed0-177a-4f2b-9242-27686dff02cc"
      unitRef="usd">1106000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzI5LTMtMS0xLTEyNTAwOQ_d1ae4b2e-9cd2-4d9b-a7ad-cf0ddeea313d"
      unitRef="usd">1084000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzMwLTEtMS0xLTEyNTAwOQ_cde8ffcf-8600-4d3b-9212-8a5f24a94580"
      unitRef="usd">0</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzMwLTMtMS0xLTEyNTAwOQ_baae3224-4a02-4699-a285-c1889ded5c06"
      unitRef="usd">4926000</us-gaap:NotesPayableCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzMxLTEtMS0xLTEyNTAwOQ_080318be-e2fc-4d28-9180-818a845aa542"
      unitRef="usd">2872000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzMxLTMtMS0xLTEyNTAwOQ_943aefa5-5083-4c07-adab-f109b21224c6"
      unitRef="usd">1644000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzMzLTEtMS0xLTE0MzUyNA_c6261909-63a9-4eee-a818-c738aa3378c4"
      unitRef="usd">2688000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzMzLTMtMS0xLTE0MzUyNA_0f0108bb-d551-4c4d-a433-ef8edfe74019"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzMzLTEtMS0xLTEyNTYxMg_0a1dd91c-c4a4-4755-b62f-dcc0a8b1cb61"
      unitRef="usd">3850000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzMzLTMtMS0xLTEyNTYxMg_18286ba5-2b4f-49fd-ab8b-874efffb4992"
      unitRef="usd">849000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzMyLTEtMS0xLTEyNTAwOQ_54a43a35-e797-4536-8aa7-efd68fa9a959"
      unitRef="usd">32000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzMyLTMtMS0xLTEyNTAwOQ_64dfe1ed-408a-4abe-967e-ba93949328bb"
      unitRef="usd">9000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzMzLTEtMS0xLTEyNTAwOQ_85fe2098-68e2-42d0-9b84-ee1e59d5f27d"
      unitRef="usd">60576000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzMzLTMtMS0xLTEyNTAwOQ_f8c6b443-370e-412f-9707-79ae7c758170"
      unitRef="usd">29917000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzM2LTEtMS0xLTEyNTAwOQ_ed55469c-a969-4a0e-9f14-2d620c2ed4b9"
      unitRef="usd">4130000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzM2LTMtMS0xLTEyNTAwOQ_299a752e-e080-4a38-ada5-5e8d116b06c6"
      unitRef="usd">3224000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermNotesPayable
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzM5LTEtMS0xLTE1MjAyNg_d4a4d4ac-a32e-41ba-a94d-094c046f9e70"
      unitRef="usd">0</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermNotesPayable
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzM5LTMtMS0xLTE1MjAyNg_e832dd50-0b0b-4fc4-9ee7-2c2437d89766"
      unitRef="usd">13769000</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermLineOfCredit
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzM4LTEtMS0xLTEyNTAwOQ_f4d39d96-3979-4022-a610-ba7f685e7f30"
      unitRef="usd">87321000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzM4LTMtMS0xLTEyNTAwOQ_105ece3b-4fdc-4cf9-b8ab-ab069a0fa7fb"
      unitRef="usd">4727000</us-gaap:LongTermLineOfCredit>
    <us-gaap:NotesPayableRelatedPartiesNoncurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzM5LTEtMS0xLTEyNTAwOQ_b8da44dc-ce55-4262-9fe0-e0cab8a6d9ad"
      unitRef="usd">82950000</us-gaap:NotesPayableRelatedPartiesNoncurrent>
    <us-gaap:NotesPayableRelatedPartiesNoncurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzM5LTMtMS0xLTEyNTAwOQ_9ee9a296-6026-46dd-aa1e-741d10a17888"
      unitRef="usd">84148000</us-gaap:NotesPayableRelatedPartiesNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQxLTEtMS0xLTEyNTYzMQ_fc80536f-9258-4edf-ae57-484094b5e79f"
      unitRef="usd">956000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQxLTMtMS0xLTEyNTYzMQ_0fb06926-64ad-41a8-bf09-0d9880f3e912"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQwLTEtMS0xLTEyNTAwOQ_417c2d9c-5ef4-4307-8d68-71eb42b671e1"
      unitRef="usd">78000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQwLTMtMS0xLTEyNTAwOQ_c289c603-da16-4f25-a9bf-0e33b3dac288"
      unitRef="usd">926000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQxLTEtMS0xLTEyNTAwOQ_145b5625-855d-4f7c-b409-7415ec83a193"
      unitRef="usd">3488000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQxLTMtMS0xLTEyNTAwOQ_76d51f1e-775d-43bd-a485-e1372af4a161"
      unitRef="usd">17000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQyLTEtMS0xLTEyNTAwOQ_b98ee125-bbd1-40cf-97d2-5b97b78918cb"
      unitRef="usd">178923000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQyLTMtMS0xLTEyNTAwOQ_96a33b5b-accf-405a-8d12-cba87cf19a8f"
      unitRef="usd">106811000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQzLTEtMS0xLTEyNTAwOQ_47bd738a-bb4f-46de-85f8-b7af67a4dc15"
      unitRef="usd">239499000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQzLTMtMS0xLTEyNTAwOQ_612933d3-6acc-4efb-81c7-dddedc8d2632"
      unitRef="usd">136728000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ1LTEtMS0xLTEyNTAwOQ_ec7ed0b6-f9c9-4f4a-8a2a-b8d56891bb78"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ1LTMtMS0xLTEyNTAwOQ_bee44366-f741-4bac-91f1-b8dcb8d3f2cb"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ3LTAtMS0xLTEyNTAwOS90ZXh0cmVnaW9uOmUyMjE2YTBjYjkzYzQyNGRhMDljY2Q2NTljNWRhY2QyXzE5_2a81defa-a6fa-406a-b5da-6acca10d4f0a"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ3LTAtMS0xLTEyNTAwOS90ZXh0cmVnaW9uOmUyMjE2YTBjYjkzYzQyNGRhMDljY2Q2NTljNWRhY2QyXzE5_b19e1b63-ce61-4ee9-bf2c-5a66a491ac4e"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ3LTAtMS0xLTEyNTAwOS90ZXh0cmVnaW9uOmUyMjE2YTBjYjkzYzQyNGRhMDljY2Q2NTljNWRhY2QyXzMyOTg1MzQ4ODM0NTk_0315ada2-1be0-4ac2-be94-5333abbb98b5"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ3LTAtMS0xLTEyNTAwOS90ZXh0cmVnaW9uOmUyMjE2YTBjYjkzYzQyNGRhMDljY2Q2NTljNWRhY2QyXzMz_d269e638-c14f-447c-8296-79daa10044bf"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ3LTAtMS0xLTEyNTAwOS90ZXh0cmVnaW9uOmUyMjE2YTBjYjkzYzQyNGRhMDljY2Q2NTljNWRhY2QyXzU1_1c331fc5-5463-4565-bd0e-57ba1235cdf2"
      unitRef="shares">82653781</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ3LTAtMS0xLTEyNTAwOS90ZXh0cmVnaW9uOmUyMjE2YTBjYjkzYzQyNGRhMDljY2Q2NTljNWRhY2QyXzU1_2a3adfd2-e223-4900-a987-7894ca88f9e6"
      unitRef="shares">82653781</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ3LTAtMS0xLTEyNTAwOS90ZXh0cmVnaW9uOmUyMjE2YTBjYjkzYzQyNGRhMDljY2Q2NTljNWRhY2QyXzYy_9dfc5ba6-f07b-4ebc-ae5d-8576428c9114"
      unitRef="shares">53786632</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ3LTAtMS0xLTEyNTAwOS90ZXh0cmVnaW9uOmUyMjE2YTBjYjkzYzQyNGRhMDljY2Q2NTljNWRhY2QyXzYy_e8496c8f-fce6-4219-a34d-4caaa4b5ee80"
      unitRef="shares">53786632</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ3LTEtMS0xLTEyNTAwOQ_0a0b3d4f-53e9-42fc-a1d1-fd4bea5698d1"
      unitRef="usd">9000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ3LTMtMS0xLTEyNTAwOQ_c9c104d3-e4e7-494f-8402-8843dfb7051b"
      unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ5LTAtMS0xLTEyNTAwOS90ZXh0cmVnaW9uOmJjZmU1Y2I1ZTIzZjQ4OTdhMDA4MGJmYzA1NDE2ZWE2XzIy_38c98119-8565-4f86-b9a7-3d4e1968d60b"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ5LTAtMS0xLTEyNTAwOS90ZXh0cmVnaW9uOmJjZmU1Y2I1ZTIzZjQ4OTdhMDA4MGJmYzA1NDE2ZWE2XzIy_cbbf3f9c-c2e2-4092-94e2-3a290f3e1608"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ5LTAtMS0xLTEyNTAwOS90ZXh0cmVnaW9uOmJjZmU1Y2I1ZTIzZjQ4OTdhMDA4MGJmYzA1NDE2ZWE2XzM2_87f1adf3-9121-4f89-a90c-4f7a7a87d229"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ5LTAtMS0xLTEyNTAwOS90ZXh0cmVnaW9uOmJjZmU1Y2I1ZTIzZjQ4OTdhMDA4MGJmYzA1NDE2ZWE2XzM2_8cd1cc73-29ac-4fcd-86a3-2e0f87effc39"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ5LTAtMS0xLTEyNTAwOS90ZXh0cmVnaW9uOmJjZmU1Y2I1ZTIzZjQ4OTdhMDA4MGJmYzA1NDE2ZWE2XzU4_0508e7ac-c417-4ba9-a778-8220b91bc26f"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ5LTAtMS0xLTEyNTAwOS90ZXh0cmVnaW9uOmJjZmU1Y2I1ZTIzZjQ4OTdhMDA4MGJmYzA1NDE2ZWE2XzU4_11753fdd-c074-403e-ba1b-c20d812680eb"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ5LTAtMS0xLTEyNTAwOS90ZXh0cmVnaW9uOmJjZmU1Y2I1ZTIzZjQ4OTdhMDA4MGJmYzA1NDE2ZWE2XzU4_3486ffd2-5394-4272-82a3-0a1ea16ba56d"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ5LTAtMS0xLTEyNTAwOS90ZXh0cmVnaW9uOmJjZmU1Y2I1ZTIzZjQ4OTdhMDA4MGJmYzA1NDE2ZWE2XzU4_e83a68c0-4e30-42ca-928b-41348c96a5a6"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ5LTEtMS0xLTEyNTAwOQ_eef6b80f-b9d2-404c-ba45-b0424b4aceec"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzQ5LTMtMS0xLTEyNTAwOQ_8070f8f0-0505-4ebb-b8c0-0d5781f46006"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzUwLTEtMS0xLTEyNTAwOQ_c9c3bcc5-a8a0-4065-b301-cfe5a858135b"
      unitRef="usd">513614000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzUwLTMtMS0xLTEyNTAwOQ_3b345710-c14f-4675-a1d5-fdffaf756f59"
      unitRef="usd">448969000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzUxLTEtMS0xLTEyNTAwOQ_1a69b5ae-f568-44e8-99c5-54c698dcea9a"
      unitRef="usd">-646340000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzUxLTMtMS0xLTEyNTAwOQ_cdf9a359-1afd-49e2-ad4c-d5a07385ddd0"
      unitRef="usd">-416527000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzU1LTEtMS0xLTE0MzYwNQ_7a62354b-a263-482a-ab35-71cbc1719dad"
      unitRef="usd">6000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzU1LTMtMS0xLTE0MzYwNQ_793c7334-b470-4f08-82ce-aadae4755f88"
      unitRef="usd">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzUyLTEtMS0xLTEyNTAwOQ_cdcd09f0-5473-45a7-9972-b8aa6e94574e"
      unitRef="usd">-132711000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzUyLTMtMS0xLTEyNTAwOQ_14961bce-f260-43d8-b36b-1bda156a5d8f"
      unitRef="usd">32447000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzUzLTEtMS0xLTEyNTAwOQ_3de95b31-3b79-4ef0-89bf-415221d538d4"
      unitRef="usd">106788000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMDgvZnJhZzphMjAyMmJmMDBkZDM0OGU0ODI4NmRiNjdhOGI3ZTc4YS90YWJsZTo3MWFkNDZkZGYwZDY0MDdjYjE2ZDZmYjIxMzJjZDUwNi90YWJsZXJhbmdlOjcxYWQ0NmRkZjBkNjQwN2NiMTZkNmZiMjEzMmNkNTA2XzUzLTMtMS0xLTEyNTAwOQ_f679dee8-690b-4aec-b5d9-d3eebca5f840"
      unitRef="usd">169175000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzItMS0xLTEtMTI1MDA5_c36c850c-b288-4cb5-8dea-0eb8a6c41a69"
      unitRef="usd">17924000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzItMy0xLTEtMTI1MDA5_493253ab-2bdf-4992-bbac-901dbc4a4623"
      unitRef="usd">4598000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzUtMS0xLTEtMTI1MDA5_f2675329-5c7b-476a-9c3c-ecdd359c6164"
      unitRef="usd">153260000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzUtMy0xLTEtMTI1MDA5_926a652e-16e1-4fd5-872b-f54b491763ed"
      unitRef="usd">46483000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzYtMS0xLTEtMTI1MDA5_dc09e2ed-0d6c-45c2-8134-820eb87b8c4f"
      unitRef="usd">18469000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzYtMy0xLTEtMTI1MDA5_4d0c19c7-0568-47a5-92e5-297e22bb0bd9"
      unitRef="usd">19154000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzctMS0xLTEtMTI1MDA5_2f307f38-f953-427e-92b1-48ccd6329f54"
      unitRef="usd">60623000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzctMy0xLTEtMTI1MDA5_c035c5bb-2688-401f-8db9-0a40294df3c1"
      unitRef="usd">42998000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnContractTermination
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzgtMS0xLTEtMTI1MDA5_1e27e70b-8503-47b1-9a32-882287f2b680"
      unitRef="usd">0</us-gaap:GainLossOnContractTermination>
    <us-gaap:GainLossOnContractTermination
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzgtMy0xLTEtMTI1MDA5_92527ff5-5b4b-4c37-a24e-c1a2f3632a02"
      unitRef="usd">-30368000</us-gaap:GainLossOnContractTermination>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzgtMS0xLTEtMTI1Njcy_6ae5da2f-f83d-4d02-ad49-f522587c3739"
      unitRef="usd">6846000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzgtMy0xLTEtMTI1Njcy_23a6008a-1b9f-4fd5-b91d-2e685a01b6a2"
      unitRef="usd">50000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <eose:GrantExpenseIncomeNet
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzktMS0xLTEtMTI1MDA5_a0caa547-e410-44e1-bc6f-96f196fac3e4"
      unitRef="usd">-16000</eose:GrantExpenseIncomeNet>
    <eose:GrantExpenseIncomeNet
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzktMy0xLTEtMTI1MDA5_ac113d99-e536-4438-b835-13e63a97a1d8"
      unitRef="usd">269000</eose:GrantExpenseIncomeNet>
    <us-gaap:CostsAndExpenses
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzEwLTEtMS0xLTEyNTAwOQ_5361c374-c82d-46b6-8159-8eb05dd9d458"
      unitRef="usd">239182000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzEwLTMtMS0xLTEyNTAwOQ_4b62d5c7-c831-40f3-a443-f9e3985fe3f4"
      unitRef="usd">139322000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzEyLTEtMS0xLTEyNTAwOQ_27ce0b17-7595-4d21-95f7-530360097b2d"
      unitRef="usd">-221258000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzEyLTMtMS0xLTEyNTAwOQ_cf49cd2b-cdfa-4085-84c1-899ad5db3018"
      unitRef="usd">-134724000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzE1LTEtMS0xLTEyNTAwOQ_c3623cfc-d514-4a99-9289-c1e0cf2a55e7"
      unitRef="usd">-7915000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzE1LTMtMS0xLTEyNTAwOQ_29802887-e22f-455c-8c85-22ca3fa0ee28"
      unitRef="usd">-604000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzE2LTEtMS0xLTEyNTAwOQ_7d1a600f-3992-4237-a5a1-57438bd26f2d"
      unitRef="usd">10898000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzE2LTMtMS0xLTEyNTAwOQ_efdf948c-afe5-4664-bf7d-924c7f3e2096"
      unitRef="usd">4597000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzE3LTEtMS0xLTEyNTAwOQ_3016504e-956b-4ada-a436-b883c1655925"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzE3LTMtMS0xLTEyNTAwOQ_205b1f68-689f-4541-9ccb-d923d13a06a0"
      unitRef="usd">-7480000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzE5LTEtMS0xLTEyNTAwOQ_598c59a3-ec3f-406f-b0e7-ce69a43698af"
      unitRef="usd">11728000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzE5LTMtMS0xLTEyNTAwOQ_06fd17e7-d6f8-4fe8-bbdd-050a9c655651"
      unitRef="usd">19282000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzIyLTEtMS0xLTEyNTAwOQ_037cfdec-4e9a-4daa-9f78-17af8a5e656d"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzIyLTMtMS0xLTEyNTAwOQ_e6df80c2-f807-476f-aa66-6764e548427c"
      unitRef="usd">440000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzIzLTEtMS0xLTEyNTAwOQ_45bfb57a-a392-436f-8ed2-0aefce837123"
      unitRef="usd">-942000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzIzLTMtMS0xLTEyNTAwOQ_b1172e48-206f-4ec1-baba-28c6d1806d91"
      unitRef="usd">1273000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzI0LTEtMS0xLTEyNTAwOQ_99c26db4-087e-46f5-8903-868710d4cb97"
      unitRef="usd">-477000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzI0LTMtMS0xLTEyNTAwOQ_d8c82fb5-4579-4793-82ac-cd0758dea2a8"
      unitRef="usd">2194000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzI1LTEtMS0xLTEyNTAwOQ_b864fdd6-0e47-4e4b-90b6-db84c7523417"
      unitRef="usd">-229762000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzI1LTMtMS0xLTEyNTAwOQ_843dd8de-4f01-4e9a-874b-0b08db70b99f"
      unitRef="usd">-124216000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzI0LTEtMS0xLTEyNTc2OA_dab535a0-119b-4e5e-bf1b-68c10a557d13"
      unitRef="usd">51000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzI0LTMtMS0xLTEyNTc2OA_fd4907c3-6460-4889-936f-8ee30adb0ef6"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzI0LTEtMS0xLTEzODM1OQ_4f4085a8-92a6-4537-b6b3-8b986f141e51"
      unitRef="usd">-229813000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzI0LTMtMS0xLTEzODM1OQ_af1c5fe3-57c0-427f-817d-e39815c24bbd"
      unitRef="usd">-124216000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzI3LTEtMS0xLTEyNTc5Mw_6a0b02b3-a40f-4e7a-b9d1-aa79d57d05e7"
      unitRef="usd">6000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzI3LTMtMS0xLTEyNTc5Mw_fedac72c-0ab0-4e2d-9e9c-49dda23ce217"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzI3LTEtMS0xLTEzODM1OQ_c43918c7-d26c-4ea8-a2f3-a7f9ff4d7d64"
      unitRef="usd">-229807000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzI3LTMtMS0xLTEzODM1OQ_380360b2-8633-4e01-9614-33863ea6ba90"
      unitRef="usd">-124216000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzI4LTEtMS0xLTEyNTAwOQ_c334bd8d-53e2-498c-9424-4c72497fb5a4"
      unitRef="usdPerShare">-3.68</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzI4LTMtMS0xLTEyNTAwOQ_1a0adbac-6090-497e-86dd-1f2267f77dcb"
      unitRef="usdPerShare">-2.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzI5LTEtMS0xLTEyNTAwOQ_e6bbcef8-a326-4717-b547-b0425d5d8312"
      unitRef="usdPerShare">-3.68</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzI5LTMtMS0xLTEyNTAwOQ_a52f8ab9-8d81-4c49-a38e-c819ef11cbe3"
      unitRef="usdPerShare">-2.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzMyLTEtMS0xLTEyNTAwOQ_fbe0fe0c-151d-4858-8dd1-8795400e734d"
      unitRef="shares">62439857</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzMyLTMtMS0xLTEyNTAwOQ_0f168358-5adc-4c6d-adab-c14a271b3fab"
      unitRef="shares">52664349</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzMzLTEtMS0xLTEyNTAwOQ_b0098511-00ff-48e4-9718-aab3f768c5a4"
      unitRef="shares">62439857</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTEvZnJhZzowOTYyOTEzZmExMzQ0N2M1ODAxY2FmYWVmMWY0ZmQwOC90YWJsZTpiZWE5NjQ1MGU2MGY0YmI5ODNjYTE1NzYwNzkyNmQ5ZS90YWJsZXJhbmdlOmJlYTk2NDUwZTYwZjRiYjk4M2NhMTU3NjA3OTI2ZDllXzMzLTMtMS0xLTEyNTAwOQ_2b68819d-c4d9-4695-b982-ddba81717c75"
      unitRef="shares">52664349</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i161a28a0fd954268be32a26bc09d6da2_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzItMS0xLTEtMTM3Mzgz_13d20c71-847a-49eb-90db-6b4395fd89e4"
      unitRef="shares">48943082</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i161a28a0fd954268be32a26bc09d6da2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzItMy0xLTEtMTM3Mzgz_d39d144a-beff-4f3b-8e97-78f31a9e4828"
      unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i54444d5de5ff4e0b8333207b6eec25fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzItNS0xLTEtMTM3Mzgz_ecc0a7e4-0bbc-4402-9f97-52082c1d769a"
      unitRef="usd">395491000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie7630bb14fbe4757a2ea063152684d40_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzItNy0xLTEtMTM3Mzgz_87c345d3-585f-4e7c-b385-d7a6004c52ea"
      unitRef="usd">17600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5d31654ca05a4fe2ad70b4a0e3d2756d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzItOS0xLTEtMTM3Mzgz_c69a9fd2-005c-4363-b2a1-c68afb820a80"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1b2d6abc37bd4458a61ec6687d23c0fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzItMTEtMS0xLTEzNzM4Mw_85675ac7-3e12-448f-9a35-4517ae8e9d9b"
      unitRef="usd">-292311000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5c5da6190f13488b910ee141bcf79aef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzItMTMtMS0xLTEzNzM4Mw_c8b71780-5b26-4c3a-b580-c366671958aa"
      unitRef="usd">120785000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i48af0b3416e7497e9c70bb22673d2b0e_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzMtMS0xLTEtMTM3Mzgz_eb6d39e3-8a26-40ca-862f-ddb32a98fa64"
      unitRef="shares">859000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <eose:StockIssuedDuringPeriodSharesContingentlyIssuableStock
      contextRef="i48af0b3416e7497e9c70bb22673d2b0e_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzQtMS0xLTEtMTM3Mzgz_f0239987-0206-4467-a199-47a6803c0c7c"
      unitRef="shares">1999185</eose:StockIssuedDuringPeriodSharesContingentlyIssuableStock>
    <eose:StockIssuedDuringPeriodValueContingentlyIssuableStock
      contextRef="i1fbae731922442299d13ee7e8c297b54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzQtNS0xLTEtMTM3Mzgz_883212e2-a02c-438f-b295-2554c6d375ca"
      unitRef="usd">17600000</eose:StockIssuedDuringPeriodValueContingentlyIssuableStock>
    <eose:StockIssuedDuringPeriodValueContingentlyIssuableStock
      contextRef="i3c4bda7654fa49d8bc2d93cb8f5b6f7f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzQtNy0xLTEtMTM3Mzgz_61b478dd-db22-4da8-ba53-67004b171442"
      unitRef="usd">-17600000</eose:StockIssuedDuringPeriodValueContingentlyIssuableStock>
    <eose:StockIssuedDuringPeriodValueContingentlyIssuableStock
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzQtMTMtMS0xLTEzNzM4Mw_acdde939-f206-4b05-b3f6-7d4c864c519f"
      unitRef="usd">0</eose:StockIssuedDuringPeriodValueContingentlyIssuableStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1fbae731922442299d13ee7e8c297b54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzUtNS0xLTEtMTM3Mzgz_06d2ca92-b035-403d-984d-6a0dbb4ed99f"
      unitRef="usd">15058000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzUtMTMtMS0xLTEzNzM4Mw_e40f66cf-a07d-48f7-a6e4-7299baac6298"
      unitRef="usd">15058000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i48af0b3416e7497e9c70bb22673d2b0e_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzYtMS0xLTEtMTM3Mzgz_eae2105d-99c6-4329-aa7d-157a8620ce21"
      unitRef="shares">123837</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1fbae731922442299d13ee7e8c297b54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzYtNS0xLTEtMTM3Mzgz_dcc8e6b7-a23e-4e32-a249-21d142fb38c1"
      unitRef="usd">1074000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzYtMTMtMS0xLTEzNzM4Mw_266ab0d1-1572-46f6-ad9b-c20a120853b2"
      unitRef="usd">1074000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <eose:StockIssuedDuringPeriodSharesWarrantsExercised
      contextRef="i48af0b3416e7497e9c70bb22673d2b0e_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzctMS0xLTEtMTM3Mzgz_06d0ae51-73bf-4d95-b5b7-3b894c5f00f0"
      unitRef="shares">1747746</eose:StockIssuedDuringPeriodSharesWarrantsExercised>
    <eose:AdjustmentsToAdditionalPaidInCapitalWarrantExercised
      contextRef="i1fbae731922442299d13ee7e8c297b54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzctNS0xLTEtMTM3Mzgz_114b2e4a-e86d-4cba-b6eb-9dd9d4f60893"
      unitRef="usd">20099000</eose:AdjustmentsToAdditionalPaidInCapitalWarrantExercised>
    <eose:AdjustmentsToAdditionalPaidInCapitalWarrantExercised
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzctMTMtMS0xLTEzNzM4Mw_a4f9759b-1982-4b70-854c-9151949cadcb"
      unitRef="usd">20099000</eose:AdjustmentsToAdditionalPaidInCapitalWarrantExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i48af0b3416e7497e9c70bb22673d2b0e_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzgtMS0xLTEtMTM3Mzgz_6818c7b0-dc6a-4abc-9729-6e360ef68f02"
      unitRef="shares">154600</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i48af0b3416e7497e9c70bb22673d2b0e_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzktMS0xLTEtMTM3Mzgz_57eaf717-3d79-46cf-b009-50abd50bcab3"
      unitRef="shares">40818</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1fbae731922442299d13ee7e8c297b54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzktNS0xLTEtMTM3Mzgz_e753077b-969b-4755-8448-ab9b1ab8bd07"
      unitRef="usd">353000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzktMTMtMS0xLTEzNzM4Mw_7bea4853-fe43-481b-80f4-3e5273ac9ada"
      unitRef="usd">353000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="ia6c35ac3b9544ed5bfd293c0f71f485f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzEwLTExLTEtMS0xMzczODM_8669dafb-2528-41fd-9c42-8866fde39068"
      unitRef="usd">-124216000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzEwLTEzLTEtMS0xMzczODM_5996e0c6-db00-4fb7-9c66-325b9a085569"
      unitRef="usd">-124216000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4a5f2e5922074f5ba5c26f6a3c5d8fb3_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzExLTEtMS0xLTEzNzM4Mw_53796e53-b749-4cf7-8e18-b44774b67c22"
      unitRef="shares">53786632</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4a5f2e5922074f5ba5c26f6a3c5d8fb3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzExLTMtMS0xLTEzNzM4Mw_6dfbed02-8fd9-4120-8a61-2d4f530c751c"
      unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0638607683cd4a5399274f351fc691ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzExLTUtMS0xLTEzNzM4Mw_27d3d283-23ee-49ba-a0cf-bdb410a97cd5"
      unitRef="usd">448969000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if7549687dce148d182f9f92497df4308_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzExLTctMS0xLTEzNzM4Mw_3c524e94-76b8-4b6e-a7ed-f1425a26d75a"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2a405f06fe604183aaf71372d43a5a25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzExLTktMS0xLTEzNzM4Mw_4aa82348-26cc-4092-ab42-b2bf51c9780f"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i55711d7ba59a4dc39e15390f26f90e90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzExLTExLTEtMS0xMzczODM_84fb0932-2092-4f43-adda-0001ee8181d5"
      unitRef="usd">-416527000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzExLTEzLTEtMS0xMzczODM_93e07c26-fbd0-4283-9658-2ca0504347a9"
      unitRef="usd">32447000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i501de003090d4813baa4bd55e26681ee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzEzLTUtMS0xLTEyNTAwOQ_82c5bc1d-c26a-498f-8696-3ff7492e54d1"
      unitRef="usd">13794000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzEzLTExLTEtMS0xMjUwMDk_5cfd5135-ee7f-4da4-83b9-ce1a1e0d814c"
      unitRef="usd">13794000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <eose:StockIssuedDuringPeriodSharesWarrantsExercised
      contextRef="i4f1c086999574a66ad0cdf8d6785204c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzQtMS0xLTEtMTI3NTY5_69bdb925-25ac-4dcc-b96f-9d6dcd4ed9ac"
      unitRef="shares">600</eose:StockIssuedDuringPeriodSharesWarrantsExercised>
    <eose:AdjustmentsToAdditionalPaidInCapitalWarrantExercised
      contextRef="i501de003090d4813baa4bd55e26681ee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzQtNS0xLTEtMTI3NTY5_9cb21f80-f465-46d8-8b0f-84926d4ba199"
      unitRef="usd">7000</eose:AdjustmentsToAdditionalPaidInCapitalWarrantExercised>
    <eose:AdjustmentsToAdditionalPaidInCapitalWarrantExercised
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzQtMTMtMS0xLTEyNzU2OQ_9c9abd9d-6edb-423e-aa15-09dc71b08884"
      unitRef="usd">7000</eose:AdjustmentsToAdditionalPaidInCapitalWarrantExercised>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i4f1c086999574a66ad0cdf8d6785204c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzUtMS0xLTEtMTI3NTY5_37784796-60b1-4976-888b-f0beafe38e13"
      unitRef="shares">704178</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i4f1c086999574a66ad0cdf8d6785204c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzYtMS0xLTEtMTI3NTY5_7cb2cf4c-4f65-4881-9ab6-71d84a38a1a5"
      unitRef="shares">203951</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i501de003090d4813baa4bd55e26681ee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzYtNS0xLTEtMTI3NTY5_15dfe0e5-eb82-435f-83c0-d7749df71687"
      unitRef="usd">978000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzYtMTMtMS0xLTEyNzU2OQ_812ccd6f-353b-464d-87c1-27ff13a8e7ae"
      unitRef="usd">978000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i4f1c086999574a66ad0cdf8d6785204c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzctMS0xLTEtMTI3NTY5_2905afa3-e701-46ab-9020-8f4fdc01cf26"
      unitRef="shares">3393663</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i4f1c086999574a66ad0cdf8d6785204c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzctMy0xLTEtMTI3NTY5_5c5b5825-11e5-445b-9939-55405ea585a5"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i501de003090d4813baa4bd55e26681ee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzctNS0xLTEtMTI3NTY5_c9268d34-4610-413f-b26f-6276cd242a0c"
      unitRef="usd">7534000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzctMTMtMS0xLTEyNzU2OQ_a44dcfec-49b7-489b-a8a6-2ea2a3882c2a"
      unitRef="usd">7535000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i4f1c086999574a66ad0cdf8d6785204c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzgtMS0xLTEtMTI3NTY5_6e157ce0-d948-4cc3-9ec9-81df03820c76"
      unitRef="shares">20539603</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i4f1c086999574a66ad0cdf8d6785204c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzgtMy0xLTEtMTI3NTY5_7836b24d-55bc-4f31-a22a-214bd6f859ef"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i501de003090d4813baa4bd55e26681ee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzgtNS0xLTEtMTI3NTY5_9be7462a-eb3e-4760-9fdb-5a9c834f73b4"
      unitRef="usd">38624000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzgtMTMtMS0xLTEyNzU2OQ_dee718e1-84b9-4985-962d-437ee564ca30"
      unitRef="usd">38626000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <eose:StockIssuedDuringPeriodSharesStandbyEquityPurchaseAgreement
      contextRef="i4f1c086999574a66ad0cdf8d6785204c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzktMS0xLTEtMTI3NTY5_0d912a67-f1ea-4bb9-a224-db7feb73699d"
      unitRef="shares">3967939</eose:StockIssuedDuringPeriodSharesStandbyEquityPurchaseAgreement>
    <eose:StockIssuedDuringPeriodValueStandbyEquityPurchaseAgreement
      contextRef="i4f1c086999574a66ad0cdf8d6785204c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzktMy0xLTEtMTI3NTY5_1dce8423-1414-4ae3-8084-d393d855a9f0"
      unitRef="usd">1000</eose:StockIssuedDuringPeriodValueStandbyEquityPurchaseAgreement>
    <eose:StockIssuedDuringPeriodValueStandbyEquityPurchaseAgreement
      contextRef="i501de003090d4813baa4bd55e26681ee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzktNS0xLTEtMTI3NTY5_50dc7fd3-3d7a-4bd2-8152-e755639bfa85"
      unitRef="usd">4603000</eose:StockIssuedDuringPeriodValueStandbyEquityPurchaseAgreement>
    <eose:StockIssuedDuringPeriodValueStandbyEquityPurchaseAgreement
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzktMTMtMS0xLTEyNzU2OQ_17a55c6b-0cbe-4e67-8111-600f63958321"
      unitRef="usd">4604000</eose:StockIssuedDuringPeriodValueStandbyEquityPurchaseAgreement>
    <eose:StockIssuedDuringPeriodSharesCommitmentFee
      contextRef="i4f1c086999574a66ad0cdf8d6785204c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzEwLTEtMS0xLTEyNzU2OQ_318459b0-f2fd-425e-b957-f91fc3a115a1"
      unitRef="shares">465117</eose:StockIssuedDuringPeriodSharesCommitmentFee>
    <eose:StockIssuedDuringPeriodValueCommitmentFee
      contextRef="i501de003090d4813baa4bd55e26681ee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzEwLTUtMS0xLTEyNzU2OQ_eea2bc99-6244-46fb-b8d3-866b6fd67126"
      unitRef="usd">1061000</eose:StockIssuedDuringPeriodValueCommitmentFee>
    <eose:StockIssuedDuringPeriodValueCommitmentFee
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzEwLTEzLTEtMS0xMjc1Njk_3c4e3810-ac69-46bb-a841-7c5c0f78ae7b"
      unitRef="usd">1061000</eose:StockIssuedDuringPeriodValueCommitmentFee>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i87d242a201ce444bb3a7e13f61c1c9af_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzExLTktMS0xLTEyNzU2OQ_dc40ebcf-44a1-426b-ae9c-409d0a34b837"
      unitRef="usd">6000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzExLTEzLTEtMS0xMjc1Njk_4975dc00-ca29-4c1d-82e9-a97aa0790ef4"
      unitRef="usd">6000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="if08bc56b294040c1b947a41c230e6f31_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzE2LTktMS0xLTEyNTAwOQ_83894862-97d0-4d3c-a4ec-5e9174df69cc"
      unitRef="usd">-229813000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzE2LTExLTEtMS0xMjUwMDk_4785d5db-7628-4db3-98b9-a24ff5f0c4e6"
      unitRef="usd">-229813000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if7f62d55f39b4ac8ac39e6f8055a01d1_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzE3LTEtMS0xLTEyNTAwOQ_047ebdb3-cb26-4e4e-892a-663708a9bba9"
      unitRef="shares">82653781</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if7f62d55f39b4ac8ac39e6f8055a01d1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzE3LTMtMS0xLTEyNTAwOQ_9d62e866-7b43-469f-8631-6f9c2aef5afa"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i058b254c663a42b5bb82911fbdcbfecc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzE3LTUtMS0xLTEyNTAwOQ_e052db97-9457-4241-882a-8d209de45dd5"
      unitRef="usd">513614000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i265ac65a665b403c98f10369b56df8dc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzE3LTctMS0xLTEyNTAwOQ_9004d8ce-22b8-4d1c-95fe-728d99fdcea0"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i65061b2aa00b4a45900fbef86081b9fc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzIyLTktMS0xLTEzODM3MA_707f9c6d-4e7e-4630-a631-3d57acbb05eb"
      unitRef="usd">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic6cd8c315bcf40a3b6a0f939c7dffdd1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzE3LTktMS0xLTEyNTAwOQ_9e62f650-2a04-4efd-8d7a-2ab04883d14a"
      unitRef="usd">-646340000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTQvZnJhZzo3NTI2YmVmNzNlMTQ0NzIyOGI0MDkyY2E5ZjEzNTA3Ni90YWJsZTowNzc3ZjQ0MTI0YjY0YjFjYjE2NzlhMDIxM2ZiZTBiZi90YWJsZXJhbmdlOjA3NzdmNDQxMjRiNjRiMWNiMTY3OWEwMjEzZmJlMGJmXzE3LTExLTEtMS0xMjUwMDk_e44f803f-cf99-4d71-82d0-acc6fc359245"
      unitRef="usd">-132711000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzItMS0xLTEtMTI1MDA5_da96f7ad-ae04-4bad-8aa1-84ba6ca499a5"
      unitRef="usd">-229813000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzItMy0xLTEtMTI1MDA5_950f518c-cfea-4b3f-a07b-6ff5379de654"
      unitRef="usd">-124216000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzQtMS0xLTEtMTI1MDA5_fe3e84a1-097d-40da-a759-d14f84dc4ffc"
      unitRef="usd">13794000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzQtMy0xLTEtMTI1MDA5_3556b226-8177-4656-a1fa-2df95c152181"
      unitRef="usd">15058000</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzUtMS0xLTEtMTI1MDA5_c1766aac-201e-48c0-8ff9-cc8b05ca2534"
      unitRef="usd">6814000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzUtMy0xLTEtMTI1MDA5_a8bc67db-a141-44a0-b1e1-e9ecf517f1e5"
      unitRef="usd">2613000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzYtMS0xLTEtMTI1MDA5_6ae141c6-2fc9-4e0a-8560-3324cff48430"
      unitRef="usd">6846000</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzYtMy0xLTEtMTI1MDA5_5f8a966b-d40c-4fea-a1cb-4a22b60cd0fe"
      unitRef="usd">50000</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzctMS0xLTEtMTI1MDA5_acd4b5cb-dc98-4322-81f1-bc85bbd4cc44"
      unitRef="usd">865000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzctMy0xLTEtMTI1MDA5_21cacd64-a55c-4fca-93e2-a2f1af01a202"
      unitRef="usd">924000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzgtMS0xLTEtMTI1MDA5_bf01c2fb-b43a-4383-80d9-cbf22a12adbd"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzgtMy0xLTEtMTI1MDA5_92f6229c-6b83-4397-a799-4600314e3a04"
      unitRef="usd">-7480000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzktMS0xLTEtMTI1MDA5_e981a65d-cc41-40cf-a051-ac44b3913760"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzktMy0xLTEtMTI1MDA5_88829c2f-2f81-43f0-bebd-fab9adff2e32"
      unitRef="usd">440000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzEwLTEtMS0xLTEyNTAwOQ_e7e5dee4-30eb-40fb-853f-cd870648f06e"
      unitRef="usd">1886000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzEwLTMtMS0xLTEyNTAwOQ_72363a09-8ed7-4667-9505-ac70ade7e89a"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <eose:AmortizationOfDebtIssuanceCostsAndDiscountsRelatedParty
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzExLTEtMS0xLTEyNTAwOQ_1faa889b-9afb-4361-bcc7-4ea4b02a1fc1"
      unitRef="usd">4584000</eose:AmortizationOfDebtIssuanceCostsAndDiscountsRelatedParty>
    <eose:AmortizationOfDebtIssuanceCostsAndDiscountsRelatedParty
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzExLTMtMS0xLTEyNTAwOQ_262e3ced-1c54-4b23-b81e-0b57127688ea"
      unitRef="usd">2950000</eose:AmortizationOfDebtIssuanceCostsAndDiscountsRelatedParty>
    <eose:CommitmentFeeForSEPASettledByCommonStockRelatedParty
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzEzLTEtMS0xLTE0NjkwMQ_c0f58843-e1c1-454b-937d-82714484f2c3"
      unitRef="usd">1061000</eose:CommitmentFeeForSEPASettledByCommonStockRelatedParty>
    <eose:CommitmentFeeForSEPASettledByCommonStockRelatedParty
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzEzLTMtMS0xLTE0NjkwMQ_1136bfec-239a-419b-baf1-ea5c14acc13e"
      unitRef="usd">0</eose:CommitmentFeeForSEPASettledByCommonStockRelatedParty>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzEzLTEtMS0xLTEyNTAwOQ_f8731b1c-6780-409f-8131-9401b2588152"
      unitRef="usd">-942000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzEzLTMtMS0xLTEyNTAwOQ_109f4aa4-7b03-48df-926d-34bc4908ed37"
      unitRef="usd">1273000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzE0LTEtMS0xLTEyNTAwOQ_0499d51d-2c44-47b1-83f1-f57c1c3107d5"
      unitRef="usd">11728000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzE0LTMtMS0xLTEyNTAwOQ_a591634a-0d9b-485a-81e1-9104da90c25a"
      unitRef="usd">19282000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzE2LTEtMS0xLTE1Njc0MQ_5d49a14d-6ff1-43fb-bce8-8cf5f6a3d06d"
      unitRef="usd">-5918000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzE2LTMtMS0xLTE1Njc0MQ_19c5c830-83ad-4198-b59c-9faee07a481d"
      unitRef="usd">-2900000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzIwLTEtMS0xLTEyNTAwOQ_f2ffa731-b7d8-4b67-983e-81c943c2922e"
      unitRef="usd">-304000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzIwLTMtMS0xLTEyNTAwOQ_74d0b706-1c6a-48cc-aed1-53681135745b"
      unitRef="usd">284000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzIxLTEtMS0xLTEyNTAwOQ_5441debe-3869-4230-a897-c9ad81fb38ad"
      unitRef="usd">10284000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzIxLTMtMS0xLTEyNTAwOQ_60dfcac4-806c-4af0-a0c3-e3ef68628bf2"
      unitRef="usd">10096000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzIyLTEtMS0xLTEyNTAwOQ_79885979-fa85-4be1-90ba-7086fb1f40e4"
      unitRef="usd">-234000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzIyLTMtMS0xLTEyNTAwOQ_3a3e87db-88b8-4953-b25f-c620eb10fddf"
      unitRef="usd">1916000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <eose:IncreaseDecreaseInCurrentDepositsAssets
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzIzLTEtMS0xLTEyNTAwOQ_7a477e7b-11e7-442b-a844-45e76521c31a"
      unitRef="usd">6808000</eose:IncreaseDecreaseInCurrentDepositsAssets>
    <eose:IncreaseDecreaseInCurrentDepositsAssets
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzIzLTMtMS0xLTEyNTAwOQ_aa7a59ab-62c9-4703-80da-b74825b30374"
      unitRef="usd">-7419000</eose:IncreaseDecreaseInCurrentDepositsAssets>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzIyLTEtMS0xLTE0Njg2Ng_e1c081cc-8982-4919-901d-69a8e3f02600"
      unitRef="usd">631000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzIyLTMtMS0xLTE0Njg2Ng_2cebab65-9d3a-41e4-990e-b5b855d5cdf7"
      unitRef="usd">1369000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzI1LTEtMS0xLTEyNTAwOQ_9ddac15e-e849-4569-a329-bc0e56067deb"
      unitRef="usd">19516000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzI1LTMtMS0xLTEyNTAwOQ_687fc67c-5837-4971-8d32-4c46f23bfaf4"
      unitRef="usd">5823000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzI2LTEtMS0xLTEyNTAwOQ_8520f90b-08bb-41a9-9750-eaca1eefcbd6"
      unitRef="usd">5079000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzI2LTMtMS0xLTEyNTAwOQ_925df49d-850a-4f20-9b6b-a38b4e4ab7b5"
      unitRef="usd">2581000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <eose:IncreaseDecreaseInAccountsPayableAndAccruedExpensesRelatedParty
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzI3LTEtMS0xLTEyNTAwOQ_b0f7aa29-c459-4d5b-b628-9281e8c8a0e9"
      unitRef="usd">-1200000</eose:IncreaseDecreaseInAccountsPayableAndAccruedExpensesRelatedParty>
    <eose:IncreaseDecreaseInAccountsPayableAndAccruedExpensesRelatedParty
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzI3LTMtMS0xLTEyNTAwOQ_865bbbd6-fdef-4f22-a9c8-f335255f6fa2"
      unitRef="usd">-1317000</eose:IncreaseDecreaseInAccountsPayableAndAccruedExpensesRelatedParty>
    <eose:IncreaseDecreaseInFirmPurchaseCommitments
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzI4LTEtMS0xLTEyNTAwOQ_bbc1edaf-3e73-436e-b017-b10ee7349736"
      unitRef="usd">0</eose:IncreaseDecreaseInFirmPurchaseCommitments>
    <eose:IncreaseDecreaseInFirmPurchaseCommitments
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzI4LTMtMS0xLTEyNTAwOQ_349ef0f8-3b1d-4544-ab4b-39c6f420903e"
      unitRef="usd">-5475000</eose:IncreaseDecreaseInFirmPurchaseCommitments>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzI5LTEtMS0xLTEyNTAwOQ_2aa341fa-0a5d-43c1-b01f-4ff0fef8db37"
      unitRef="usd">-785000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzI5LTMtMS0xLTEyNTAwOQ_d66ee6ff-415d-4270-97cc-ddbe72385dc8"
      unitRef="usd">-846000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzI5LTEtMS0xLTE0Njg4Mg_4da5997c-1fde-4d79-b2b0-a50dc14f4370"
      unitRef="usd">3957000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzI5LTMtMS0xLTE0Njg4Mg_b9a5d638-22c6-4d59-9dda-ab4ec0108306"
      unitRef="usd">772000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <eose:IncreaseDecreaseInNotesPayable
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzMwLTEtMS0xLTEyNTAwOQ_8fbd4b98-a7c4-41d0-ab38-653af6dd027e"
      unitRef="usd">-19637000</eose:IncreaseDecreaseInNotesPayable>
    <eose:IncreaseDecreaseInNotesPayable
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzMwLTMtMS0xLTEyNTAwOQ_a0204b6b-fdc2-4cdb-8a80-0373e7e45af8"
      unitRef="usd">18695000</eose:IncreaseDecreaseInNotesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzMxLTEtMS0xLTEyNTAwOQ_0c67a4bd-fe08-4199-abd4-c3a6af2ceebb"
      unitRef="usd">1387000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzMxLTMtMS0xLTEyNTAwOQ_642c53fb-087e-445b-822b-60d11082af99"
      unitRef="usd">2060000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzMyLTEtMS0xLTEyNTAwOQ_c877eab8-5979-495a-ad54-8aef4a0b6547"
      unitRef="usd">-196857000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzMyLTMtMS0xLTEyNTAwOQ_c88139ff-53c0-4a62-ad9b-610c77a41084"
      unitRef="usd">-116147000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzM0LTEtMS0xLTEyNTAwOQ_52f909ea-7778-4f72-bc97-2f9c55e60b95"
      unitRef="usd">261000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzM0LTMtMS0xLTEyNTAwOQ_6902d361-a364-4c2f-99c5-060a1a670ecf"
      unitRef="usd">4907000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzM1LTEtMS0xLTEyNTAwOQ_16320225-c3c2-49e7-b8ba-f4ec28139c48"
      unitRef="usd">3163000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzM1LTMtMS0xLTEyNTAwOQ_1cfe3461-9025-402f-9c3c-91f7ccbff327"
      unitRef="usd">1320000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzM2LTEtMS0xLTEyNTAwOQ_80bbece1-6bc1-48cf-84d6-c0f504210774"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzM2LTMtMS0xLTEyNTAwOQ_8c7eb03f-e466-43d7-8c91-35cf1fe37e54"
      unitRef="usd">160000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzM3LTEtMS0xLTEyNTAwOQ_007b9501-5a4f-4704-87e5-22b208eca6ff"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzM3LTMtMS0xLTEyNTAwOQ_c8b6656b-4459-42f2-8759-45b29611dc12"
      unitRef="usd">4000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzM4LTEtMS0xLTEyNTAwOQ_9ab4a281-7aab-43b0-a385-8be9bf8bcb1a"
      unitRef="usd">20072000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzM4LTMtMS0xLTEyNTAwOQ_cc6a8f3d-bd38-449c-9323-ff0bf633ddad"
      unitRef="usd">15589000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzM5LTEtMS0xLTEyNTAwOQ_411f2147-0934-4959-a441-48c07aa5c469"
      unitRef="usd">-17170000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzM5LTMtMS0xLTEyNTAwOQ_95768d3b-d309-4150-8bc5-802a6dae6284"
      unitRef="usd">-23336000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzQyLTEtMS0xLTEyNTAwOQ_ca28fcd0-7157-4d0d-818d-ad8163e925f7"
      unitRef="usd">9310000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzQyLTMtMS0xLTEyNTAwOQ_445869b3-3ce3-46ac-93bf-2f60046b8e5f"
      unitRef="usd">100000000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzQ0LTEtMS0xLTE2MjExMw_3cc2facc-f8af-4f1b-bd2a-3db61b5efdf6"
      unitRef="usd">304000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzQ0LTMtMS0xLTE2MjExMw_ea3558e9-aa8e-403a-9ea3-98894394f809"
      unitRef="usd">0</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzQzLTEtMS0xLTE0NjgxMg_4778308a-7d40-4725-a86d-3057ef796042"
      unitRef="usd">97992000</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzQzLTMtMS0xLTE0NjgxMg_fcdc6e76-b0e4-4581-a908-c716c685cc45"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzQzLTEtMS0xLTEyNTAwOQ_cdc9f981-c0d3-4cec-ba9c-27df750c6d81"
      unitRef="usd">12398000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzQzLTMtMS0xLTEyNTAwOQ_2144b3d3-c9a4-40a8-ae4b-923c60e4b68c"
      unitRef="usd">4370000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzQ2LTEtMS0xLTE1NTAwMQ_d58f95b4-af61-4545-8099-b68a76f76034"
      unitRef="usd">14000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzQ2LTMtMS0xLTE1NTAwMQ_f1140796-2c30-4efc-b765-9f2284aa5fb3"
      unitRef="usd">11000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzQ1LTEtMS0xLTEyNTAwOQ_209022f0-c775-4332-a497-afbf35c9ef97"
      unitRef="usd">0</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzQ1LTMtMS0xLTEyNTAwOQ_36daa9fe-d229-4a62-9fba-f2d6e3e4db99"
      unitRef="usd">94000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzQ4LTEtMS0xLTEyNTAwOQ_0fb95183-d432-4304-96b4-d02e8775f62e"
      unitRef="usd">4216000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzQ4LTMtMS0xLTEyNTAwOQ_bce3cf1e-54a9-46fc-9f5d-3c25930cf546"
      unitRef="usd">7000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzQ5LTEtMS0xLTEyNTAwOQ_7987c390-74f6-46f0-b16a-80ce585892b6"
      unitRef="usd">1913000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzQ5LTMtMS0xLTEyNTAwOQ_986860ac-6f49-4019-964b-25650650d89f"
      unitRef="usd">455000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i7690829a58394546848f3234c6e8ec52_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzQ5LTEtMS0xLTEzNzg4MA_3ab20540-6c3a-4cc4-b943-a09badccbb4d"
      unitRef="usd">38626000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ic167239453494664af06b35d6d4e0656_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzQ5LTMtMS0xLTEzNzg4MA_4a7948c4-a34a-4785-867e-9f60434229ed"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i0a852c3696b8445eb14b9751338bbae7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzUwLTEtMS0xLTEzNzg4MA_d15123d2-8558-42c6-b1c9-e1e4b77b0d8f"
      unitRef="usd">5000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ia20c41c21834495d84e39719ba68aec1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzUwLTMtMS0xLTEzNzg4MA_0b9a4380-3c42-4506-83e1-17fc5cee4d85"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzUxLTEtMS0xLTEyNTAwOQ_cda4e0bb-7e37-404b-9f1f-fd65af858fb3"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzUxLTMtMS0xLTEyNTAwOQ_c3d538b7-6a16-4848-95b1-f60f6742c876"
      unitRef="usd">1074000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzUyLTEtMS0xLTEyNTAwOQ_4693de83-2b99-43a1-af55-d70005cb1ad7"
      unitRef="usd">7000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzUyLTMtMS0xLTEyNTAwOQ_1ec292a9-4ce0-4736-8251-5eb31d4e61cb"
      unitRef="usd">20099000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzUzLTEtMS0xLTEyNTAwOQ_8a370775-b027-4aa9-87fa-5489c6d45c1e"
      unitRef="usd">978000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzUzLTMtMS0xLTEyNTAwOQ_3e3eb861-d6fc-4e61-8ff9-3a75a615bb18"
      unitRef="usd">353000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzU2LTEtMS0xLTEyNTAwOQ_1710068e-e0a4-4d61-a1bd-720b0d002709"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzU2LTMtMS0xLTEyNTAwOQ_891c42d6-dc16-4eaa-9b62-7c7539a20995"
      unitRef="usd">432000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzU3LTEtMS0xLTEyNTAwOQ_218c49be-c7ed-4d44-80f9-7c30081fa325"
      unitRef="usd">139544000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzU3LTMtMS0xLTEyNTAwOQ_bf084e8e-f0aa-4c00-8a3a-8b705b2b242a"
      unitRef="usd">123322000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzU3LTEtMS0xLTE0ODM1MQ_c51153c3-3101-4c0d-ae6f-1a87858dfb52"
      unitRef="usd">14000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzU3LTMtMS0xLTE0ODM1MQ_69b4c5d8-bff2-4496-8e38-9ebe013d0076"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzU5LTEtMS0xLTEyNTAwOQ_6f4c2719-1764-48ae-a77a-a62b6c327250"
      unitRef="usd">-74469000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzU5LTMtMS0xLTEyNTAwOQ_e5c6f38b-fe2d-45ca-b6e5-26f3f8a2c747"
      unitRef="usd">-16161000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzYwLTEtMS0xLTEyNTAwOQ_4870daa5-2f5f-44d0-b203-324eefa0315a"
      unitRef="usd">105692000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5c5da6190f13488b910ee141bcf79aef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzYwLTMtMS0xLTEyNTAwOQ_d047e5cb-d120-47d9-959b-1ac67a071a7b"
      unitRef="usd">121853000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzYxLTEtMS0xLTEyNTAwOQ_9b09bdb8-f0d4-4862-b0a7-453a411cad66"
      unitRef="usd">31223000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzYxLTMtMS0xLTEyNTAwOQ_79aafd8e-03a2-47ba-a936-5aaf8a78a446"
      unitRef="usd">105692000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzY1LTEtMS0xLTEyNTAwOQ_1f3bc2cb-1696-4ce5-8e91-d3e10580f949"
      unitRef="usd">2112000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzY1LTMtMS0xLTEyNTAwOQ_d848db33-8e09-4040-81bb-794400fc5cdf"
      unitRef="usd">4351000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzY0LTEtMS0xLTE1NjcwNw_bd1cc422-dce8-4bcc-88c8-b51a5798069a"
      unitRef="usd">147000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzY0LTMtMS0xLTE1NjcwNw_cc6a8e25-e4a2-4ca9-a999-81433fa311c6"
      unitRef="usd">21000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzY3LTEtMS0xLTEyNTAwOQ_8e47eded-a436-4226-943d-19379d13a8d3"
      unitRef="usd">2626000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzY3LTMtMS0xLTEyNTAwOQ_5c59e15f-ed0c-43ce-a047-4af7d4f0488e"
      unitRef="usd">576000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:PaidInKindInterest
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzY4LTEtMS0xLTEyNTAwOQ_bb1a0955-1cfd-4c66-8f83-9975424d41c7"
      unitRef="usd">6267000</us-gaap:PaidInKindInterest>
    <us-gaap:PaidInKindInterest
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzY4LTMtMS0xLTEyNTAwOQ_cff695d9-cfa7-4415-a401-4ef1c19c5790"
      unitRef="usd">2900000</us-gaap:PaidInKindInterest>
    <us-gaap:StockIssued1
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzY1LTEtMS0xLTE0Njg1Mg_c96d5d7f-7735-4500-a44a-f03c0f7203a1"
      unitRef="usd">7534000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzY1LTMtMS0xLTE0Njg1Mg_a3c58e72-e6b1-4c66-be70-9a061233477d"
      unitRef="usd">0</us-gaap:StockIssued1>
    <eose:DebtIssuanceCostsIncurredButNotYetPaid
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzY2LTEtMS0xLTE0Njg1Mg_c349fc0d-0738-4a47-8d11-91851f566638"
      unitRef="usd">5536000</eose:DebtIssuanceCostsIncurredButNotYetPaid>
    <eose:DebtIssuanceCostsIncurredButNotYetPaid
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzY2LTMtMS0xLTE0Njg1Mg_6b891205-ae9f-44cf-ac02-98dc79f0cc4d"
      unitRef="usd">0</eose:DebtIssuanceCostsIncurredButNotYetPaid>
    <us-gaap:InterestPaidNet
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzc0LTEtMS0xLTEyNTAwOQ_7ea64610-bf55-49d5-8dbb-0c93790fcc77"
      unitRef="usd">5766000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMTcvZnJhZzozOTFjOTQ2YzZmNGU0OTAzOTlmZTZhMjM0NjgwNzVkOC90YWJsZTo3YzliNWIzNmY2MjM0YjNhYjRiMDA3OTliOWRhMmFkMi90YWJsZXJhbmdlOjdjOWI1YjM2ZjYyMzRiM2FiNGIwMDc5OWI5ZGEyYWQyXzc0LTMtMS0xLTEyNTAwOQ_66ef92ca-4f1e-4a6f-a144-bff422d8c6de"
      unitRef="usd">157000</us-gaap:InterestPaidNet>
    <us-gaap:SubstantialDoubtAboutGoingConcernTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjMvZnJhZzo2NGYzMTllOGRmZGM0YjgyYmZjYjZlOTA0MjBlMzgyYi90ZXh0cmVnaW9uOjY0ZjMxOWU4ZGZkYzRiODJiZmNiNmU5MDQyMGUzODJiXzM0MTAx_aaaf2745-88de-48f9-a638-d24a8fc1db0b">Overview &lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Eos Energy Enterprises, Inc. (the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us,&#x201d; &#x201c;our,&#x201d; and &#x201c;Eos&#x201d;) designs, develops, manufactures, and markets innovative energy storage solutions for utility-scale, microgrid, and commercial &amp;amp; industrial (&#x201c;C&amp;amp;I&#x201d;) applications. Eos developed a broad range of intellectual property with multiple patents covering unique battery chemistry, mechanical product design, energy block configuration and a software operating system (Battery Management System).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has only one operating and reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liquidity and Going Concern&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a growth company in the early commercialization stage of its lifecycle, Eos is subject to inherent risks and uncertainties associated with the development of an enterprise.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In this regard, substantially all of the Company&#x2019;s efforts to date have been devoted to the development and manufacturing of battery energy storage systems and complimentary products and services, recruitment of management and technical staff, deployment of capital to expand the Company&#x2019;s operations to meet customer demand and raising capital to fund the Company&#x2019;s development.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of these efforts, the Company has incurred significant losses and negative cash flows from operations since its inception and expects to continue to incur such losses and negative cash flows for the foreseeable future until such time that the Company can reach a scale of profitability to sustain its operations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In order to execute its development strategy, the Company has historically relied on outside capital through the issuance of equity, debt, and borrowings under financing arrangements (collectively &#x201c;outside capital&#x201d;) to fund its cost structure and expects to continue to rely on outside capital for the foreseeable future.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;While the Company believes it will eventually reach a scale of profitability to sustain its operations, there can be no assurance the Company will be able to achieve such profitability or do so in a manner that does not require its continued reliance on outside capital.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Moreover, while the Company has historically been successful in raising outside capital, there can be no assurance the Company will be able to continue to obtain outside capital in the future or do so on terms that are acceptable to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of the date the accompanying consolidated financial statements were issued (the &#x201c;issuance date&#x201d;), management evaluated the significance of the following negative financial conditions in accordance with Accounting Standard Codification 205-40, Going Concern:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Since its inception, the Company has incurred significant losses and negative cash from operations in order to fund its development. During the year ended December 31, 2022, the Company incurred a net loss of $(229,813), incurred negative cash flows from operations of $(196,857), and had an accumulated deficit of $(646,340) as of December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;As of December 31, 2022, the Company had $17,076 of unrestricted cash and cash equivalents available to fund the Company&#x2019;s operations, no additional borrowings available to fund its operations under pre-existing financing arrangements (see Note 13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Borrowings&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and negative working capital of $(5,429), inclusive of $5,560 of outstanding debt that is currently scheduled to mature within the next twelve months beyond the issuance date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;While the Company has available capacity under certain pre-existing arrangements to issue shares of the Company&#x2019;s common stock, including under the SEPA and the ATM offering program, (see also Note 20, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Shareholders&#x2019; Equity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;) to aid in funding the Company&#x2019;s operations, the Company&#x2019;s ability to secure such funding is dependent upon certain conditions, such as investors&#x2019; willingness to purchase the Company&#x2019;s common stock and at a price that is acceptable to the Company. Accordingly, as of the issuance date there is no assurance the Company will be able to secure funding under these pre-existing arrangements or on terms that are acceptable to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Similarly, while the Company has historically been successful in raising additional outside capital to fund the Company&#x2019;s operations, as of the issuance date no assurance can be provided the Company will be successful in obtaining additional outside capital or on terms that are acceptable to the Company.  In this regard, the Company is currently in the process of negotiating additional outside capital under the U.S. Department of Energy&#x2019;s (&#x201c;DOE&#x201d;) Loan Guarantee Solicitation for Applications for Renewable Energy Projects and Efficient Energy Projects (the &#x201c;DOE Loan Program&#x201d;). As of the issuance date, the Company remains in the due diligence phase of negotiations with the DOE, however, there can be no assurance that the Company will be able to secure such loan or on terms that are acceptable to the Company.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Company is required to remain in compliance with a quarterly minimum financial liquidity covenant under its Senior Secured Term Loan. While the Company was in compliance with this covenant as of December 31, 2022, and expects to remain in compliance as of March 31, 2023, absent the Company&#x2019;s ability to secure additional outside capital, the Company may be unable to remain in compliance with this covenant beginning on June 30, 2023 and thereafter. In the event the Company is unable to remain in compliance with the minimum financial liquidity covenant and the other nonfinancial covenants required by the Senior Secured Term Loan, and the Company is further unable to cure such noncompliance or secure a waiver, Atlas may, at its discretion, exercise any and all of its existing rights and remedies, which may include, among other things, entering into a forbearance agreement with the Company, and/or asserting its rights in the Company&#x2019;s assets securing the loan. Moreover, the Company&#x2019;s other lenders may exercise similar rights and remedies under the cross-default provisions of their respective borrowing arrangements with the Company.     &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Absent an ability to secure additional outside capital in the near term, the Company will be unable to meet its obligations as they become due over the next twelve months beyond the issuance date.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;In the event the Company&#x2019;s ongoing efforts to raise additional outside capital prove unsuccessful, management will be required to seek other strategic alternatives, which may include, among others, a significant curtailment in the Company&#x2019;s operations, a sale of certain of the Company&#x2019;s assets, a sale of the entire Company to strategic or financial investors, and/or allowing the Company to become insolvent.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These uncertainties raise substantial doubt about the Company&#x2019;s ability to continue as a going concern. The accompanying consolidated financial statements have been prepared on the basis that the Company will continue to operate as a going concern, which contemplates that the Company will be able to realize assets and settle liabilities and commitments in the normal course of business for the foreseeable future. Accordingly, the accompanying consolidated financial statements do not include any adjustments that may result from the outcome of these uncertainties.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubstantialDoubtAboutGoingConcernTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjMvZnJhZzo2NGYzMTllOGRmZGM0YjgyYmZjYjZlOTA0MjBlMzgyYi90ZXh0cmVnaW9uOjY0ZjMxOWU4ZGZkYzRiODJiZmNiNmU5MDQyMGUzODJiXzEzMTk0MTM5NjczNDIy_291717ca-bdc3-41ab-9669-8deed2744e4b"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjMvZnJhZzo2NGYzMTllOGRmZGM0YjgyYmZjYjZlOTA0MjBlMzgyYi90ZXh0cmVnaW9uOjY0ZjMxOWU4ZGZkYzRiODJiZmNiNmU5MDQyMGUzODJiXzEzMTk0MTM5NjczNDIy_f7eed089-9755-4c03-b788-e4ec87f3f6c4"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NetIncomeLoss
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjMvZnJhZzo2NGYzMTllOGRmZGM0YjgyYmZjYjZlOTA0MjBlMzgyYi90ZXh0cmVnaW9uOjY0ZjMxOWU4ZGZkYzRiODJiZmNiNmU5MDQyMGUzODJiXzM4NDgyOTA5MDY5NjY_85760078-ad68-40e7-b2d4-d6a682af81bd"
      unitRef="usd">-229813000</us-gaap:NetIncomeLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjMvZnJhZzo2NGYzMTllOGRmZGM0YjgyYmZjYjZlOTA0MjBlMzgyYi90ZXh0cmVnaW9uOjY0ZjMxOWU4ZGZkYzRiODJiZmNiNmU5MDQyMGUzODJiXzM4NDgyOTA5MDY5Nzk_af6b36c4-8d4c-4835-b5d7-a586575ff21b"
      unitRef="usd">-196857000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjMvZnJhZzo2NGYzMTllOGRmZGM0YjgyYmZjYjZlOTA0MjBlMzgyYi90ZXh0cmVnaW9uOjY0ZjMxOWU4ZGZkYzRiODJiZmNiNmU5MDQyMGUzODJiXzM4NDgyOTA5MDY5OTI_29c7910a-4be6-4564-b4bf-f9af3df09218"
      unitRef="usd">-646340000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjMvZnJhZzo2NGYzMTllOGRmZGM0YjgyYmZjYjZlOTA0MjBlMzgyYi90ZXh0cmVnaW9uOjY0ZjMxOWU4ZGZkYzRiODJiZmNiNmU5MDQyMGUzODJiXzM4NDgyOTA5MDcwMDI_286a0c0f-5b08-4a5d-a66b-328ab9ed97e9"
      unitRef="usd">17076000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <eose:WorkingCapital
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjMvZnJhZzo2NGYzMTllOGRmZGM0YjgyYmZjYjZlOTA0MjBlMzgyYi90ZXh0cmVnaW9uOjY0ZjMxOWU4ZGZkYzRiODJiZmNiNmU5MDQyMGUzODJiXzM4NDgyOTA5MDcwMTM_8ac97260-6c7c-4cac-9a39-5dd3c4b40fb0"
      unitRef="usd">-5429000</eose:WorkingCapital>
    <us-gaap:ShortTermBorrowings
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjMvZnJhZzo2NGYzMTllOGRmZGM0YjgyYmZjYjZlOTA0MjBlMzgyYi90ZXh0cmVnaW9uOjY0ZjMxOWU4ZGZkYzRiODJiZmNiNmU5MDQyMGUzODJiXzM4NDgyOTA5MDcwMjI_412280c1-25b7-4181-a49e-5d90142ddad8"
      unitRef="usd">5560000</us-gaap:ShortTermBorrowings>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk1ODc_70aa4f47-bd43-4439-acd8-e986d97ff4ce">Summary of Significant Accounting Policies&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company follows accounting standards established by the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) to ensure consistent reporting of financial condition, results of operations and cash flows. References to accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;) in these notes are to the FASB Accounting Standards Codification&#x2122; (&#x201c;ASC&#x201d;) and related updates (&#x201c;ASU&#x201d;). The financial statements include the accounts of the Company and its subsidiaries and have been prepared in accordance with GAAP. All intercompany transactions and balances have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reclassification of Prior Year Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain prior year amounts have been reclassified for consistency with the current year presentation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company follows the provisions of ASC 830, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Currency Matters&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The Company&#x2019;s foreign subsidiaries use the local currency of their respective countries as their functional currency. The assets and liabilities of foreign operations are translated at the exchange rates in effect at the balance sheet date. The operating results of foreign operations are translated at weighted average exchange rates. The related translation gains or losses are reported as a separate component of shareholders&#x2019; (deficit) equity in accumulated other comprehensive loss. Gains and losses from foreign currency transactions, which were insignificant for years ended December 31, 2022 and 2021, are included as other income (expense) in the consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The most significant estimates in the consolidated financial statements include the calculation of the warranty liability and valuation of embedded derivatives within certain of our debt obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Allowance for Expected Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates the creditworthiness of its customers. If the collection of any specific receivable is doubtful, an allowance is recorded in the allowance for expected credit losses. As of December&#160;31, 2022 and 2021, the allowances for expected credit loss related to Accounts Receivable was $3 and $9, respectively. The Company also has an immaterial allowance related to its Notes Receivable, net, which is included on the accompanying consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for the acquisition of a business using the acquisition method of accounting and allocates the purchase price of acquired entities to the underlying tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values, with any excess recorded as goodwill. The operating results of acquired businesses are included in the Company&#x2019;s results of operations beginning as of their effective acquisition dates. Additional information regarding acquisitions can be found in Note 3, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash, Cash Equivalents, and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Embedded derivatives&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of our debt financings contain embedded derivatives, such as conversion features in our Convertible Notes- Related Party, as well as in our Yorkville Convertible Promissory Note. The Company evaluates each debt agreement to determine whether the embedded derivative feature requires bifurcation from the host liability, in which case would require to be accounted for as a derivative liability. The Company uses valuation models to estimate the fair value of the embedded derivatives. The change in fair value of the embedded derivatives is presented separately on the consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings (loss) Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with the provisions of ASC Topic 260, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings per Share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, basic earnings per share (&#x201c;EPS&#x201d;) is computed by dividing earnings available to common shareholders by the weighted average number of shares of common stock outstanding during the period. Other potentially dilutive common shares, and the related impact to earnings, are considered when calculating EPS on a diluted basis. See Note 20, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Shareholders' Equity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts for the Company&#x2019;s financial instruments classified as current assets and liabilities, including cash and cash equivalents, restricted cash, accounts receivable, contract assets, contract liabilities and accounts payable approximate fair value due to their short maturities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 - Quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 - Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3 - Inputs that are generally unobservable and typically reflect management&#x2019;s estimate of assumptions that market participants would use in pricing the asset or liability. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill consists of the excess of the purchase price over the fair value of identifiable net assets of businesses acquired. Goodwill is reviewed for impairment each year using a qualitative or quantitative process that is performed at least annually or whenever events or circumstances indicate a likely reduction in the fair value of a reporting unit below its carrying amount. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to performing a quantitative evaluation, an assessment of qualitative factors may be performed to determine whether it is more likely than not that the fair value of a reporting unit exceeds the carrying value. If it is determined that it is unlikely that the carrying value exceeds the fair value, the Company is not required to complete the quantitative goodwill impairment evaluation. If it is determined that the carrying value may exceed fair value when considering qualitative factors, a quantitative goodwill impairment evaluation is performed. When performing the quantitative evaluation, if the carrying value of the reporting unit exceeds its fair value, an impairment loss equal to the difference will be recorded.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company completed the annual goodwill impairment test as of November 30, 2022, using a qualitative assessment for the reporting unit. The Company concluded that it is more likely than not that the fair value of the reporting unit is greater than the carrying amount, and a quantitative goodwill impairment test was not necessary. As a result of the annual assessment, there were no impairment charges for the year ended December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Government Grants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records grants received or receivable from government agencies as an offset to the related costs for which the grants are intended to compensate the Company. The costs of satisfying the Company&#x2019;s obligations under the respective grant agreements are recognized as expense when incurred. Once the expenses are approved by the government agencies the Company records the grant receivable and related grant income. Grants received from government agencies for which expenses have not been incurred are included within accrued expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An assessment is performed to determine whether the depreciation and amortization of long-lived assets over their remaining lives can be recovered through projected undiscounted future cash flows. The amount of any long-lived asset impairment is measured based on fair value and is charged to operations in the period in which a long-lived assets impairment is determined by management.  During the fourth quarter of 2022, the Company recorded a loss from write-down of property, plant and equipment (see Note 7, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, Plant &amp;amp; Equipment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for further discussion)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes and Deferred Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company complies with the accounting and reporting requirements of FASB ASC Topic 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASC 740"). Income taxes are computed under the asset and liability method reflecting both current and deferred taxes, which reflect the tax impact of all events included in the financial statements. The balance sheet approach (i) reflects a current tax liability or asset recognized for estimated taxes payable or refundable on tax returns for the current and prior years, (ii) reflects a deferred tax liability or asset recognized for the estimated future tax effects attributable to temporary differences and carryforwards, (iii) measures current and deferred tax liabilities and assets using the enacted tax rate of which the effects of future changes in tax laws or rates are not anticipated, and (iv) reduces deferred tax assets, if necessary, by the amount of any tax benefits that, based on available evidence, are not expected to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASC 740 prescribes a recognition threshold and a measurement attribute for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. The Company recognizes deferred tax assets only to the extent that management concludes these assets are more-likely-than-not to be realized. Significant judgement is required in assessing and estimating the more-likely-than-not tax consequences of the events included in the financial statements. Management considers all available positive and negative evidence, including future reversals of existing temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes accrued interest and penalties related to unrecognized tax benefits, if any, as income tax expense. The Company records uncertain tax positions in accordance with ASC 740 on the basis of a two-step process in which (i) management determines whether it is more-likely-than-not that the tax position will be sustained on the technical merits of the position and (ii) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangible Assets, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are stated at their historical cost and amortized on a straight-line basis over their expected useful lives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventory, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or net realizable value. Cost is computed using standard cost which approximates actual cost on a first-in, first-out basis. The Company records inventory when it takes delivery and title to the product according to the terms of each supply contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates its ending inventories for excess quantities and obsolescence. A valuation allowance is recorded for inventories that management considers excess or obsolete. Management considers forecasted demand in relation to the inventory on hand, competitiveness of product offerings, market conditions and product life cycles when determining excess and obsolescence and net realizable value adjustments. Once inventory is written down and a new cost basis is established, it is not written back up if demand increases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for its leases under ASU 2016-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(&#x201c;ASC 842&#x201d;). Under ASC 842, the right-of-use (&#x201c;ROU&#x201d;) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The discount rate used to calculate the present value represents our incremental borrowing rate and is calculated based on the treasury yield curve that is commensurate with the term of each lease, and a spread representative of our borrowing costs. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Leases may be classified as either operating leases or finance leases. Leases with an initial term of 12 months or less are excluded from the scope of ROU assets and liabilities, as allowed by ASC 842.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has lease agreements with lease and non-lease components. The Company has elected the practical expedient to account for non-lease components as part of the lease component for all asset classes. The majority of the Company's lease agreements are real estate leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, Plant and Equipment, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment is stated at cost, less accumulated depreciation. Depreciation is computed on a straight-line basis over the estimated useful lives of the assets. Leasehold improvements are amortized on a straight-line basis over the shorter of the estimated useful lives of the improvements or the life of the lease. Maintenance and repair expenditures are expensed as incurred. Expenditures which significantly improve or extend the life of an asset are capitalized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research and Development Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred, which include materials, supplies, salaries, benefits and other costs related to research, development and testing of products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is earned from the sales, installation, and commissioning of BESS, the terms of which are dictated by supply agreements the Company enters into with its customers.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized to depict the transfer of promised goods and/or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring the promised goods and/or services to the customer. As most contracts contain multiple goods delivered to the customer at different times, the transaction price is allocated to each good based on the relative standalone selling price and revenue is recognized when or as the performance obligation is satisfied. The Company uses either the expected cost-plus margin approach or adjusted market assessment approach to estimate the standalone selling prices of its goods and services. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Product Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product revenue is comprised of revenue from the BESS, along with other products, including inverters and spare parts, and is recognized at the point in time at which control passes, the determination of which is made in accordance with ASC 606, based on indicators of control. Generally, passage of control will be determined based upon the shipping terms, which vary by contract. Many of the Company&#x2019;s contracts with customers contain some component of variable consideration. The Company estimates variable consideration, such as refunds, penalties including liquidated damages, and the customer&#x2019;s right to return, using the expected value method, and adjusts transaction price for its estimate of variable consideration. We update our estimates of variable consideration and adjust the transaction price accordingly by recording an adjustment to net revenue and refund liability with respect to variable consideration such as penalties, refunds, and credits to customers. The Company has concluded that its estimation of variable consideration results in an adjustment to the transaction price such that it is probable that a significant reversal of cumulative revenue would not occur in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shipping and handling costs are included in cost of goods sold. Sales tax collected from customers are recorded on a net basis and therefore, not included in revenue. Sales tax is recorded as a liability (payable) until remitted to governmental authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Service Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service revenue includes commissioning, installation and engineering, procurement and construction revenue. As the customer simultaneously receives and consumes the benefits provided by the Company&#x2019;s performance, these performance obligations are satisfied over time. The Company uses an input method to measure progress towards satisfaction. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If at any time management determines that in the case of a particular contract total costs will exceed total contract revenue, a provision for the entire anticipated contract loss is recorded at that time. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Warranty related revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to a standard two-year limited warranty against defects, the Company offers customers the option to purchase an extended warranty, a maintenance and monitoring service and/or a performance guarantee. As the standard two-year limited warranty is classified as an assurance-type warranty, based on criteria set forth in ASC 606, it is not accounted for as a separate performance obligation. The extended warranty, maintenance and monitoring service warranty and performance guarantee, however, represent distinct services and are accounted for as separate performance obligations based on a time-lapsed measure of progress resulting in a ratable recognition of revenue over the respective performance period. For these performance obligations, at any time if management determines that in the case of a particular warranty that total costs will exceed total warranty revenue, a provision for the entire anticipated warranty loss is recorded at that time and included in warranty liability on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Contract Assets and Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes contract assets for certain contracts in which revenue recognition performance obligations have been satisfied, however invoicing to the customer has not yet occurred. Contract liabilities primarily relate to advance consideration received from customers in advance of the Company&#x2019;s satisfying performance obligations under contractual arrangements. Contract balances are reported in a net contract asset or liability position on a contract-by-contract basis at the end of each reporting period. Payment terms are generally aligned with meeting various contractual milestones, beginning with purchase order execution and extending through manufacturing release, ready to ship, delivery and commissioning. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Practical Expedients and Exemptions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As permitted by ASC 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers (&#x201c;ASC 606&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company elected to use certain practical expedients. The Company treats costs associated with obtaining new contracts as expenses when incurred if the amortization period of the asset recognized by the Company is one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s chief operating decision-maker (&#x201c;CODM&#x201d;) is its Chief Executive Officer and President. Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the CODM in deciding how to allocate resources to an individual segment and in assessing performance. The Company&#x2019;s CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, the Company has determined that it operates in one operating and one reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation is estimated at the grant date based on the fair value of the award and is recognized as expense over the requisite service period of the award. The Company uses the Black-Scholes option pricing model to estimate the fair value of awards, and generally these awards only have service conditions. The Company recognizes compensation cost on a straight-line basis over the requisite service period of the award, which is generally the award vesting term. For awards with performance conditions, we recognize compensation costs using an accelerated attribution method over the vesting period. Compensation costs are recognized only if it is probable that the performance condition will be satisfied. Determining the appropriate fair value model and related assumptions requires judgment, including estimating volatility of the Company&#x2019;s common stock and expected terms. The expected volatility rates are estimated based on historical and implied volatilities of comparable publicly traded companies. The expected term represents the average time that the options that vest are expected to be outstanding based on the vesting provisions, which is determined through the simplified method, since the Company does not have sufficient historical experience regarding the exercise of options. The Company has elected to recognize forfeitures as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warranty liability &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warranty obligations are incurred in connection with the sale of the Company&#x2019;s products. Costs to provide for warranty obligations are estimated and recorded as a liability at the time of recording the sale. Warranty reserves include management&#x2019;s best estimate of the projected costs to repair or to replace any items under warranty, which is based on various factors, including the use of actual claim data to date, results of lab testing, factory quality data, and field monitoring. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2021-10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disclosures by Business Entities about Government Assistance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;Topic 832&#x201d;). The amendments in this Update require disclosures about transactions with a government that have been accounted for by analogizing to a grant or contribution accounting model to increase transparency about (1) the types of transactions, (2) the accounting for the transactions, and (3) the effect of the transactions on an entity's financial statements. The Company adopted this standard prospectively as of January 1, 2022. The adoption of this standard update did not have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting Pronouncements Not Yet Adopted &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;. The amendments in this standard update address diversity and inconsistency related to the recognition and measurement of contract assets and contract liabilities acquired in a business combination and require that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606. This standard update is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. Early adoption of the standard is permitted, including adoption in an interim period. T</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk1OTI_24f1859a-c561-40a5-921e-7a6601cc3926">Principles of ConsolidationThe Company follows accounting standards established by the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) to ensure consistent reporting of financial condition, results of operations and cash flows. References to accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;) in these notes are to the FASB Accounting Standards Codification&#x2122; (&#x201c;ASC&#x201d;) and related updates (&#x201c;ASU&#x201d;). The financial statements include the accounts of the Company and its subsidiaries and have been prepared in accordance with GAAP. All intercompany transactions and balances have been eliminated in consolidation.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk1OTE_854e5d7c-88f9-4dcb-a8b0-cbfc79fa6f12">Reclassification of Prior Year PresentationCertain prior year amounts have been reclassified for consistency with the current year presentation.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk1OTA_56262c91-fefd-4947-a3b0-094c6a9f5b8d">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company follows the provisions of ASC 830, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Currency Matters&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The Company&#x2019;s foreign subsidiaries use the local currency of their respective countries as their functional currency. The assets and liabilities of foreign operations are translated at the exchange rates in effect at the balance sheet date. The operating results of foreign operations are translated at weighted average exchange rates. The related translation gains or losses are reported as a separate component of shareholders&#x2019; (deficit) equity in accumulated other comprehensive loss. Gains and losses from foreign currency transactions, which were insignificant for years ended December 31, 2022 and 2021, are included as other income (expense) in the consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk1ODg_baee0854-a9e5-426b-b1ba-acae98410f26">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The most significant estimates in the consolidated financial statements include the calculation of the warranty liability and valuation of embedded derivatives within certain of our debt obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk1OTM_1189b770-cc3c-4c25-bc07-6d29e034af75">Allowance for Expected Credit LossesThe Company evaluates the creditworthiness of its customers. If the collection of any specific receivable is doubtful, an allowance is recorded in the allowance for expected credit losses.</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzU0OTc1NTg2MDIzOA_f919f1f6-9a2c-4ee9-8f85-d5a0786dcadf"
      unitRef="usd">3000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzU0OTc1NTg2MDI3OQ_9020719c-6278-43bf-b9df-fed696ceb6f0"
      unitRef="usd">9000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk1OTQ_4eb74eda-fe1d-49a6-955c-a06c7776559a">Business CombinationsThe Company accounts for the acquisition of a business using the acquisition method of accounting and allocates the purchase price of acquired entities to the underlying tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values, with any excess recorded as goodwill. The operating results of acquired businesses are included in the Company&#x2019;s results of operations beginning as of their effective acquisition dates.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk1OTU_e11e412b-2bba-4266-b2fa-a9a0c6c2624e">&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash, Cash Equivalents, and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:DerivativesEmbeddedDerivatives
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg5MzUwNTk_7bc0ea00-da92-4388-9ee9-cb08006b80a6">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Embedded derivatives&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of our debt financings contain embedded derivatives, such as conversion features in our Convertible Notes- Related Party, as well as in our Yorkville Convertible Promissory Note. The Company evaluates each debt agreement to determine whether the embedded derivative feature requires bifurcation from the host liability, in which case would require to be accounted for as a derivative liability. The Company uses valuation models to estimate the fair value of the embedded derivatives. The change in fair value of the embedded derivatives is presented separately on the consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesEmbeddedDerivatives>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk1OTY_ea52105c-c398-4e63-9b66-5cf76f1d8bb6">Earnings (loss) Per Share&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with the provisions of ASC Topic 260, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings per Share&lt;/span&gt;, basic earnings per share (&#x201c;EPS&#x201d;) is computed by dividing earnings available to common shareholders by the weighted average number of shares of common stock outstanding during the period. Other potentially dilutive common shares, and the related impact to earnings, are considered when calculating EPS on a diluted basis.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk1OTc_10f71f84-9b43-4eb2-b048-5609f4f01023">&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts for the Company&#x2019;s financial instruments classified as current assets and liabilities, including cash and cash equivalents, restricted cash, accounts receivable, contract assets, contract liabilities and accounts payable approximate fair value due to their short maturities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 - Quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 - Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;Level 3 - Inputs that are generally unobservable and typically reflect management&#x2019;s estimate of assumptions that market participants would use in pricing the asset or liability.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk1OTk_1f6a070a-89bf-4283-bf35-59acb2ea852a">&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill consists of the excess of the purchase price over the fair value of identifiable net assets of businesses acquired. Goodwill is reviewed for impairment each year using a qualitative or quantitative process that is performed at least annually or whenever events or circumstances indicate a likely reduction in the fair value of a reporting unit below its carrying amount. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to performing a quantitative evaluation, an assessment of qualitative factors may be performed to determine whether it is more likely than not that the fair value of a reporting unit exceeds the carrying value. If it is determined that it is unlikely that the carrying value exceeds the fair value, the Company is not required to complete the quantitative goodwill impairment evaluation. If it is determined that the carrying value may exceed fair value when considering qualitative factors, a quantitative goodwill impairment evaluation is performed. When performing the quantitative evaluation, if the carrying value of the reporting unit exceeds its fair value, an impairment loss equal to the difference will be recorded.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;The Company completed the annual goodwill impairment test as of November 30, 2022, using a qualitative assessment for the reporting unit. The Company concluded that it is more likely than not that the fair value of the reporting unit is greater than the carrying amount, and a quantitative goodwill impairment test was not necessary.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk2NDA_620508a6-bb48-4728-a70c-52cf4fca85ea"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <eose:GovernmentGrantsPolicyPolicyTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk2MDA_b6a4f593-7006-4c5d-b6c8-56a8dc7c0bb6">&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Government Grants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records grants received or receivable from government agencies as an offset to the related costs for which the grants are intended to compensate the Company. The costs of satisfying the Company&#x2019;s obligations under the respective grant agreements are recognized as expense when incurred. Once the expenses are approved by the government agencies the Company records the grant receivable and related grant income. Grants received from government agencies for which expenses have not been incurred are included within accrued expenses.&lt;/span&gt;&lt;/div&gt;</eose:GovernmentGrantsPolicyPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk2MDE_a676af0b-e510-48e7-85cc-9ea6de3136ca">Impairment of Long-Lived AssetsThe Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An assessment is performed to determine whether the depreciation and amortization of long-lived assets over their remaining lives can be recovered through projected undiscounted future cash flows. The amount of any long-lived asset impairment is measured based on fair value and is charged to operations in the period in which a long-lived assets impairment is determined by management.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk2MDI_68d519da-24cc-4385-b224-d921ac3a3cfa">&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes and Deferred Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company complies with the accounting and reporting requirements of FASB ASC Topic 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASC 740"). Income taxes are computed under the asset and liability method reflecting both current and deferred taxes, which reflect the tax impact of all events included in the financial statements. The balance sheet approach (i) reflects a current tax liability or asset recognized for estimated taxes payable or refundable on tax returns for the current and prior years, (ii) reflects a deferred tax liability or asset recognized for the estimated future tax effects attributable to temporary differences and carryforwards, (iii) measures current and deferred tax liabilities and assets using the enacted tax rate of which the effects of future changes in tax laws or rates are not anticipated, and (iv) reduces deferred tax assets, if necessary, by the amount of any tax benefits that, based on available evidence, are not expected to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASC 740 prescribes a recognition threshold and a measurement attribute for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. The Company recognizes deferred tax assets only to the extent that management concludes these assets are more-likely-than-not to be realized. Significant judgement is required in assessing and estimating the more-likely-than-not tax consequences of the events included in the financial statements. Management considers all available positive and negative evidence, including future reversals of existing temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations.&lt;/span&gt;&lt;/div&gt;The Company recognizes accrued interest and penalties related to unrecognized tax benefits, if any, as income tax expense. The Company records uncertain tax positions in accordance with ASC 740 on the basis of a two-step process in which (i) management determines whether it is more-likely-than-not that the tax position will be sustained on the technical merits of the position and (ii) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk2MDQ_04dc1601-a2bc-422e-a12b-f908d72c698f">&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangible Assets, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are stated at their historical cost and amortized on a straight-line basis over their expected useful lives.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk2MDU_028e229a-ec41-4e5e-9eea-69a3bf9b6c88">&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventory, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or net realizable value. Cost is computed using standard cost which approximates actual cost on a first-in, first-out basis. The Company records inventory when it takes delivery and title to the product according to the terms of each supply contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates its ending inventories for excess quantities and obsolescence. A valuation allowance is recorded for inventories that management considers excess or obsolete. Management considers forecasted demand in relation to the inventory on hand, competitiveness of product offerings, market conditions and product life cycles when determining excess and obsolescence and net realizable value adjustments. Once inventory is written down and a new cost basis is established, it is not written back up if demand increases.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk2MDY_451fb863-9c60-4771-99ae-dc695c2aa974">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for its leases under ASU 2016-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(&#x201c;ASC 842&#x201d;). Under ASC 842, the right-of-use (&#x201c;ROU&#x201d;) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The discount rate used to calculate the present value represents our incremental borrowing rate and is calculated based on the treasury yield curve that is commensurate with the term of each lease, and a spread representative of our borrowing costs. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Leases may be classified as either operating leases or finance leases. Leases with an initial term of 12 months or less are excluded from the scope of ROU assets and liabilities, as allowed by ASC 842.&lt;/span&gt;&lt;/div&gt;The Company has lease agreements with lease and non-lease components. The Company has elected the practical expedient to account for non-lease components as part of the lease component for all asset classes. The majority of the Company's lease agreements are real estate leases.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk2MDc_84bdaac8-7c70-4dc2-b040-d44873eeaca7">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, Plant and Equipment, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment is stated at cost, less accumulated depreciation. Depreciation is computed on a straight-line basis over the estimated useful lives of the assets. Leasehold improvements are amortized on a straight-line basis over the shorter of the estimated useful lives of the improvements or the life of the lease. Maintenance and repair expenditures are expensed as incurred. Expenditures which significantly improve or extend the life of an asset are capitalized.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk2MDg_a543f4f0-465d-4998-b30d-9e4c3a071331">&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research and Development Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred, which include materials, supplies, salaries, benefits and other costs related to research, development and testing of products.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk2MDk_11f1d44d-7802-4a3e-a542-2e2493fc709d">&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is earned from the sales, installation, and commissioning of BESS, the terms of which are dictated by supply agreements the Company enters into with its customers.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized to depict the transfer of promised goods and/or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring the promised goods and/or services to the customer. As most contracts contain multiple goods delivered to the customer at different times, the transaction price is allocated to each good based on the relative standalone selling price and revenue is recognized when or as the performance obligation is satisfied. The Company uses either the expected cost-plus margin approach or adjusted market assessment approach to estimate the standalone selling prices of its goods and services. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Product Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product revenue is comprised of revenue from the BESS, along with other products, including inverters and spare parts, and is recognized at the point in time at which control passes, the determination of which is made in accordance with ASC 606, based on indicators of control. Generally, passage of control will be determined based upon the shipping terms, which vary by contract. Many of the Company&#x2019;s contracts with customers contain some component of variable consideration. The Company estimates variable consideration, such as refunds, penalties including liquidated damages, and the customer&#x2019;s right to return, using the expected value method, and adjusts transaction price for its estimate of variable consideration. We update our estimates of variable consideration and adjust the transaction price accordingly by recording an adjustment to net revenue and refund liability with respect to variable consideration such as penalties, refunds, and credits to customers. The Company has concluded that its estimation of variable consideration results in an adjustment to the transaction price such that it is probable that a significant reversal of cumulative revenue would not occur in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shipping and handling costs are included in cost of goods sold. Sales tax collected from customers are recorded on a net basis and therefore, not included in revenue. Sales tax is recorded as a liability (payable) until remitted to governmental authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Service Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service revenue includes commissioning, installation and engineering, procurement and construction revenue. As the customer simultaneously receives and consumes the benefits provided by the Company&#x2019;s performance, these performance obligations are satisfied over time. The Company uses an input method to measure progress towards satisfaction. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If at any time management determines that in the case of a particular contract total costs will exceed total contract revenue, a provision for the entire anticipated contract loss is recorded at that time. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Warranty related revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to a standard two-year limited warranty against defects, the Company offers customers the option to purchase an extended warranty, a maintenance and monitoring service and/or a performance guarantee. As the standard two-year limited warranty is classified as an assurance-type warranty, based on criteria set forth in ASC 606, it is not accounted for as a separate performance obligation. The extended warranty, maintenance and monitoring service warranty and performance guarantee, however, represent distinct services and are accounted for as separate performance obligations based on a time-lapsed measure of progress resulting in a ratable recognition of revenue over the respective performance period. For these performance obligations, at any time if management determines that in the case of a particular warranty that total costs will exceed total warranty revenue, a provision for the entire anticipated warranty loss is recorded at that time and included in warranty liability on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Contract Assets and Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes contract assets for certain contracts in which revenue recognition performance obligations have been satisfied, however invoicing to the customer has not yet occurred. Contract liabilities primarily relate to advance consideration received from customers in advance of the Company&#x2019;s satisfying performance obligations under contractual arrangements. Contract balances are reported in a net contract asset or liability position on a contract-by-contract basis at the end of each reporting period. Payment terms are generally aligned with meeting various contractual milestones, beginning with purchase order execution and extending through manufacturing release, ready to ship, delivery and commissioning. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Practical Expedients and Exemptions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As permitted by ASC 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers (&#x201c;ASC 606&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company elected to use certain practical expedients. The Company treats costs associated with obtaining new contracts as expenses when incurred if the amortization period of the asset recognized by the Company is one year or less.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <eose:TermOfLimitedWarranty
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDkwMzk3NTU_0d2e495b-f38e-4d0e-ae2a-12429fe0c367">P2Y</eose:TermOfLimitedWarranty>
    <eose:TermOfLimitedWarranty
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDkwMzk3NTY_3a3a8d6c-e95a-4d91-ac64-bf890669ba31">P2Y</eose:TermOfLimitedWarranty>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk2MTA_f9f21e45-393a-486f-aa9f-ebaeb09c426e">&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s chief operating decision-maker (&#x201c;CODM&#x201d;) is its Chief Executive Officer and President. Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the CODM in deciding how to allocate resources to an individual segment and in assessing performance. The Company&#x2019;s CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, the Company has determined that it operates in one operating and one reportable segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzEzNzQzODk1NTUwODQz_c7ea506d-d6fd-4123-9219-eb36ab5e336d"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzEzNzQzODk1NTUwODUx_006d5a9a-a553-4cc8-bdfe-6ea09d46531f"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk2MTE_d2e197a4-0254-419f-98e9-77c4ad31103f">&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation is estimated at the grant date based on the fair value of the award and is recognized as expense over the requisite service period of the award. The Company uses the Black-Scholes option pricing model to estimate the fair value of awards, and generally these awards only have service conditions. The Company recognizes compensation cost on a straight-line basis over the requisite service period of the award, which is generally the award vesting term. For awards with performance conditions, we recognize compensation costs using an accelerated attribution method over the vesting period. Compensation costs are recognized only if it is probable that the performance condition will be satisfied. Determining the appropriate fair value model and related assumptions requires judgment, including estimating volatility of the Company&#x2019;s common stock and expected terms. The expected volatility rates are estimated based on historical and implied volatilities of comparable publicly traded companies. The expected term represents the average time that the options that vest are expected to be outstanding based on the vesting provisions, which is determined through the simplified method, since the Company does not have sufficient historical experience regarding the exercise of options. The Company has elected to recognize forfeitures as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <eose:WarrantLiabilityPolicyTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk2MTI_8fff2bef-0305-4182-9eba-21710f887264">Warranty liability Warranty obligations are incurred in connection with the sale of the Company&#x2019;s products. Costs to provide for warranty obligations are estimated and recorded as a liability at the time of recording the sale. Warranty reserves include management&#x2019;s best estimate of the projected costs to repair or to replace any items under warranty, which is based on various factors, including the use of actual claim data to date, results of lab testing, factory quality data, and field monitoring.</eose:WarrantLiabilityPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMjYvZnJhZzpmOTM5YjcxODZlOTk0YWU3OWE4NWYzYjNmNzdhYWYwMy90ZXh0cmVnaW9uOmY5MzliNzE4NmU5OTRhZTc5YTg1ZjNiM2Y3N2FhZjAzXzkzNDU4NDg4OTk2MTQ_45b9f0ab-d58c-4ecb-87cf-aa4252302bdb">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2021, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2021-10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disclosures by Business Entities about Government Assistance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;Topic 832&#x201d;). The amendments in this Update require disclosures about transactions with a government that have been accounted for by analogizing to a grant or contribution accounting model to increase transparency about (1) the types of transactions, (2) the accounting for the transactions, and (3) the effect of the transactions on an entity's financial statements. The Company adopted this standard prospectively as of January 1, 2022. The adoption of this standard update did not have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting Pronouncements Not Yet Adopted &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;. The amendments in this standard update address diversity and inconsistency related to the recognition and measurement of contract assets and contract liabilities acquired in a business combination and require that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606. This standard update is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. Early adoption of the standard is permitted, including adoption in an interim period. The Company has assessed the standard and concluded that this would only be applicable for acquisitions that the Company enters into prospectively only if the target company has contract assets and contract liabilities.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzQ2MTA_adc0402e-d98b-472f-be34-e3b03e0b6f3c">Acquisition&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 8, 2021, the Company entered into a unit purchase agreement (the &#x201c;Purchase Agreement&#x201d;) with Holtec Power, Inc. (&#x201c;Holtec&#x201d;). In accordance with the terms and conditions of the Purchase Agreement, the Company purchased from Holtec the remaining 51% interest in HI-POWER, LLC (&#x201c;Hi-Power&#x201d;) that was not already owned by the Company. Hi-Power was incorporated as a joint venture between the Company and Holtec in 2019. In connection with the transaction, the Company also entered into a transition services agreement and a sublease with Holtec. The transaction closed on April 9, 2021 (the &#x201c;Acquisition Date&#x201d;). Following the consummation of the transactions set forth in the Purchase Agreement (the &#x201c;Transactions&#x201d;), Hi-Power became a 100% indirect, wholly-owned subsidiary of the Company and the obligations of the parties under the Hi-Power joint venture terminated. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate purchase price of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$25,000 was to be paid in annual increments of $5,000 beginning on May 31, 2021, as evidenced by a secured promissory note secured by the assets of the Company. The Purchase Agreement also required that the Company pay to Holtec, on the closing of the Transactions, cash equal to $10,283. Total payments to Holtec under this Purchase Agreement will be $35,283. During the third quarter of 2022, the Company repaid all outstanding amounts under the Purchase Agreement, which resulted in a loss on debt extinguishment of $942. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of these payments was $33,474 at the Acquisition Date and included $32,750 allocated to the termination of a pre-existing agreement with Holtec and $724 allocated to the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The obligations and rights of both parties under the pre-existing joint venture agreement were terminated at the time of acquisition and $32,750 of the fair value of the consideration transferred was allocated to the termination of the agreement, which resulted in a loss on the pre-existing agreement of $30,368 for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the acquisition of the remaining 51% ownership interest in Hi-Power, the Company accounted for its initial 49% ownership interest in Hi-Power as an unconsolidated joint venture under the equity method of accounting. In connection with the acquisition of the remaining 51% ownership interest in Hi-Power, the Company&#x2019;s consolidated financial statements include all of the accounts of Hi-Power, and all intercompany balances and transactions have been eliminated in consolidation. The results of operations of Hi-Power have been included in the Company&#x2019;s consolidated financial statements since the date of acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consideration transferred for our now 100% ownership interest in connection with the acquisition, net of intercompany balances between the Company and Hi-Power, totaled $418, of which $205 represents the fair value of the Company&#x2019;s previously held 49% ownership interest in Hi-Power. In accordance with ASC 805, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company remeasured the previously held 49% ownership interest in Hi-Power at its Acquisition Date fair value. As of the Acquisition Date, a loss of $7,480 was recognized in earnings for the remeasurement of the previously held 49% ownership interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the fair values of the assets acquired and liabilities assumed as of the acquisition date:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:79.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vendor deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable and accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for firm purchase commitments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,890)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net assets acquired, net of cash and cash equivalents of $53 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Net assets acquired exclude the intercompany balance between Eos and Hi-Power and cash acquired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expects the goodwill recognized as part of the acquisition will be deductible for U.S. income tax purposes. The Company also incurred insignificant non-consideration acquisition expenses including legal and accounting services related to the acquisition, which are recorded in selling, general and administrative expenses on the Company&#x2019;s consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ib11f55f5cd56464c99fb484e865b3cf1_I20210409"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjQyNw_be8334e6-070c-4387-bc46-d07f00262829"
      unitRef="number">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i5778208508224e9aa9119261d93449be_I20210409"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjQyMQ_3faee7d5-689f-4545-b812-58bb73f638b7"
      unitRef="number">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="icf0ecf7ed6244a2f80b2189a2b4f50aa_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjQzOQ_8ebf4b31-3a47-4188-a2e9-a6aa0f953f2b"
      unitRef="usd">25000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <eose:BusinessCombinationConsiderationTransferredYearTwo
      contextRef="ib11f55f5cd56464c99fb484e865b3cf1_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjQ0OQ_31f1567f-f2e1-420e-93c2-9b9e81699c9e"
      unitRef="usd">5000000</eose:BusinessCombinationConsiderationTransferredYearTwo>
    <eose:BusinessCombinationConsiderationTransferredRemainderOfFiscalYear
      contextRef="ib11f55f5cd56464c99fb484e865b3cf1_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjQ0OQ_63e8d348-e6e8-424d-824e-c69ea66ee1ac"
      unitRef="usd">5000000</eose:BusinessCombinationConsiderationTransferredRemainderOfFiscalYear>
    <eose:BusinessCombinationConsiderationTransferredYearOne
      contextRef="ib11f55f5cd56464c99fb484e865b3cf1_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjQ0OQ_a08e7dad-d0b5-4670-9d4e-4ad58a11b6fb"
      unitRef="usd">5000000</eose:BusinessCombinationConsiderationTransferredYearOne>
    <eose:BusinessCombinationConsiderationTransferredYearThree
      contextRef="ib11f55f5cd56464c99fb484e865b3cf1_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjQ0OQ_bc585be0-0c0e-4350-9e5c-355ca39ebeb4"
      unitRef="usd">5000000</eose:BusinessCombinationConsiderationTransferredYearThree>
    <eose:BusinessCombinationConsiderationTransferredYearFour
      contextRef="ib11f55f5cd56464c99fb484e865b3cf1_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjQ0OQ_d1a0807b-a968-4869-b8fb-8dd1063a7785"
      unitRef="usd">5000000</eose:BusinessCombinationConsiderationTransferredYearFour>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i5b96329dffa84c27bba320dd058335ad_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjQ1OQ_66053cac-a7ae-4074-8bf1-deec74e3fbdc"
      unitRef="usd">10283000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i5b96329dffa84c27bba320dd058335ad_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjQ2OQ_3200c370-9b1d-40c1-a3b7-666151b24b7b"
      unitRef="usd">35283000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ifa4f599f6b8a41aca9b15850dec8f0de_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjQ3Ng_382c50d4-c89e-4302-9b9a-b19b601ff6c7"
      unitRef="usd">942000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <eose:ConsiderationTransferredFairValue
      contextRef="ib090ab62366447dfa603bc8c49ae1d41_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjQ4Ng_2cc5b8dd-b51d-4b95-a35b-8af04d0a63c7"
      unitRef="usd">33474000</eose:ConsiderationTransferredFairValue>
    <eose:PaymentToTerminateAgreement
      contextRef="i5b96329dffa84c27bba320dd058335ad_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjUwMw_51612268-768c-464a-b8f4-7fdf53cef043"
      unitRef="usd">32750000</eose:PaymentToTerminateAgreement>
    <eose:PaymentToTerminateAgreement
      contextRef="icf0ecf7ed6244a2f80b2189a2b4f50aa_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjQ5Mw_b611b946-11db-4b57-9dba-b9deb3a91e3b"
      unitRef="usd">724000</eose:PaymentToTerminateAgreement>
    <eose:PaymentToTerminateAgreement
      contextRef="i5b96329dffa84c27bba320dd058335ad_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjUxMw_51612268-768c-464a-b8f4-7fdf53cef043"
      unitRef="usd">32750000</eose:PaymentToTerminateAgreement>
    <us-gaap:GainLossOnContractTermination
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzMyOTg1MzQ5MzIyMDM_f197c967-d330-468b-ad70-57841b33626b"
      unitRef="usd">-30368000</us-gaap:GainLossOnContractTermination>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ib11f55f5cd56464c99fb484e865b3cf1_I20210409"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjM5NQ_261289c0-52c4-49cb-a657-ce51288a02d7"
      unitRef="number">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ie80916ede5eb41be991887e1d032bc22_I20210408"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzkzNDU4NDg4ODQ5Nzg_86dc8363-7bf2-45fc-86aa-1d62c6aaf287"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ib11f55f5cd56464c99fb484e865b3cf1_I20210409"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjM5MA_266e17eb-c5f7-4b50-a8d5-a67c9462f054"
      unitRef="number">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i5778208508224e9aa9119261d93449be_I20210409"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjM4NA_26caa40c-ca6d-44aa-acc7-96ce5efc86fe"
      unitRef="number">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1
      contextRef="icf0ecf7ed6244a2f80b2189a2b4f50aa_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjM1NQ_5e2d94c8-9074-4d10-ac41-79df8cb899f6"
      unitRef="usd">418000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1
      contextRef="icf0ecf7ed6244a2f80b2189a2b4f50aa_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjM2Mg_9fe259f3-48dc-4e67-8f6d-686e8a8791d9"
      unitRef="usd">205000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ie80916ede5eb41be991887e1d032bc22_I20210408"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjM3OQ_ba85553a-cb4b-4583-b156-ada069105df5"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ie80916ede5eb41be991887e1d032bc22_I20210408"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzgyNDYzMzcyNTcyMDc_3ce5fe6d-2b6f-48cb-89ba-48586890ce7e"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss
      contextRef="icf0ecf7ed6244a2f80b2189a2b4f50aa_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjM3MQ_5729caae-8ba7-4444-883b-38dee1c8a2f1"
      unitRef="usd">7480000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ie80916ede5eb41be991887e1d032bc22_I20210408"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzU0OTc1NTg2MjM3NA_e0d61688-2c8b-40ae-8247-2baccb226ca4"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90ZXh0cmVnaW9uOjM3NDI5OTViYjBkNDQwMjA5Nzc0OTBiNWEzMzBlZTMwXzQ2MTE_d41ce8bb-88e1-4ae9-b6e5-3113a882cf36">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the fair values of the assets acquired and liabilities assumed as of the acquisition date:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:79.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vendor deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable and accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for firm purchase commitments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,890)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net assets acquired, net of cash and cash equivalents of $53 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Net assets acquired exclude the intercompany balance between Eos and Hi-Power and cash acquired.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ib11f55f5cd56464c99fb484e865b3cf1_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90YWJsZTpkMzUyMzkzMzBkN2Y0NzBkODU5ZTQxYTZmNGMyYzJhOC90YWJsZXJhbmdlOmQzNTIzOTMzMGQ3ZjQ3MGQ4NTllNDFhNmY0YzJjMmE4XzEtMi0xLTEtMTI1MDA5_43f673fd-4393-4405-9f2d-bcb8d0f64de7"
      unitRef="usd">2666000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="ib11f55f5cd56464c99fb484e865b3cf1_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90YWJsZTpkMzUyMzkzMzBkN2Y0NzBkODU5ZTQxYTZmNGMyYzJhOC90YWJsZXJhbmdlOmQzNTIzOTMzMGQ3ZjQ3MGQ4NTllNDFhNmY0YzJjMmE4XzItMi0xLTEtMTI1MDA5_395748f4-fef2-47e0-bc67-a7fabe059f6d"
      unitRef="usd">818000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ib11f55f5cd56464c99fb484e865b3cf1_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90YWJsZTpkMzUyMzkzMzBkN2Y0NzBkODU5ZTQxYTZmNGMyYzJhOC90YWJsZXJhbmdlOmQzNTIzOTMzMGQ3ZjQ3MGQ4NTllNDFhNmY0YzJjMmE4XzMtMi0xLTEtMTI1MDA5_791fcca9-f78c-4e14-b65d-831236850b60"
      unitRef="usd">74000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill
      contextRef="ib11f55f5cd56464c99fb484e865b3cf1_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90YWJsZTpkMzUyMzkzMzBkN2Y0NzBkODU5ZTQxYTZmNGMyYzJhOC90YWJsZXJhbmdlOmQzNTIzOTMzMGQ3ZjQ3MGQ4NTllNDFhNmY0YzJjMmE4XzQtMi0xLTEtMTI1MDA5_0873d585-b6da-4f1c-a3be-861d1c2c7969"
      unitRef="usd">4331000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="ib11f55f5cd56464c99fb484e865b3cf1_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90YWJsZTpkMzUyMzkzMzBkN2Y0NzBkODU5ZTQxYTZmNGMyYzJhOC90YWJsZXJhbmdlOmQzNTIzOTMzMGQ3ZjQ3MGQ4NTllNDFhNmY0YzJjMmE4XzUtMi0xLTEtMTI1MDA5_9c1ae5f9-aaa5-4b57-aa91-5abc4b7597db"
      unitRef="usd">3634000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="ib11f55f5cd56464c99fb484e865b3cf1_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90YWJsZTpkMzUyMzkzMzBkN2Y0NzBkODU5ZTQxYTZmNGMyYzJhOC90YWJsZXJhbmdlOmQzNTIzOTMzMGQ3ZjQ3MGQ4NTllNDFhNmY0YzJjMmE4XzYtMi0xLTEtMTI1MDA5_7b258722-14a6-4a8d-a057-58f7db77b2ff"
      unitRef="usd">3890000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ib11f55f5cd56464c99fb484e865b3cf1_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90YWJsZTpkMzUyMzkzMzBkN2Y0NzBkODU5ZTQxYTZmNGMyYzJhOC90YWJsZXJhbmdlOmQzNTIzOTMzMGQ3ZjQ3MGQ4NTllNDFhNmY0YzJjMmE4XzctMC0xLTEtMTI1MDA5L3RleHRyZWdpb246ZDRiNTNhNDExMzNmNGNiZmJhNzVkMzE4YjQwYTZhMDdfNjE_40e208cc-6aba-4eac-bd02-e7b622b47bfa"
      unitRef="usd">53000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ib11f55f5cd56464c99fb484e865b3cf1_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzIvZnJhZzozNzQyOTk1YmIwZDQ0MDIwOTc3NDkwYjVhMzMwZWUzMC90YWJsZTpkMzUyMzkzMzBkN2Y0NzBkODU5ZTQxYTZmNGMyYzJhOC90YWJsZXJhbmdlOmQzNTIzOTMzMGQ3ZjQ3MGQ4NTllNDFhNmY0YzJjMmE4XzctMi0xLTEtMTI1MDA5_e79fa77b-8d4c-449f-8515-f280d02e0113"
      unitRef="usd">365000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90ZXh0cmVnaW9uOmQ3YmI2MTliYjBiYzRmOGJhYzlkYWZjNWE1YzhmOWUzXzIxMDA_56c5b209-a10d-47bf-b48b-86745fb9838d">Revenue Recognition&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's revenues comprised of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2022, we had one customer who accounted for 80.8% of the total revenue. For the year ended December&#160;31, 2021, we had two customers, who accounted for 36.8% and 21.4% of the total revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information about contract assets and contract liabilities from contracts with customers. Contract assets, current and contract liabilities, current and long-term are included separately on the consolidated balance sheets and contract assets, long-term are included under other assets, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets increased by $631 during the year ended December&#160;31, 2022 due to recognition of revenues for which invoicing has not yet occurred. Contract liabilities increased by $3,957 during the year ended December&#160;31, 2022, reflecting $4,639 in customer advance payments, partially offset by the recognition of $682 of revenue during the year ended December&#160;31, 2022 that was included in the contract liability balance at the beginning of the period.&lt;/span&gt;&lt;/div&gt;Contract liabilities of $3,850 as of December&#160;31, 2022 are expected to be recognized within the next twelve months and contract liabilities, long-term of $956 are expected to be recognized as revenue over approximately the next three years. Contract assets of $1,859 as of December&#160;31, 2022 are expected to be recognized as accounts receivable within the next twelve months. Long-term contract assets of $141 are expected to be recognized as accounts receivable over approximately the next three years.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90ZXh0cmVnaW9uOmQ3YmI2MTliYjBiYzRmOGJhYzlkYWZjNWE1YzhmOWUzXzkzNDU4NDg4NDIyMDY_d2ef73e3-d9f8-4ec2-b3a0-672630c0cfc7">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's revenues comprised of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40a058a769014ef0800d1c8ccd0355e7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90YWJsZTozNGYwNzYyNzRjZDQ0Y2M5OTNkZWMwNGUxZWMwYzIxNC90YWJsZXJhbmdlOjM0ZjA3NjI3NGNkNDRjYzk5M2RlYzA0ZTFlYzBjMjE0XzItMi0xLTEtMTI2MDEw_5ecb63a0-e417-4145-91ce-80cc1c6c9204"
      unitRef="usd">17429000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i521a9d4443b04f41b0f4b4dc5d733d30_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90YWJsZTozNGYwNzYyNzRjZDQ0Y2M5OTNkZWMwNGUxZWMwYzIxNC90YWJsZXJhbmdlOjM0ZjA3NjI3NGNkNDRjYzk5M2RlYzA0ZTFlYzBjMjE0XzItNC0xLTEtMTI2MDU3_68ee84b9-36fe-4a66-abbc-6464595e0446"
      unitRef="usd">4562000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9e478d85f714d1aba6769350de63714_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90YWJsZTozNGYwNzYyNzRjZDQ0Y2M5OTNkZWMwNGUxZWMwYzIxNC90YWJsZXJhbmdlOjM0ZjA3NjI3NGNkNDRjYzk5M2RlYzA0ZTFlYzBjMjE0XzMtMi0xLTEtMTI2MDEw_162d582b-385c-4ba7-b46f-da11a50fa39e"
      unitRef="usd">495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iabf1b4529f28462690b20a9369b956f3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90YWJsZTozNGYwNzYyNzRjZDQ0Y2M5OTNkZWMwNGUxZWMwYzIxNC90YWJsZXJhbmdlOjM0ZjA3NjI3NGNkNDRjYzk5M2RlYzA0ZTFlYzBjMjE0XzMtNC0xLTEtMTI2MDU3_c35c606c-9cc0-4ce0-9ecf-42a83dd184c3"
      unitRef="usd">36000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90YWJsZTozNGYwNzYyNzRjZDQ0Y2M5OTNkZWMwNGUxZWMwYzIxNC90YWJsZXJhbmdlOjM0ZjA3NjI3NGNkNDRjYzk5M2RlYzA0ZTFlYzBjMjE0XzQtMi0xLTEtMTM4NzAy_8c06b70d-ed66-4f68-a1f2-cd1a0ed13b41"
      unitRef="usd">17924000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90YWJsZTozNGYwNzYyNzRjZDQ0Y2M5OTNkZWMwNGUxZWMwYzIxNC90YWJsZXJhbmdlOjM0ZjA3NjI3NGNkNDRjYzk5M2RlYzA0ZTFlYzBjMjE0XzQtNC0xLTEtMTM4NzAy_9cc58cb0-ed8e-4eba-9187-2b5b2b508d46"
      unitRef="usd">4598000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6325ee83872645c5b5af520318a73850_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90ZXh0cmVnaW9uOmQ3YmI2MTliYjBiYzRmOGJhYzlkYWZjNWE1YzhmOWUzXzUxNA_7570db9e-2ff5-4354-b35e-c26ecb93ed1f"
      unitRef="number">0.808</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id32c8eddf9144ef2b67afed351279868_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90ZXh0cmVnaW9uOmQ3YmI2MTliYjBiYzRmOGJhYzlkYWZjNWE1YzhmOWUzXzYyOA_8439859b-7f4a-4644-8051-ca70cef34650"
      unitRef="number">0.368</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i48375453f19f4734b127f8b11aca2dd1_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90ZXh0cmVnaW9uOmQ3YmI2MTliYjBiYzRmOGJhYzlkYWZjNWE1YzhmOWUzXzYzNQ_a09ad44c-ebbe-4281-8e69-d7c585436e2e"
      unitRef="number">0.214</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90ZXh0cmVnaW9uOmQ3YmI2MTliYjBiYzRmOGJhYzlkYWZjNWE1YzhmOWUzXzIxMDE_da1a2e2a-4405-440b-9d66-01329d1b714a">The following table provides information about contract assets and contract liabilities from contracts with customers. Contract assets, current and contract liabilities, current and long-term are included separately on the consolidated balance sheets and contract assets, long-term are included under other assets, net.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90YWJsZTpkOGJjZWMxYzBmNjc0OTE1YmE1OTYzZWJhN2QzOWFhMC90YWJsZXJhbmdlOmQ4YmNlYzFjMGY2NzQ5MTViYTU5NjNlYmE3ZDM5YWEwXzEtMS0xLTEtMTI1MDA5_b00695fe-4784-4ab7-b29e-c83c34de55b7"
      unitRef="usd">2000000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90YWJsZTpkOGJjZWMxYzBmNjc0OTE1YmE1OTYzZWJhN2QzOWFhMC90YWJsZXJhbmdlOmQ4YmNlYzFjMGY2NzQ5MTViYTU5NjNlYmE3ZDM5YWEwXzEtMy0xLTEtMTI1MDA5_10cc5ecb-4484-4e15-879f-39e8303652b1"
      unitRef="usd">1369000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90YWJsZTpkOGJjZWMxYzBmNjc0OTE1YmE1OTYzZWJhN2QzOWFhMC90YWJsZXJhbmdlOmQ4YmNlYzFjMGY2NzQ5MTViYTU5NjNlYmE3ZDM5YWEwXzItMS0xLTEtMTI1MDA5_028b28f9-7dfc-4d60-96d4-332e6e0ce580"
      unitRef="usd">4806000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90YWJsZTpkOGJjZWMxYzBmNjc0OTE1YmE1OTYzZWJhN2QzOWFhMC90YWJsZXJhbmdlOmQ4YmNlYzFjMGY2NzQ5MTViYTU5NjNlYmE3ZDM5YWEwXzItMy0xLTEtMTI1MDA5_a62da8b6-91f8-4339-b6b4-b636f9ad6f59"
      unitRef="usd">849000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90ZXh0cmVnaW9uOmQ3YmI2MTliYjBiYzRmOGJhYzlkYWZjNWE1YzhmOWUzXzE0ODc_6c1465ad-aa5d-4f15-8256-b02e73f6ab31"
      unitRef="usd">631000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90ZXh0cmVnaW9uOmQ3YmI2MTliYjBiYzRmOGJhYzlkYWZjNWE1YzhmOWUzXzE1NDM_5f56d09d-f807-4cd6-b2bb-3e49754ddbc5"
      unitRef="usd">3957000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <eose:ContractWithCustomerLiabilityIncreaseDueToAdvancePayments
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90ZXh0cmVnaW9uOmQ3YmI2MTliYjBiYzRmOGJhYzlkYWZjNWE1YzhmOWUzXzgyNDYzMzcyMTYxODQ_d4fd7953-7a77-4154-b3e1-8f5dbe5cca4e"
      unitRef="usd">4639000</eose:ContractWithCustomerLiabilityIncreaseDueToAdvancePayments>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90ZXh0cmVnaW9uOmQ3YmI2MTliYjBiYzRmOGJhYzlkYWZjNWE1YzhmOWUzXzU0OTc1NTgxODc3OA_6eb444f7-e7dc-427f-8577-32f98a0cf2b4"
      unitRef="usd">682000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90ZXh0cmVnaW9uOmQ3YmI2MTliYjBiYzRmOGJhYzlkYWZjNWE1YzhmOWUzXzU0OTc1NTgxODI0NQ_ecffac85-cc41-4b55-9f29-16e0ab059559"
      unitRef="usd">3850000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90ZXh0cmVnaW9uOmQ3YmI2MTliYjBiYzRmOGJhYzlkYWZjNWE1YzhmOWUzXzU0OTc1NTgxODI1MA_cd49c106-8e15-43db-b25f-f2d20305fa37"
      unitRef="usd">956000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90ZXh0cmVnaW9uOmQ3YmI2MTliYjBiYzRmOGJhYzlkYWZjNWE1YzhmOWUzXzU0OTc1NTgxODI1NQ_fa7640b8-4449-465b-87eb-4e68de8b2780"
      unitRef="usd">1859000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yMzUvZnJhZzpkN2JiNjE5YmIwYmM0ZjhiYWM5ZGFmYzVhNWM4ZjllMy90ZXh0cmVnaW9uOmQ3YmI2MTliYjBiYzRmOGJhYzlkYWZjNWE1YzhmOWUzXzU0OTc1NTgxODI2MA_599c092d-1cbc-460e-be8c-dec6475784fc"
      unitRef="usd">141000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N185NzEvZnJhZzpiNDEwMTFkNTJlZTQ0YTBmYWQzNjEwODNiMzQ5OGU2ZC90ZXh0cmVnaW9uOmI0MTAxMWQ1MmVlNDRhMGZhZDM2MTA4M2IzNDk4ZTZkXzk4OTU2MDQ2NTAzNjc_ee39b7aa-f75f-49bd-9f07-5c82b103b6bf">Cash, Cash Equivalents and Restricted Cash&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash - current consists of escrow deposits related to U.S. Custom Bonds insurance and escrow deposits related to our credit card program agreements. Additionally, long-term restricted cash relates to interest that is required to be held in escrow per the Senior Secured Term Loan Agreement in an amount equal to the aggregate amount of the four immediately following interest payments owed (see Note 13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Borrowings &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for further discussion).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash, cash equivalents, and restricted cash reported within the accompanying consolidated balance sheets that sum to the total of the same such amounts presented in the accompanying consolidated statements of cash flows consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&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 style="width:61.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.170%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Total cash, cash equivalents, and restricted cash &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1) Restricted cash, current.</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
    <eose:NumberOfImmediatelyFollowingInterestPaymentRequiredToBeEscrowed
      contextRef="if8b35db5f4804d8ead3667a7129ea888_I20220729"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N185NzEvZnJhZzpiNDEwMTFkNTJlZTQ0YTBmYWQzNjEwODNiMzQ5OGU2ZC90ZXh0cmVnaW9uOmI0MTAxMWQ1MmVlNDRhMGZhZDM2MTA4M2IzNDk4ZTZkXzMyOTg1MzQ4ODM4MTY_bce65ea1-2935-471a-bcab-f60b91288c68"
      unitRef="usd">4</eose:NumberOfImmediatelyFollowingInterestPaymentRequiredToBeEscrowed>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N185NzEvZnJhZzpiNDEwMTFkNTJlZTQ0YTBmYWQzNjEwODNiMzQ5OGU2ZC90ZXh0cmVnaW9uOmI0MTAxMWQ1MmVlNDRhMGZhZDM2MTA4M2IzNDk4ZTZkXzk4OTU2MDQ2NTAzNjg_8c7cf668-8a30-4955-9565-4c565298abff">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash, cash equivalents, and restricted cash reported within the accompanying consolidated balance sheets that sum to the total of the same such amounts presented in the accompanying consolidated statements of cash flows consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&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 style="width:61.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.170%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Total cash, cash equivalents, and restricted cash &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1) Restricted cash, current.</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N185NzEvZnJhZzpiNDEwMTFkNTJlZTQ0YTBmYWQzNjEwODNiMzQ5OGU2ZC90ZXh0cmVnaW9uOmI0MTAxMWQ1MmVlNDRhMGZhZDM2MTA4M2IzNDk4ZTZkXzk4OTU2MDQ2NTAzNjg_d809ab92-a75b-49b6-876b-c00ab346603c">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash, cash equivalents, and restricted cash reported within the accompanying consolidated balance sheets that sum to the total of the same such amounts presented in the accompanying consolidated statements of cash flows consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&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 style="width:61.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.170%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Total cash, cash equivalents, and restricted cash &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1) Restricted cash, current.</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N185NzEvZnJhZzpiNDEwMTFkNTJlZTQ0YTBmYWQzNjEwODNiMzQ5OGU2ZC90YWJsZToyMGU0NGVlZTFmMGY0YjhiOTI2MjJlZWY2MjkzNDA1OC90YWJsZXJhbmdlOjIwZTQ0ZWVlMWYwZjRiOGI5MjYyMmVlZjYyOTM0MDU4XzEtMS0xLTEtMTI2NDQ0_8bb0aa59-5747-4a63-8976-3a939fef3c3d"
      unitRef="usd">17076000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N185NzEvZnJhZzpiNDEwMTFkNTJlZTQ0YTBmYWQzNjEwODNiMzQ5OGU2ZC90YWJsZToyMGU0NGVlZTFmMGY0YjhiOTI2MjJlZWY2MjkzNDA1OC90YWJsZXJhbmdlOjIwZTQ0ZWVlMWYwZjRiOGI5MjYyMmVlZjYyOTM0MDU4XzEtMy0xLTEtMTI2NDQ0_f5c6af6b-f752-4db6-bd02-f7ca5d854caa"
      unitRef="usd">104831000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N185NzEvZnJhZzpiNDEwMTFkNTJlZTQ0YTBmYWQzNjEwODNiMzQ5OGU2ZC90YWJsZToyMGU0NGVlZTFmMGY0YjhiOTI2MjJlZWY2MjkzNDA1OC90YWJsZXJhbmdlOjIwZTQ0ZWVlMWYwZjRiOGI5MjYyMmVlZjYyOTM0MDU4XzItMS0xLTEtMTI2NDQ0_a1007fab-5e32-459a-a82e-b34b0133a0bb"
      unitRef="usd">2725000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N185NzEvZnJhZzpiNDEwMTFkNTJlZTQ0YTBmYWQzNjEwODNiMzQ5OGU2ZC90YWJsZToyMGU0NGVlZTFmMGY0YjhiOTI2MjJlZWY2MjkzNDA1OC90YWJsZXJhbmdlOjIwZTQ0ZWVlMWYwZjRiOGI5MjYyMmVlZjYyOTM0MDU4XzItMy0xLTEtMTI2NDQ0_7458669b-6799-441f-84a9-cc4c7d3247cd"
      unitRef="usd">861000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N185NzEvZnJhZzpiNDEwMTFkNTJlZTQ0YTBmYWQzNjEwODNiMzQ5OGU2ZC90YWJsZToyMGU0NGVlZTFmMGY0YjhiOTI2MjJlZWY2MjkzNDA1OC90YWJsZXJhbmdlOjIwZTQ0ZWVlMWYwZjRiOGI5MjYyMmVlZjYyOTM0MDU4XzMtMS0xLTEtMTI2NDQ0_13e1c2f2-89e6-4605-8648-b780004cc803"
      unitRef="usd">11422000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N185NzEvZnJhZzpiNDEwMTFkNTJlZTQ0YTBmYWQzNjEwODNiMzQ5OGU2ZC90YWJsZToyMGU0NGVlZTFmMGY0YjhiOTI2MjJlZWY2MjkzNDA1OC90YWJsZXJhbmdlOjIwZTQ0ZWVlMWYwZjRiOGI5MjYyMmVlZjYyOTM0MDU4XzMtMy0xLTEtMTI2NDQ0_55c40a44-b334-4f01-a436-2c99919860b8"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N185NzEvZnJhZzpiNDEwMTFkNTJlZTQ0YTBmYWQzNjEwODNiMzQ5OGU2ZC90YWJsZToyMGU0NGVlZTFmMGY0YjhiOTI2MjJlZWY2MjkzNDA1OC90YWJsZXJhbmdlOjIwZTQ0ZWVlMWYwZjRiOGI5MjYyMmVlZjYyOTM0MDU4XzQtMS0xLTEtMTI2NDQ0_ff0a57f8-d9f0-4d9e-a01b-83d7971166f6"
      unitRef="usd">31223000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N185NzEvZnJhZzpiNDEwMTFkNTJlZTQ0YTBmYWQzNjEwODNiMzQ5OGU2ZC90YWJsZToyMGU0NGVlZTFmMGY0YjhiOTI2MjJlZWY2MjkzNDA1OC90YWJsZXJhbmdlOjIwZTQ0ZWVlMWYwZjRiOGI5MjYyMmVlZjYyOTM0MDU4XzQtMy0xLTEtMTI2NDQ0_d17c0649-dd62-4e79-9d6c-7c356f63e493"
      unitRef="usd">105692000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDEvZnJhZzpiYjhjYWI1ZjVjZWY0MWRmYjlhNjRkODg4NWUwNzNkZS90ZXh0cmVnaW9uOmJiOGNhYjVmNWNlZjQxZGZiOWE2NGQ4ODg1ZTA3M2RlXzg2_14ec95a8-0736-487e-aba4-c63c1d36370f">Inventory&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information about inventory balances:&lt;/span&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Total Inventory, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDEvZnJhZzpiYjhjYWI1ZjVjZWY0MWRmYjlhNjRkODg4NWUwNzNkZS90ZXh0cmVnaW9uOmJiOGNhYjVmNWNlZjQxZGZiOWE2NGQ4ODg1ZTA3M2RlXzg3_47978b8a-1be2-4c2c-863f-e4ab96a3203f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information about inventory balances:&lt;/span&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Total Inventory, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDEvZnJhZzpiYjhjYWI1ZjVjZWY0MWRmYjlhNjRkODg4NWUwNzNkZS90YWJsZTowYjE4ZjcxMzUxMGE0YzljYjMwMTllZTQ0ODExNTg4Ni90YWJsZXJhbmdlOjBiMThmNzEzNTEwYTRjOWNiMzAxOWVlNDQ4MTE1ODg2XzEtMS0xLTEtMTI1MDA5_e5b395ba-c120-4ddf-ad70-04ba55ffc7ef"
      unitRef="usd">22899000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDEvZnJhZzpiYjhjYWI1ZjVjZWY0MWRmYjlhNjRkODg4NWUwNzNkZS90YWJsZTowYjE4ZjcxMzUxMGE0YzljYjMwMTllZTQ0ODExNTg4Ni90YWJsZXJhbmdlOjBiMThmNzEzNTEwYTRjOWNiMzAxOWVlNDQ4MTE1ODg2XzEtMy0xLTEtMTI1MDA5_04269383-1431-4d36-a1e0-d49e007e0a07"
      unitRef="usd">11898000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDEvZnJhZzpiYjhjYWI1ZjVjZWY0MWRmYjlhNjRkODg4NWUwNzNkZS90YWJsZTowYjE4ZjcxMzUxMGE0YzljYjMwMTllZTQ0ODExNTg4Ni90YWJsZXJhbmdlOjBiMThmNzEzNTEwYTRjOWNiMzAxOWVlNDQ4MTE1ODg2XzItMS0xLTEtMTI1MDA5_017d8e1c-bbe1-4a2d-991c-2fcd84147c5b"
      unitRef="usd">361000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDEvZnJhZzpiYjhjYWI1ZjVjZWY0MWRmYjlhNjRkODg4NWUwNzNkZS90YWJsZTowYjE4ZjcxMzUxMGE0YzljYjMwMTllZTQ0ODExNTg4Ni90YWJsZXJhbmdlOjBiMThmNzEzNTEwYTRjOWNiMzAxOWVlNDQ4MTE1ODg2XzItMy0xLTEtMTI1MDA5_d5c92399-c2ca-42aa-9f25-b6324f2abc52"
      unitRef="usd">43000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDEvZnJhZzpiYjhjYWI1ZjVjZWY0MWRmYjlhNjRkODg4NWUwNzNkZS90YWJsZTowYjE4ZjcxMzUxMGE0YzljYjMwMTllZTQ0ODExNTg4Ni90YWJsZXJhbmdlOjBiMThmNzEzNTEwYTRjOWNiMzAxOWVlNDQ4MTE1ODg2XzMtMS0xLTEtMTI1MDA5_c217ead4-4e52-48de-8657-668d6df639e7"
      unitRef="usd">0</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDEvZnJhZzpiYjhjYWI1ZjVjZWY0MWRmYjlhNjRkODg4NWUwNzNkZS90YWJsZTowYjE4ZjcxMzUxMGE0YzljYjMwMTllZTQ0ODExNTg4Ni90YWJsZXJhbmdlOjBiMThmNzEzNTEwYTRjOWNiMzAxOWVlNDQ4MTE1ODg2XzMtMy0xLTEtMTI1MDA5_e555e44f-e02d-4672-baab-bb2601fcb525"
      unitRef="usd">1035000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDEvZnJhZzpiYjhjYWI1ZjVjZWY0MWRmYjlhNjRkODg4NWUwNzNkZS90YWJsZTowYjE4ZjcxMzUxMGE0YzljYjMwMTllZTQ0ODExNTg4Ni90YWJsZXJhbmdlOjBiMThmNzEzNTEwYTRjOWNiMzAxOWVlNDQ4MTE1ODg2XzQtMS0xLTEtMTI1MDA5_d1c8313a-cf92-4f30-a5a4-588192367011"
      unitRef="usd">23260000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDEvZnJhZzpiYjhjYWI1ZjVjZWY0MWRmYjlhNjRkODg4NWUwNzNkZS90YWJsZTowYjE4ZjcxMzUxMGE0YzljYjMwMTllZTQ0ODExNTg4Ni90YWJsZXJhbmdlOjBiMThmNzEzNTEwYTRjOWNiMzAxOWVlNDQ4MTE1ODg2XzQtMy0xLTEtMTI1MDA5_99fb6003-f1ea-411b-9997-2c6b51153968"
      unitRef="usd">12976000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90ZXh0cmVnaW9uOjA1YjI3NmU0ZmRhZjRkY2JhNmZjYTIxMTg0NTdjMWUwXzY1Ng_29714905-ac0b-4d2f-a85d-4ad25c7ab743">Property, Plant and Equipment, Net&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information about property, plant and equipment, net balances:&lt;/span&gt;&lt;/div&gt;&lt;div&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 style="width:38.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.171%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Useful lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lesser of useful life/remaining lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7,619)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Total property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense related to property, plant and equipment was $6,774 and $2,573 during the years ended December&#160;31, 2022 and 2021, respectively. For the years ended December&#160;31, 2022 and 2021, the Company recorded a loss from write-down of property, plant and equipment of $6,846 and $50, respectively, mainly due to replacement of equipment, outsourcing of certain production processes, and the shift in production from the current generation Gen 2.3 BESS to the next generation Z3 battery system.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90ZXh0cmVnaW9uOjA1YjI3NmU0ZmRhZjRkY2JhNmZjYTIxMTg0NTdjMWUwXzY1Nw_c8eca909-126d-4d8d-b880-a82a4b62f10b">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information about property, plant and equipment, net balances:&lt;/span&gt;&lt;/div&gt;&lt;div&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 style="width:38.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.171%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Useful lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lesser of useful life/remaining lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7,619)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Total property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5f33cb89c8ee4602afc6318e11e37757_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzEtMS0xLTEtMTI2NjU1_1b4b9803-1b13-40ca-afe5-1c8ff533b4be">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie67b9b9dd87549fe81334ade70104a0e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzEtMy0xLTEtMTI2NjU1_d4e8c8fc-92fa-4b5a-922a-fae0d1dad803">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="if1c27a44049c42b98d49bf35db8f462c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzEtMS0xLTEtMTI1MDA5_d5baa84b-c802-437a-bdeb-05fab506b590"
      unitRef="usd">23653000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i3f410abd2a11480da027a1c1b5cc34dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzEtMy0xLTEtMTI1MDA5_2fb7f73d-ba35-4080-b9db-9c5618635bce"
      unitRef="usd">13489000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5f3dd742cac94561aca79140b2e33870_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzItMS0xLTEtMTI2NjU1_379fe4c0-4720-4e37-91b6-cd61770537fe">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="iebb97dec9cfd4f35884194afaacc3beb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzItMS0xLTEtMTI1MDA5_179c5549-b290-426b-9907-583bd573dcd5"
      unitRef="usd">379000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ief36f7ee1b394ce98ed5731f121752c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzItMy0xLTEtMTI1MDA5_e2cf5bb0-67f7-4ca5-b2cb-c599c6c0852d"
      unitRef="usd">226000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9c74ec4a24ef44c8b9d38b5e8223e63b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzMtMS0xLTEtMTI2NjU1_09a32d4c-b84f-4227-932b-8ab50ba32b87">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iac4a466b7b1f42239e43a5dc3b5bf83a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzMtMy0xLTEtMTI2NjU1_23d9e35d-7806-4e96-8af8-385aa750223e">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i6b94ff6e80d546c8b09df805b6c40968_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzMtMS0xLTEtMTI1MDA5_f72819e3-72f8-4f74-931a-4dd898d8ebbf"
      unitRef="usd">1868000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ib9846f90cce94e2691e2165d1aa9f5cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzMtMy0xLTEtMTI1MDA5_7a28003c-17f3-420d-8e80-abfe49401e08"
      unitRef="usd">808000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ic62e66caedaa4a2183bb519e0b84206a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzQtMS0xLTEtMTI1MDA5_0585bcfa-2f1a-4008-abe2-b2f1608fb6c8"
      unitRef="usd">6303000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i24a6c7a22cf14ac297cdefe059eecb45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzQtMy0xLTEtMTI1MDA5_a3d0ea30-d0b1-427f-bc95-e16e522b0bf5"
      unitRef="usd">2933000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i63a3f3a18310444b99dead8e08a94098_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzYtMS0xLTEtMTU0Mjk2_fa63e125-11da-4a68-b95a-d36e855d4bac">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i48a250db101c4d3cbdc630eddb858bf4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzYtMy0xLTEtMTU0Mjk2_e2fac148-dabf-4c93-b42a-6b92da277c50">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i0c7139bca330445db27f863769ef35fb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzYtNS0xLTEtMTU0Mjk2_ee4f5407-4b24-4979-8e6f-4c61cf9fcb67"
      unitRef="usd">6926000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i9fd0c41071184e44a872617aa034133b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzYtNy0xLTEtMTU0Mjk2_5e4c94f3-af2c-4aa9-8760-bf754fa9a02a"
      unitRef="usd">3053000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzctMS0xLTEtMTI1MDA5_3b2544a3-86cc-4d89-b808-1cf14ea54e08"
      unitRef="usd">39129000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzctMy0xLTEtMTI1MDA5_fefed3d2-58c6-473a-a781-9576a867569c"
      unitRef="usd">20509000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzgtMS0xLTEtMTI1MDA5_86b07562-7a2a-43a0-b626-fd97fa13474d"
      unitRef="usd">11960000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzgtMy0xLTEtMTI1MDA5_089cf7d1-2485-4a94-988f-b8001c57956f"
      unitRef="usd">7619000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzktMS0xLTEtMTI1MDA5_c44135af-ea58-4ff2-b114-3f7ac0bebba9"
      unitRef="usd">27169000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90YWJsZTpiZGIwNjU4ZWFlNjg0YzNiYTRjZWU1MWQ1YmRiMzdkOC90YWJsZXJhbmdlOmJkYjA2NThlYWU2ODRjM2JhNGNlZTUxZDViZGIzN2Q4XzktMy0xLTEtMTI1MDA5_701b0e38-e0c0-4d9e-841a-dba968d21246"
      unitRef="usd">12890000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Depreciation
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90ZXh0cmVnaW9uOjA1YjI3NmU0ZmRhZjRkY2JhNmZjYTIxMTg0NTdjMWUwXzE4OQ_f861ca59-3fb2-4ff2-a5eb-e4f5a9ac75ed"
      unitRef="usd">6774000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90ZXh0cmVnaW9uOjA1YjI3NmU0ZmRhZjRkY2JhNmZjYTIxMTg0NTdjMWUwXzE5Mw_01bd6093-62f5-408c-835d-8383a8a7afde"
      unitRef="usd">2573000</us-gaap:Depreciation>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90ZXh0cmVnaW9uOjA1YjI3NmU0ZmRhZjRkY2JhNmZjYTIxMTg0NTdjMWUwXzM2NQ_72f346b7-48cb-4271-9e0b-b48e194e7532"
      unitRef="usd">6846000</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDQvZnJhZzowNWIyNzZlNGZkYWY0ZGNiYTZmY2EyMTE4NDU3YzFlMC90ZXh0cmVnaW9uOjA1YjI3NmU0ZmRhZjRkY2JhNmZjYTIxMTg0NTdjMWUwXzM2OQ_ddf13a97-9c4a-4adb-951c-7eff87d4c7c0"
      unitRef="usd">50000</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDcvZnJhZzo0NDU0YzUzZmQ4NDQ0Y2ViYWY2ZDM5YjkxYzg4ODBiZC90ZXh0cmVnaW9uOjQ0NTRjNTNmZDg0NDRjZWJhZjZkMzliOTFjODg4MGJkXzQ2NA_61668bc9-e779-4d93-baf6-874bcee39815">Intangible Assets&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consisted of various patents valued at $400, which represents the cost to acquire the patents. These patents are determined to have useful lives and are amortized into the results of operations over ten years. During the years ended December&#160;31, 2022 and 2021, the Company recorded amortization expense of $40 for each period, related to patents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated future amortization expense of intangible assets as of December&#160;31, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:80.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i83b060992204417081f2196611c387c8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDcvZnJhZzo0NDU0YzUzZmQ4NDQ0Y2ViYWY2ZDM5YjkxYzg4ODBiZC90ZXh0cmVnaW9uOjQ0NTRjNTNmZDg0NDRjZWJhZjZkMzliOTFjODg4MGJkXzgz_6dfe2b61-1994-4886-958a-20ddade0a5cc"
      unitRef="usd">400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia2e1a20235ac4e92bcbc574e035894a7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDcvZnJhZzo0NDU0YzUzZmQ4NDQ0Y2ViYWY2ZDM5YjkxYzg4ODBiZC90ZXh0cmVnaW9uOjQ0NTRjNTNmZDg0NDRjZWJhZjZkMzliOTFjODg4MGJkXzI0MQ_7216b005-8582-4c74-a9e8-f3332ee2d192">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i468f9c2edc884c67827d15ba205a8e10_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDcvZnJhZzo0NDU0YzUzZmQ4NDQ0Y2ViYWY2ZDM5YjkxYzg4ODBiZC90ZXh0cmVnaW9uOjQ0NTRjNTNmZDg0NDRjZWJhZjZkMzliOTFjODg4MGJkXzMzMA_17124080-3abe-405f-b63b-4433a57a527a"
      unitRef="usd">40000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia2e1a20235ac4e92bcbc574e035894a7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDcvZnJhZzo0NDU0YzUzZmQ4NDQ0Y2ViYWY2ZDM5YjkxYzg4ODBiZC90ZXh0cmVnaW9uOjQ0NTRjNTNmZDg0NDRjZWJhZjZkMzliOTFjODg4MGJkXzMzMA_f9be37bf-35ee-4d6a-9c6a-39e92e03fdbb"
      unitRef="usd">40000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDcvZnJhZzo0NDU0YzUzZmQ4NDQ0Y2ViYWY2ZDM5YjkxYzg4ODBiZC90ZXh0cmVnaW9uOjQ0NTRjNTNmZDg0NDRjZWJhZjZkMzliOTFjODg4MGJkXzQ2NQ_6f0a52e9-3252-4d92-8d93-711b0d7e1a76">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated future amortization expense of intangible assets as of December&#160;31, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:80.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDcvZnJhZzo0NDU0YzUzZmQ4NDQ0Y2ViYWY2ZDM5YjkxYzg4ODBiZC90YWJsZTpmOGYyYWEyYzFmODA0ZjhlOGZjN2E4MWM1YjkwNzcxYy90YWJsZXJhbmdlOmY4ZjJhYTJjMWY4MDRmOGU4ZmM3YTgxYzViOTA3NzFjXzAtMS0xLTEtMTI1MDA5_ae24bee6-5e18-4f8a-b67a-210412a0be59"
      unitRef="usd">40000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDcvZnJhZzo0NDU0YzUzZmQ4NDQ0Y2ViYWY2ZDM5YjkxYzg4ODBiZC90YWJsZTpmOGYyYWEyYzFmODA0ZjhlOGZjN2E4MWM1YjkwNzcxYy90YWJsZXJhbmdlOmY4ZjJhYTJjMWY4MDRmOGU4ZmM3YTgxYzViOTA3NzFjXzEtMS0xLTEtMTI1MDA5_d4d67e69-d060-4061-9424-5ed5735c21d8"
      unitRef="usd">40000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDcvZnJhZzo0NDU0YzUzZmQ4NDQ0Y2ViYWY2ZDM5YjkxYzg4ODBiZC90YWJsZTpmOGYyYWEyYzFmODA0ZjhlOGZjN2E4MWM1YjkwNzcxYy90YWJsZXJhbmdlOmY4ZjJhYTJjMWY4MDRmOGU4ZmM3YTgxYzViOTA3NzFjXzItMS0xLTEtMTI1MDA5_7436de9c-ba03-40f2-8089-d6f43261cb4e"
      unitRef="usd">40000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDcvZnJhZzo0NDU0YzUzZmQ4NDQ0Y2ViYWY2ZDM5YjkxYzg4ODBiZC90YWJsZTpmOGYyYWEyYzFmODA0ZjhlOGZjN2E4MWM1YjkwNzcxYy90YWJsZXJhbmdlOmY4ZjJhYTJjMWY4MDRmOGU4ZmM3YTgxYzViOTA3NzFjXzMtMS0xLTEtMTI1MDA5_43233322-9a2c-4800-a0e0-d910da617aa1"
      unitRef="usd">40000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDcvZnJhZzo0NDU0YzUzZmQ4NDQ0Y2ViYWY2ZDM5YjkxYzg4ODBiZC90YWJsZTpmOGYyYWEyYzFmODA0ZjhlOGZjN2E4MWM1YjkwNzcxYy90YWJsZXJhbmdlOmY4ZjJhYTJjMWY4MDRmOGU4ZmM3YTgxYzViOTA3NzFjXzUtMS0xLTEtMTQzMTcw_87963447-bf3a-473c-a06c-079b2af5e623"
      unitRef="usd">40000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDcvZnJhZzo0NDU0YzUzZmQ4NDQ0Y2ViYWY2ZDM5YjkxYzg4ODBiZC90YWJsZTpmOGYyYWEyYzFmODA0ZjhlOGZjN2E4MWM1YjkwNzcxYy90YWJsZXJhbmdlOmY4ZjJhYTJjMWY4MDRmOGU4ZmM3YTgxYzViOTA3NzFjXzQtMS0xLTEtMTI1MDA5_cd12bf81-6999-42a1-b37f-c331eb7f0354"
      unitRef="usd">40000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNDcvZnJhZzo0NDU0YzUzZmQ4NDQ0Y2ViYWY2ZDM5YjkxYzg4ODBiZC90YWJsZTpmOGYyYWEyYzFmODA0ZjhlOGZjN2E4MWM1YjkwNzcxYy90YWJsZXJhbmdlOmY4ZjJhYTJjMWY4MDRmOGU4ZmM3YTgxYzViOTA3NzFjXzYtMS0xLTEtMTI1MDA5_8cf93b11-4c0b-4f53-ac24-5dd26be1b5cb"
      unitRef="usd">240000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTMvZnJhZzoyMzlmZWYzZjA5MjI0ZmY5OGM1MTRkYzEzNDU1NmE0NS90ZXh0cmVnaW9uOjIzOWZlZjNmMDkyMjRmZjk4YzUxNGRjMTM0NTU2YTQ1XzE1MDg_3c2c8efa-219a-4523-897f-3467f73c6344">Notes Receivable, Net and Variable Interest Entities (&#x201c;VIEs&#x201d;) Consideration&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notes receivable primarily consist of amounts due to the Company related to the financing we offered to certain customers. The Company reports notes receivable at the principal balance outstanding less an allowance for losses. The estimate of credit losses is based on historical trends, customers&#x2019; financial condition and current economic trends. The Company charges interest at a fixed rate and calculates interest income by applying the effective rate to the outstanding principal balance.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had notes receivable, net of $863 and $3,650 outstanding as of December&#160;31, 2022 and 2021, respectively. As of December&#160;31, 2022 and 2021, the Company recorded an allowance for expected credit loss from the notes receivable of $2 and $6, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The customers to whom the Company offers financing through notes receivables are VIEs. However, the Company is not the primary beneficiary, because the Company does not have power to direct the activities of the VIEs that most significantly impact the VIEs&#x2019; economic performance. Therefore, the VIEs are not consolidated into the Company&#x2019;s consolidated financial statements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The maximum loss exposure is limited to the carrying value of notes receivable as of the balances sheet dates.&lt;/span&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:NotesReceivableNet
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTMvZnJhZzoyMzlmZWYzZjA5MjI0ZmY5OGM1MTRkYzEzNDU1NmE0NS90ZXh0cmVnaW9uOjIzOWZlZjNmMDkyMjRmZjk4YzUxNGRjMTM0NTU2YTQ1XzcwNQ_8ce8d2a8-7f40-4e97-81f6-344224161fdf"
      unitRef="usd">863000</us-gaap:NotesReceivableNet>
    <us-gaap:LongTermDebt
      contextRef="ie2530182ad2f4f95b8da36b0af155b2e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTMvZnJhZzoyMzlmZWYzZjA5MjI0ZmY5OGM1MTRkYzEzNDU1NmE0NS90ZXh0cmVnaW9uOjIzOWZlZjNmMDkyMjRmZjk4YzUxNGRjMTM0NTU2YTQ1XzcwNQ_95fa090d-67f4-4fea-99d6-2fcf1e3cda9b"
      unitRef="usd">863000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i0360facb51944943a203000bcc08e11f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTMvZnJhZzoyMzlmZWYzZjA5MjI0ZmY5OGM1MTRkYzEzNDU1NmE0NS90ZXh0cmVnaW9uOjIzOWZlZjNmMDkyMjRmZjk4YzUxNGRjMTM0NTU2YTQ1XzcxMg_98162ab9-acd1-4259-96b5-478f237761c9"
      unitRef="usd">3650000</us-gaap:LongTermDebt>
    <us-gaap:NotesReceivableNet
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTMvZnJhZzoyMzlmZWYzZjA5MjI0ZmY5OGM1MTRkYzEzNDU1NmE0NS90ZXh0cmVnaW9uOjIzOWZlZjNmMDkyMjRmZjk4YzUxNGRjMTM0NTU2YTQ1XzcxMg_acfd7896-7185-4a43-b228-787a15734373"
      unitRef="usd">3650000</us-gaap:NotesReceivableNet>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTMvZnJhZzoyMzlmZWYzZjA5MjI0ZmY5OGM1MTRkYzEzNDU1NmE0NS90ZXh0cmVnaW9uOjIzOWZlZjNmMDkyMjRmZjk4YzUxNGRjMTM0NTU2YTQ1Xzk1Nw_7662505f-9694-4071-874d-03aca7d0b5a9"
      unitRef="usd">2000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTMvZnJhZzoyMzlmZWYzZjA5MjI0ZmY5OGM1MTRkYzEzNDU1NmE0NS90ZXh0cmVnaW9uOjIzOWZlZjNmMDkyMjRmZjk4YzUxNGRjMTM0NTU2YTQ1Xzk2NA_2b0f8dd7-5562-4eec-99a9-6bdebceedcd0"
      unitRef="usd">6000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90ZXh0cmVnaW9uOjA1ZGYxNWY3MTBhODQ3OTdhZmIwZGUyMGJkMGI0YmQ4XzE3MQ_307bbb51-1afe-456e-ae9e-58d2c5d64cc1">Accrued Expenses&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.878%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued payroll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warranty reserve &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued legal and professional expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for contract losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Insurance premium payable, current &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Refer to the table below for the warranty reserve activity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Refer to Note 13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Borrowings&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; for additional information. &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes warranty reserve activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.878%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warranty reserve - beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for current year deliveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the warranty reserve estimate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warranty costs incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warranty reserve - end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90ZXh0cmVnaW9uOjA1ZGYxNWY3MTBhODQ3OTdhZmIwZGUyMGJkMGI0YmQ4XzE3Mg_c057bc62-1435-4dd6-a10c-6b858d4fa7ea">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.878%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued payroll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warranty reserve &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued legal and professional expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for contract losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Insurance premium payable, current &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Refer to the table below for the warranty reserve activity.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Refer to Note 13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Borrowings&lt;/span&gt; for additional information.</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTowN2YxNjMwNDNhN2U0M2JmOTIxNDBkMzNkMzk0ZDlmYS90YWJsZXJhbmdlOjA3ZjE2MzA0M2E3ZTQzYmY5MjE0MGQzM2QzOTRkOWZhXzEtMi0xLTEtMTI1MDA5_aed28d34-b3ca-46cc-8f14-b939f6cdee7c"
      unitRef="usd">2706000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTowN2YxNjMwNDNhN2U0M2JmOTIxNDBkMzNkMzk0ZDlmYS90YWJsZXJhbmdlOjA3ZjE2MzA0M2E3ZTQzYmY5MjE0MGQzM2QzOTRkOWZhXzEtNC0xLTEtMTI1MDA5_87dda20a-18ab-47b0-8ffb-c66daf5133ef"
      unitRef="usd">3069000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTowN2YxNjMwNDNhN2U0M2JmOTIxNDBkMzNkMzk0ZDlmYS90YWJsZXJhbmdlOjA3ZjE2MzA0M2E3ZTQzYmY5MjE0MGQzM2QzOTRkOWZhXzItMi0xLTEtMTI1MDA5_3a6048c1-66b7-4103-bf17-7df269372f3e"
      unitRef="usd">3836000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTowN2YxNjMwNDNhN2U0M2JmOTIxNDBkMzNkMzk0ZDlmYS90YWJsZXJhbmdlOjA3ZjE2MzA0M2E3ZTQzYmY5MjE0MGQzM2QzOTRkOWZhXzItNC0xLTEtMTI1MDA5_9ed3e4eb-1750-4d0e-9f43-e2b2a163df1c"
      unitRef="usd">2112000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTowN2YxNjMwNDNhN2U0M2JmOTIxNDBkMzNkMzk0ZDlmYS90YWJsZXJhbmdlOjA3ZjE2MzA0M2E3ZTQzYmY5MjE0MGQzM2QzOTRkOWZhXzMtMi0xLTEtMTI1MDA5_feb6fd7d-51f6-4080-bfba-216344f56f25"
      unitRef="usd">840000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTowN2YxNjMwNDNhN2U0M2JmOTIxNDBkMzNkMzk0ZDlmYS90YWJsZXJhbmdlOjA3ZjE2MzA0M2E3ZTQzYmY5MjE0MGQzM2QzOTRkOWZhXzMtNC0xLTEtMTI1MDA5_7d229d49-1c63-4e28-a7da-f1cefe3abe65"
      unitRef="usd">826000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:ProvisionForLossOnContracts
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTowN2YxNjMwNDNhN2U0M2JmOTIxNDBkMzNkMzk0ZDlmYS90YWJsZXJhbmdlOjA3ZjE2MzA0M2E3ZTQzYmY5MjE0MGQzM2QzOTRkOWZhXzUtMi0xLTEtMTMxNjU5_94f0667a-de0b-4b8c-b589-a122333e7118"
      unitRef="usd">2561000</us-gaap:ProvisionForLossOnContracts>
    <us-gaap:ProvisionForLossOnContracts
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTowN2YxNjMwNDNhN2U0M2JmOTIxNDBkMzNkMzk0ZDlmYS90YWJsZXJhbmdlOjA3ZjE2MzA0M2E3ZTQzYmY5MjE0MGQzM2QzOTRkOWZhXzUtNC0xLTEtMTMxNjU5_72cce449-a799-4899-b276-dfdb1793f573"
      unitRef="usd">0</us-gaap:ProvisionForLossOnContracts>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTowN2YxNjMwNDNhN2U0M2JmOTIxNDBkMzNkMzk0ZDlmYS90YWJsZXJhbmdlOjA3ZjE2MzA0M2E3ZTQzYmY5MjE0MGQzM2QzOTRkOWZhXzYtMi0xLTEtMTMxNjY3_7a283c5a-94f8-46fa-b8a4-be91c7a3226f"
      unitRef="usd">2607000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTowN2YxNjMwNDNhN2U0M2JmOTIxNDBkMzNkMzk0ZDlmYS90YWJsZXJhbmdlOjA3ZjE2MzA0M2E3ZTQzYmY5MjE0MGQzM2QzOTRkOWZhXzYtNC0xLTEtMTMxNjY3_b0197547-52c2-4e62-8d71-69e709f2ad0c"
      unitRef="usd">0</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTowN2YxNjMwNDNhN2U0M2JmOTIxNDBkMzNkMzk0ZDlmYS90YWJsZXJhbmdlOjA3ZjE2MzA0M2E3ZTQzYmY5MjE0MGQzM2QzOTRkOWZhXzQtMi0xLTEtMTI1MDA5_2d6d50bd-f820-4a8b-b288-09acfd0e8f02"
      unitRef="usd">2809000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTowN2YxNjMwNDNhN2U0M2JmOTIxNDBkMzNkMzk0ZDlmYS90YWJsZXJhbmdlOjA3ZjE2MzA0M2E3ZTQzYmY5MjE0MGQzM2QzOTRkOWZhXzQtNC0xLTEtMTI1MDA5_8cdff48e-2c72-42e7-ba58-85c49189ba3e"
      unitRef="usd">1667000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTowN2YxNjMwNDNhN2U0M2JmOTIxNDBkMzNkMzk0ZDlmYS90YWJsZXJhbmdlOjA3ZjE2MzA0M2E3ZTQzYmY5MjE0MGQzM2QzOTRkOWZhXzUtMi0xLTEtMTI1MDA5_6bddf79f-3bc1-4d1e-8ecf-72dfda0ebb4c"
      unitRef="usd">15359000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTowN2YxNjMwNDNhN2U0M2JmOTIxNDBkMzNkMzk0ZDlmYS90YWJsZXJhbmdlOjA3ZjE2MzA0M2E3ZTQzYmY5MjE0MGQzM2QzOTRkOWZhXzUtNC0xLTEtMTI1MDA5_45a326b6-c3a8-425a-9402-a26d04e69b87"
      unitRef="usd">7674000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90ZXh0cmVnaW9uOjA1ZGYxNWY3MTBhODQ3OTdhZmIwZGUyMGJkMGI0YmQ4XzE3Mw_ac9466c0-3e1b-4c97-a9bc-4d641e635d0b">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes warranty reserve activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.878%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warranty reserve - beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for current year deliveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the warranty reserve estimate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warranty costs incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warranty reserve - end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTpmYTZmNTNhYTcyOTE0M2ZhOGUzMjNlYWE1NWUzNjM2My90YWJsZXJhbmdlOmZhNmY1M2FhNzI5MTQzZmE4ZTMyM2VhYTU1ZTM2MzYzXzEtMi0xLTEtMTI1MDA5_93fa703f-9a4b-403c-a48f-0b02ddac4d61"
      unitRef="usd">2112000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i5c5da6190f13488b910ee141bcf79aef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTpmYTZmNTNhYTcyOTE0M2ZhOGUzMjNlYWE1NWUzNjM2My90YWJsZXJhbmdlOmZhNmY1M2FhNzI5MTQzZmE4ZTMyM2VhYTU1ZTM2MzYzXzItNC0xLTEtMTMxNzcz_03cb00cb-9074-419a-b951-5e09ffb36495"
      unitRef="usd">0</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTpmYTZmNTNhYTcyOTE0M2ZhOGUzMjNlYWE1NWUzNjM2My90YWJsZXJhbmdlOmZhNmY1M2FhNzI5MTQzZmE4ZTMyM2VhYTU1ZTM2MzYzXzItMi0xLTEtMTI1MDA5_2a8d6013-f0f7-4323-878f-8102ffca9253"
      unitRef="usd">2460000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTpmYTZmNTNhYTcyOTE0M2ZhOGUzMjNlYWE1NWUzNjM2My90YWJsZXJhbmdlOmZhNmY1M2FhNzI5MTQzZmE4ZTMyM2VhYTU1ZTM2MzYzXzMtNC0xLTEtMTMxNzcz_ba50ea46-3fdf-4068-afa3-642d8d619beb"
      unitRef="usd">2343000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTpmYTZmNTNhYTcyOTE0M2ZhOGUzMjNlYWE1NWUzNjM2My90YWJsZXJhbmdlOmZhNmY1M2FhNzI5MTQzZmE4ZTMyM2VhYTU1ZTM2MzYzXzQtMi0xLTEtMTMxNzY1_32081cbc-c971-4bd5-adf7-bc468eee280c"
      unitRef="usd">1284000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTpmYTZmNTNhYTcyOTE0M2ZhOGUzMjNlYWE1NWUzNjM2My90YWJsZXJhbmdlOmZhNmY1M2FhNzI5MTQzZmE4ZTMyM2VhYTU1ZTM2MzYzXzQtNC0xLTEtMTMxNzcz_95d69bd2-dd79-4cc5-9833-fc0d6177de27"
      unitRef="usd">0</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTpmYTZmNTNhYTcyOTE0M2ZhOGUzMjNlYWE1NWUzNjM2My90YWJsZXJhbmdlOmZhNmY1M2FhNzI5MTQzZmE4ZTMyM2VhYTU1ZTM2MzYzXzMtMi0xLTEtMTI1MDA5_51b1c714-8774-4cd5-adb0-6d7b55f0a5f2"
      unitRef="usd">2020000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTpmYTZmNTNhYTcyOTE0M2ZhOGUzMjNlYWE1NWUzNjM2My90YWJsZXJhbmdlOmZhNmY1M2FhNzI5MTQzZmE4ZTMyM2VhYTU1ZTM2MzYzXzUtNC0xLTEtMTMxNzcz_3818a0ff-31cd-4843-b085-f7cc45dff6c7"
      unitRef="usd">231000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTpmYTZmNTNhYTcyOTE0M2ZhOGUzMjNlYWE1NWUzNjM2My90YWJsZXJhbmdlOmZhNmY1M2FhNzI5MTQzZmE4ZTMyM2VhYTU1ZTM2MzYzXzQtMi0xLTEtMTI1MDA5_91286823-b6fb-4138-b5d1-e62426bcdde4"
      unitRef="usd">3836000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjgvZnJhZzowNWRmMTVmNzEwYTg0Nzk3YWZiMGRlMjBiZDBiNGJkOC90YWJsZTpmYTZmNTNhYTcyOTE0M2ZhOGUzMjNlYWE1NWUzNjM2My90YWJsZXJhbmdlOmZhNmY1M2FhNzI5MTQzZmE4ZTMyM2VhYTU1ZTM2MzYzXzYtNC0xLTEtMTM4NzYz_5fcb6e05-fe8d-4e8b-8386-b68fde0aa483"
      unitRef="usd">2112000</us-gaap:StandardProductWarrantyAccrual>
    <eose:GrantIncomeAndGrantExpenseDisclosureTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTkvZnJhZzpiYzEzODY1OTViZTA0NGE3YjI3ZDFkMThiOTg2MDQ4Ni90ZXh0cmVnaW9uOmJjMTM4NjU5NWJlMDQ0YTdiMjdkMWQxOGI5ODYwNDg2XzEzMDk_a889cde8-f4f9-4577-8355-13dd46fa5de2">Grant Expense, Net&#160;&#160;&#160;&#160;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time-to-time, the Company has entered into grant agreements with the California Energy Commission (&#x201c;CEC&#x201d;) for conducting studies to demonstrate the benefits of certain energy-saving technologies to utility companies and consumers in the State of California. Under such agreements, the Company is entitled to receive reimbursement of costs incurred by the Company covered by the grants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2022 and 2021, the Company received $1,007 and $&#x2014; in reimbursement payments, respectively, from the CEC. As of December 31, 2022 and 2021, the Company had grant receivables in the amounts of $263 and $1,020, which were included in other current assets in the consolidated balance sheets. There was no deferred grant income as of December&#160;31, 2022 and 2021. Related expenses incurred by the Company are offset against grant income earned or received from the CEC.&lt;/span&gt;&lt;/div&gt;During the years ended December&#160;31, 2022 and 2021, grant (income) expense, net was ($16) and $269, respectively.</eose:GrantIncomeAndGrantExpenseDisclosureTextBlock>
    <eose:ProceedsFromGrants
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTkvZnJhZzpiYzEzODY1OTViZTA0NGE3YjI3ZDFkMThiOTg2MDQ4Ni90ZXh0cmVnaW9uOmJjMTM4NjU5NWJlMDQ0YTdiMjdkMWQxOGI5ODYwNDg2XzQ5NDc4MDIzMzI2MTU_01572cdc-8189-42ed-b7ef-c09c38de6d88"
      unitRef="usd">1007000</eose:ProceedsFromGrants>
    <eose:ProceedsFromGrants
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTkvZnJhZzpiYzEzODY1OTViZTA0NGE3YjI3ZDFkMThiOTg2MDQ4Ni90ZXh0cmVnaW9uOmJjMTM4NjU5NWJlMDQ0YTdiMjdkMWQxOGI5ODYwNDg2XzMyOTg1MzQ4OTExMDk_db965319-e611-4dc2-8b2a-f86541ad89d4"
      unitRef="usd">0</eose:ProceedsFromGrants>
    <us-gaap:GrantsReceivableCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTkvZnJhZzpiYzEzODY1OTViZTA0NGE3YjI3ZDFkMThiOTg2MDQ4Ni90ZXh0cmVnaW9uOmJjMTM4NjU5NWJlMDQ0YTdiMjdkMWQxOGI5ODYwNDg2XzMyOTg1MzQ4OTEyNTY_a618127f-37f7-4f7e-8a64-0406b334ed91"
      unitRef="usd">263000</us-gaap:GrantsReceivableCurrent>
    <us-gaap:GrantsReceivableCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTkvZnJhZzpiYzEzODY1OTViZTA0NGE3YjI3ZDFkMThiOTg2MDQ4Ni90ZXh0cmVnaW9uOmJjMTM4NjU5NWJlMDQ0YTdiMjdkMWQxOGI5ODYwNDg2XzQ5NDc4MDIzMzIwMTE_c122100c-dcd8-4bec-b66b-600cb287c46e"
      unitRef="usd">1020000</us-gaap:GrantsReceivableCurrent>
    <eose:GrantExpenseIncomeNet
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTkvZnJhZzpiYzEzODY1OTViZTA0NGE3YjI3ZDFkMThiOTg2MDQ4Ni90ZXh0cmVnaW9uOmJjMTM4NjU5NWJlMDQ0YTdiMjdkMWQxOGI5ODYwNDg2XzUyNQ_1d246a25-32e3-44db-8e92-9d1d7cd78e87"
      unitRef="usd">-16000</eose:GrantExpenseIncomeNet>
    <eose:GrantExpenseIncomeNet
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTkvZnJhZzpiYzEzODY1OTViZTA0NGE3YjI3ZDFkMThiOTg2MDQ4Ni90ZXh0cmVnaW9uOmJjMTM4NjU5NWJlMDQ0YTdiMjdkMWQxOGI5ODYwNDg2XzUyOQ_4bd3c92d-0fd1-4997-9ee2-ef7e14b73be1"
      unitRef="usd">269000</eose:GrantExpenseIncomeNet>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjUvZnJhZzpiOTVkNTZkZDc2ZmY0MTkzOGMzMjk1NzljYjFiZWI4MC90ZXh0cmVnaW9uOmI5NWQ1NmRkNzZmZjQxOTM4YzMyOTU3OWNiMWJlYjgwXzU1NjA_10594a27-eaae-47e2-8dac-8197204080ad">Related Party Transactions&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2021 Convertible Notes Payable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2021, the Company issued $100,000 aggregate principal amount of convertible notes to Spring Creek Capital, LLC, a wholly-owned, indirect subsidiary of Koch Industries, Inc., a related party due to its beneficial ownership exceeding 10% of the Company's Common Shares (the &#x201c;2021 Convertible Notes&#x201d;). In connection with these 2021 Convertible Notes, the Company paid $3,000 to B. Riley Securities, Inc., also related party, who acted as a placement agent. Refer to Note 13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Borrowings,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for additional information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Loss on pre-existing agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2021, a loss on pre-existing agreement of $30,368 was recorded in connection with the acquisition of Hi-Power. See Note 3, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisition &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Disgorgement of short swing profits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2021, the Company received $432 from its then affiliated company B. Riley Securities, Inc. resulting from a disgorgement of short swing profits under Section 16 (b) of the Exchange Act. This amount was recognized as an increase to Additional paid in capital as a capital contribution from stockholder when it was earned.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants liability &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company issued private warrants to an affiliated company owned by B. Riley Financial, Inc. which were outstanding as of December&#160;31, 2022 and 2021. See Note 14, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants Liability - Related Party&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for additional information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Standby Equity Purchase Agreement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 28, 2022, the Company entered into the Standby Equity Purchase Agreement with YA II PN, Ltd.  Pursuant to the SEPA, the Company has the right, but not the obligation, to sell to Yorkville shares of its common stock at the Company&#x2019;s request. See Note 20, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Shareholders' Equity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 13, 2022, the Company issued and sold a convertible promissory note with an aggregate principal amount of $7,500 in a private placement to Yorkville under a supplemental agreement dated as of June 13, 2022 to the SEPA. On December 29, 2022, the Company issued and sold a convertible promissory note with an aggregate principal amount of $2,000 in a private placement to Yorkville under a supplemental agreement dated as of December 29, 2022 to the SEPA. See Note 13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Borrowings&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for additional information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Settlement Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As disclosed at the time of the Merger Agreement, prior to the execution and delivery of the Merger Agreement, certain unitholders of EES (&#x201c;Hellman parties&#x201d;) asserted claims (&#x201c;Threatened Claims&#x201d;) against another director and affiliated investors, including AltEnergy Storage VI, LLC (the "Securityholder Representative"), questioning the dilutive effect of a certain historical security issuances on the former EES common unitholders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Merger Agreement, the Securityholder Representative had the obligation to defend against the Threatened Claims, and the Company had the obligation to advance or cause to be advanced to the Securityholder Representative up to $5,000 of defense costs, subject to a deductible of $2,000 (the "Deductible"), in connection with the investigation, defense, or settlement of any Threatened Claims. The Deductible was to be borne by the Company, and any additional amounts advanced were reimbursable by the former unitholders of EES.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 1, 2021, a Settlement Agreement was entered into between Hellman Parties and the Securityholder Representative pursuant to which, 300,000 Eos Shares (&#x201c;Settlement Shares&#x201d;) would be transferred to the Hellman parties from the EES unitholders at the time of merger.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 28, 2021, the independent members of the Board approved a contribution of $1,200 towards the Settlement. The approval was based on the independent members of the Board&#x2019;s business judgment that, among other reasons, such a contribution (i) would ensure that the Company would not have to spend the entire $2,000 Deductible towards the costs of defense of any litigation, (ii) would avoid the additional cost, distraction, uncertainty, and overhang of litigation relating to the Mergers, (iii) would benefit the Company&#x2019;s future relationships with its long-term investors, and (iv) would generate future goodwill with such investors during an important growth stage of the Company. As the Company&#x2019;s contribution benefits certain Eos shareholders at the time of the Merger Agreement, including AltEnergy LLC and B. Riley Financial Inc, who are considered as related parties owning more than 5% of the equity interest in the Company, this transaction is considered, reviewed and approved as a related party transaction. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 29, 2021, an amendment to the Settlement Agreement between the Hellman Parties and the Securityholder Representative was entered into, pursuant to which, $1,200 of the value represented by the Settlement Shares was to be paid in cash, representing the equivalent of 140,023 of the Settlement Shares. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accrued $1,200 in accounts payable and accrued expenses - related party on December 31, 2021, which was paid on January 4, 2022. The remaining 159,977 in Settlement Shares were transferred to the Hellman parties from the former EES unitholders, on a pro rata basis, on December 29, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i8549ba12aade4a1fa8e4767b9dd66f35_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjUvZnJhZzpiOTVkNTZkZDc2ZmY0MTkzOGMzMjk1NzljYjFiZWI4MC90ZXh0cmVnaW9uOmI5NWQ1NmRkNzZmZjQxOTM4YzMyOTU3OWNiMWJlYjgwXzEwMA_dbf32954-6ebe-4971-96ef-ca28798e901d"
      unitRef="usd">100000000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ib29442772ca34dde99b742d1b4e25aee_D20210701-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjUvZnJhZzpiOTVkNTZkZDc2ZmY0MTkzOGMzMjk1NzljYjFiZWI4MC90ZXh0cmVnaW9uOmI5NWQ1NmRkNzZmZjQxOTM4YzMyOTU3OWNiMWJlYjgwXzM1Mg_50a79bfb-c989-4d44-a0fd-050e4f29fead"
      unitRef="usd">3000000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ic0b955e692cd4100af55ce7369fd474a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjUvZnJhZzpiOTVkNTZkZDc2ZmY0MTkzOGMzMjk1NzljYjFiZWI4MC90ZXh0cmVnaW9uOmI5NWQ1NmRkNzZmZjQxOTM4YzMyOTU3OWNiMWJlYjgwXzU0OTc1NTgyNjQxNA_8d553843-54ce-47da-ab94-d30e82ddbd1c"
      unitRef="usd">30368000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i59231d86634c4b17b63ce406ce5e9d0c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjUvZnJhZzpiOTVkNTZkZDc2ZmY0MTkzOGMzMjk1NzljYjFiZWI4MC90ZXh0cmVnaW9uOmI5NWQ1NmRkNzZmZjQxOTM4YzMyOTU3OWNiMWJlYjgwXzU0OTc1NTgyNzE5OQ_376f8033-c60e-4697-8587-ea7d2c65ef4a"
      unitRef="usd">432000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if0d989ee2afd4dbea17b436d437bd56d_I20220613"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjUvZnJhZzpiOTVkNTZkZDc2ZmY0MTkzOGMzMjk1NzljYjFiZWI4MC90ZXh0cmVnaW9uOmI5NWQ1NmRkNzZmZjQxOTM4YzMyOTU3OWNiMWJlYjgwXzM4NDgyOTA3NDc5NTE_41b828d4-74d3-4142-99d4-ade1ed1255ff"
      unitRef="usd">7500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i931f01a25f544bd08d64b18df99084f2_I20221229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjUvZnJhZzpiOTVkNTZkZDc2ZmY0MTkzOGMzMjk1NzljYjFiZWI4MC90ZXh0cmVnaW9uOmI5NWQ1NmRkNzZmZjQxOTM4YzMyOTU3OWNiMWJlYjgwXzM4NDgyOTA3NDc5NjA_0309e460-8def-41f4-b9a7-014adc8adb2a"
      unitRef="usd">2000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LitigationReserve
      contextRef="i0261bb95491945ed98d1c84232848bcb_I20210408"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjUvZnJhZzpiOTVkNTZkZDc2ZmY0MTkzOGMzMjk1NzljYjFiZWI4MC90ZXh0cmVnaW9uOmI5NWQ1NmRkNzZmZjQxOTM4YzMyOTU3OWNiMWJlYjgwXzU0OTc1NTg2NDAzMQ_fc9ade5b-896e-4faf-97b8-f23d385fb302"
      unitRef="usd">5000000</us-gaap:LitigationReserve>
    <eose:SettlementDeductible
      contextRef="i0261bb95491945ed98d1c84232848bcb_I20210408"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjUvZnJhZzpiOTVkNTZkZDc2ZmY0MTkzOGMzMjk1NzljYjFiZWI4MC90ZXh0cmVnaW9uOmI5NWQ1NmRkNzZmZjQxOTM4YzMyOTU3OWNiMWJlYjgwXzU0OTc1NTg2NDAyMg_3ea6def6-3b3b-433e-9150-d13657cc907f"
      unitRef="usd">2000000</eose:SettlementDeductible>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i1d06d16f50594040a2df43012636705d_D20211201-20211201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjUvZnJhZzpiOTVkNTZkZDc2ZmY0MTkzOGMzMjk1NzljYjFiZWI4MC90ZXh0cmVnaW9uOmI5NWQ1NmRkNzZmZjQxOTM4YzMyOTU3OWNiMWJlYjgwXzU0OTc1NTg2NDA1NA_f03447e5-148e-4d29-a553-0f49f6eea697"
      unitRef="shares">300000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ibe0ef534f3324259a6193b0c091b91f6_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjUvZnJhZzpiOTVkNTZkZDc2ZmY0MTkzOGMzMjk1NzljYjFiZWI4MC90ZXh0cmVnaW9uOmI5NWQ1NmRkNzZmZjQxOTM4YzMyOTU3OWNiMWJlYjgwXzU0OTc1NTg2NDA0MA_7dbea6aa-0ae3-4126-a40d-eaa476705aa7"
      unitRef="usd">1200000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <eose:SettlementDeductible
      contextRef="i0261bb95491945ed98d1c84232848bcb_I20210408"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjUvZnJhZzpiOTVkNTZkZDc2ZmY0MTkzOGMzMjk1NzljYjFiZWI4MC90ZXh0cmVnaW9uOmI5NWQ1NmRkNzZmZjQxOTM4YzMyOTU3OWNiMWJlYjgwXzU0OTc1NTg2NDAxMw_3ea6def6-3b3b-433e-9150-d13657cc907f"
      unitRef="usd">2000000</eose:SettlementDeductible>
    <eose:RelatedPartyOwnershipInterestFloor
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjUvZnJhZzpiOTVkNTZkZDc2ZmY0MTkzOGMzMjk1NzljYjFiZWI4MC90ZXh0cmVnaW9uOmI5NWQ1NmRkNzZmZjQxOTM4YzMyOTU3OWNiMWJlYjgwXzU0OTc1NTg2NDA0Mw_60e82457-cb84-4787-89e3-029e49ca7bc3"
      unitRef="number">0.05</eose:RelatedPartyOwnershipInterestFloor>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ibe0ef534f3324259a6193b0c091b91f6_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjUvZnJhZzpiOTVkNTZkZDc2ZmY0MTkzOGMzMjk1NzljYjFiZWI4MC90ZXh0cmVnaW9uOmI5NWQ1NmRkNzZmZjQxOTM4YzMyOTU3OWNiMWJlYjgwXzU0OTc1NTg2Mzk3NQ_7dbea6aa-0ae3-4126-a40d-eaa476705aa7"
      unitRef="usd">1200000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <eose:LossContingencyAccrualShareEquivalent
      contextRef="ie5f38857cb1b4bc68f59a8be5fdab5e1_I20211229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjUvZnJhZzpiOTVkNTZkZDc2ZmY0MTkzOGMzMjk1NzljYjFiZWI4MC90ZXh0cmVnaW9uOmI5NWQ1NmRkNzZmZjQxOTM4YzMyOTU3OWNiMWJlYjgwXzU0OTc1NTg2Mzk4NQ_102f304a-67d6-4497-8069-a4c9dce7225b"
      unitRef="shares">140023</eose:LossContingencyAccrualShareEquivalent>
    <eose:LossContingencyAccrualCarryingAmountCash
      contextRef="ie5f38857cb1b4bc68f59a8be5fdab5e1_I20211229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjUvZnJhZzpiOTVkNTZkZDc2ZmY0MTkzOGMzMjk1NzljYjFiZWI4MC90ZXh0cmVnaW9uOmI5NWQ1NmRkNzZmZjQxOTM4YzMyOTU3OWNiMWJlYjgwXzU0OTc1NTg2NDAwNA_b2e410a3-68e8-4fec-8d79-76037af34c13"
      unitRef="usd">1200000</eose:LossContingencyAccrualCarryingAmountCash>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="if2d93f5fa0c2482c8e6ad06da7edd7b9_D20211229-20211229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjUvZnJhZzpiOTVkNTZkZDc2ZmY0MTkzOGMzMjk1NzljYjFiZWI4MC90ZXh0cmVnaW9uOmI5NWQ1NmRkNzZmZjQxOTM4YzMyOTU3OWNiMWJlYjgwXzU0OTc1NTg2Mzk5NQ_08e1d131-3d7a-4b4a-a946-50ce2575565c"
      unitRef="shares">159977</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDg5MDcxMzA_9cbc7489-0670-448f-ab83-54cee5593fda">Borrowings&lt;div style="margin-bottom:0.05pt;margin-top:8pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s borrowings consist of the following related and third-party borrowings:&lt;/span&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 style="width:46.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;margin-top:10pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Borrowing Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Carrying Value*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Borrowing Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Carrying Value*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Yorkville Convertible Promissory Note  - due June 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021 Convertible Notes Payable &#x2013; due June 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Senior Secured Term Loan - due March 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Note Payable - Hi-Power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment financing facility - due April 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Total borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;219,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;129,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Total borrowings, non-current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;214,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;122,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:2pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Carrying value includes unamortized deferred financing costs, unamortized discounts, and fair value of embedded derivative liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Yorkville Convertible Promissory Notes - Related Party&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 13, 2022, the Company issued and sold a convertible promissory note (the &#x201c;June 2022 Promissory Note&#x201d;) with a stated principal amount of $7,500 in a private placement to Yorkville under a Supplemental Agreement to the SEPA (the &#x201c;Supplemental Agreement&#x201d;). The June 2022 Promissory Note had a maturity date of September 15, 2022, and was issued with a 2% original issue discount, debt issuance costs of $125, bears interest only upon the occurrence of an Event of Default (as defined in the SEPA) for so long as it remains uncured. Upon the occurrence of an Event of Default, interest will begin to accrue at a rate of 15% per year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The June 2022 Promissory Note gives Yorkville the right, but not the obligation, to convert principal and accrued interest into shares of the Company&#x2019;s common stock at a conversion price of $2.21 any time prior to the maturity date, subject to terms and conditions of the June 2022 Promissory Note. In July and August 2022, pursuant to the terms of the Supplemental Agreement, Yorkville delivered six Investor Notices requiring the Company to issue and sell an aggregate of 3,393,663 shares of common stock at a price of $2.21 per share to Yorkville, in order to offset all outstanding amounts owed to Yorkville under the June 2022 Promissory Note. Interest expense on the June 2022 Promissory Note was $309 for the year ended December 31, 2022. As of December&#160;31, 2022, the outstanding balance of the June 2022 Promissory Note was zero. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 29, 2022, the Company issued a convertible promissory note (the "December 2022 Promissory Note") with an aggregate principal amount of $2,000 in a private placement to Yorkville under a second supplemental agreement to the SEPA. The December 2022 Promissory Note has a maturity date of June 29, 2023, and was issued with an original issue discount of 2%, debt issuance costs of $179, and an annual interest rate of 5% which shall increase to an annual rate of 15% upon an Event of Default (as defined in the SEPA) for so long as it remains uncured. The December 2022 Promissory Note is convertible into shares of the Company&#x2019;s common stock at a conversion price equal to the lower of $1.1779 or 96.5% of the lowest daily volume weighted average price of the Company&#x2019;s common stock during the seven consecutive trading days immediately preceding the conversion date (the "Conversion Price"). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Mandatory Payments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - If, any time after the Issuance Date, and from time to time thereafter, the daily VWAP is less than the Floor Price for five consecutive Trading Days (the last such day of each such occurrence, a &#x201c;Triggering Date&#x201d;), then the Company shall make weekly payments in an amount equal to the sum of (i) $1,000,000 of Principal (or the outstanding Principal if less than such amount), (ii) the "Payment Premium" - defined as an amount equal to 3% of the Principal amount of a payment being made by the Company paid in cash, and (iii) accrued and unpaid interest as of each payment date. The obligation of the Company to make weekly payments shall cease if at any time after the Triggering Date the daily VWAP is greater than the Floor Price for a period of five consecutive Trading Days, unless a subsequent Triggering Date occurs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Conversion Rights &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- Yorkville has the right, but not the obligation, to convert principal and accrued interest into shares of the Company&#x2019;s common stock at the Conversion Price any time prior to the Maturity Date, subject to the terms and conditions of the December 2022 Promissory Note. At any time that there is an outstanding balance owed under the December 2022 Promissory Note, Yorkville may, pursuant to the terms of the Second Supplemental Agreement, deliver Investor Notices to require the Company to issue and sell shares of common stock under the SEPA at the Conversion Price in order to repay the amounts owed by the Company to the Holder under the December 2022 Promissory Note. In addition, while there is an outstanding balance owed under the December 2022 Promissory Note, the Company must use any Advance requested by the Company pursuant to the SEPA to repay the amounts owed by the Company to the Holder under the December 2022 Promissory Note. The shares issuable upon conversion are subject to the Exchange Cap. See Note 20, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Shareholders' Equity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further discussion regarding the Exchange Cap.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Optional Redemption&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - The Company has the right, but not the obligation, to redeem early a portion or all amounts outstanding under the December 2022 Promissory Note provided that (i) the Company provides the Holder with at least five trading days&#x2019; prior written notice (each, a &#x201c;Redemption Notice&#x201d;) of its desire to exercise an Optional Redemption, and (ii) the VWAP of the Company&#x2019;s common stock on each of the ten trading days immediately prior to the Redemption Notice is less than the conversion price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Event of Default Put Option&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - Upon the occurrence of an Event of Default, interest will begin to accrue at a rate of 15% per year and Yorkville may elect to accelerate the repayment of each installment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contingent Interest upon Event of Default&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - If any Event of Default has occurred and is continuing, then the full unpaid Principal amount of the December 2022 Promissory Note and the 3% Payment Premium, together with interest and other amounts owed to the date of acceleration shall become at Yorkville's election, immediately due and payable in cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Embedded Derivatives&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - The number of shares issuable for conversion of the December 2022 Promissory Note is subject to the Exchange Cap limitation under the SEPA, unless shareholder approval is obtained. Therefore, at issuance, shareholder approval is an explicit input that can adjust the number of shares issuable upon settlement. Because shareholder approval is not an input that is indexed to the Company&#x2019;s shares, the conversion feature is not indexed to the Company's own stock. Therefore, the conversion feature does not qualify for the scope exception to derivative accounting and bifurcation is required at issuance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the conversion feature, the optional redemption feature, the events of default put option and the contingent interest upon event of default feature, are embedded features that require bifurcation. The embedded derivative features were bundled into a single embedded derivative, bifurcated and accounted for as a derivative liability measured at fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the embedded derivative in the December 2022 Promissory Note was estimated using the intrinsic and discounted cash flow model at inception and on subsequent valuation dates. These models incorporate inputs such as the stock price of the Company and its debt yield. The assumptions used to determine the fair value of the embedded derivatives at issuance and at year-end were as follows:  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.479%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EOSE Common Stock Price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt Yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 29, 2022 and December 31, 2022, the fair value of the embedded derivative was $419 and $1,027, respectively. The loss from the change in fair value of the embedded derivative for the year ended December&#160;31, 2022 amounted to $608 and is included on the consolidated statements of operations and comprehensive income (loss). The fair value of the December 2022 Promissory Note at issuance was $2,299, which was greater than the proceeds received. The Company recorded the difference as interest expense at inception. The December 2022 Promissory Note was fully converted into common shares in January 2023, see Note 21, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subsequent Events for&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of the December 2022 Promissory Note is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&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 style="width:80.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(179)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Embedded derivative liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregate carrying value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;2021 Convertible Notes Payable - Related Party&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July&#160;6, 2021, the Company entered into an investment agreement with Spring Creek Capital, LLC, a wholly-owned, indirect subsidiary of Koch Industries. The investment agreement provides for the issuance and sale to Koch of convertible notes in the aggregate principal amount of $100,000. The maturity date of the 2021 Convertible Notes is June&#160;30, 2026, subject to earlier conversion, redemption, or repurchase.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contractual Interest Rates&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - The 2021 Convertible Notes bear interest at a rate of 5% per year if interest is paid in cash, or 6% per year if interest is paid in-kind. Interest on the 2021 Convertible Notes is payable semi-annually in arrears on June 30 and December 30. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Conversion Rights &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- The 2021 Convertible Notes are convertible at the option of the holder at any time until the business day prior to the maturity date, including in connection with a redemption by the Company. The 2021 Convertible Notes will be convertible into shares of the Company's common stock based on an initial conversion rate of 49.9910 shares of the Company&#x2019;s common stock, which is equal to an initial conversion price of approximately $20.00 per share, in each case subject to customary anti-dilution and other adjustments. For the years ended December 31, 2022 and 2021, there were no adjustments to conversion rate. As of December 31, 2022 and 2021, 5,457,348 and 5,144,074 shares, respectively, of the Company&#x2019;s common stock were issuable upon conversion of the 2021 Convertible Notes including the principal and interest payment in-kind. The Company has the right to settle conversions in shares of common stock, cash, or any combination thereof.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Optional Redemption&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - On or after June 30, 2024, the 2021 Convertible Notes will be redeemable by the Company in the event that the closing sale price of the Company&#x2019;s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which the Company provides the redemption notice at a redemption price of 100% of the principal amount of such 2021 Convertible Notes, plus accrued and unpaid interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If, following the Company&#x2019;s delivery of a redemption notice, the 2021 Convertible Notes are converted pursuant to the holders&#x2019; conversion rights, the Company is required to make an additional cash payment to the converting holder equal to the present value of all interest payments the holder would have been entitled to receive had such 2021 Convertible Notes remained outstanding until June 30, 2026 (the &#x201c;interest make-whole payment&#x201d;). The present value is calculated using a discount rate equal to the risk-free rate plus 50 basis points and assuming interest accrued at the cash interest rate of 5% per year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contingent Redemption &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- With certain exceptions, upon the occurrence of certain events, fundamental changes described in the 2021 Convertible Notes Agreement, the holders of the 2021 Convertible Notes may require that the Company repurchase all or part of the principal amount of the Notes at a purchase price of 100% of the principal amount of such 2021 Convertible Notes, plus accrued and unpaid interest. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Embedded Derivatives &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- The interest make-whole payment can be triggered only in connection with an induced conversion, and therefore represents an adjustment to the settlement amount of the embedded conversion feature. Because this adjustment is calculated in a manner in which the cash payout may exceed the time value of the embedded conversion feature, the embedded conversion feature is precluded from being considered indexed to the Company&#x2019;s own stock. Therefore, the embedded conversion feature does not qualify for the scope exceptions to derivative accounting prescribed by ASC 815.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimated the fair value of the embedded conversion feature using a binomial lattice model at the inception and on subsequent valuation dates. This model incorporates inputs such as the stock price of the Company, dividend yield, risk-free interest rate, the effective debt yield and expected volatility. The effective debt yield and volatility involve unobservable inputs classified as Level 3 of the fair value hierarchy (see Note 16, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assumptions used to determine the fair value of the embedded conversion feature are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt;text-indent:24pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.50 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;80.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective debt yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, the fair value of the embedded conversion feature was $918 and $12,359 respectively. The gain from the change in the fair value of the embedded derivative conversion features for the years ended December&#160;31, 2022 and 2021 amounted to $11,488 and $17,507, respectively.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense recognized on the 2021 Convertible Notes is as follows:&lt;/span&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contractual interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The carrying value for the 2021 Convertible Notes is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt;text-indent:24pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28,321)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Embedded derivative liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Aggregate carrying value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with the terms under the Senior Secured Term Loan, the Company is obligated to repay in-kind all contractual interest attributable to the 2021 Convertible Notes. During the year ended December&#160;31, 2022, contractual interest in-kind of $6,267 was recorded as an increase to the 2021 Convertible Notes' principal balance on the consolidated balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior Secured Term Loan &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 29, 2022 (the "Closing Date"), the Company entered into a $100,000 Senior Secured Term Loan Credit Agreement with Atlas Credit Partners (ACP) Post Oak Credit I LLC, as administrative agent for the lenders and collateral agent for the secured parties. As of December 31, 2022, the Company had total borrowings of $100,000 under the Senior Secured Term Loan, composed of borrowings on July 29, 2022, August 4, 2022, and December 7, 2022 of $85,106 and $9,574, and $5,320, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Senior Secured Term Loan is scheduled to mature on the earlier of (i) July 29, 2026, and (ii) 91 days prior to the current maturity date of the 2021 Convertible Notes of June 30, 2026. The Company has the right at any time to prepay any Borrowing in whole or in part in an amount of not less than $500.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company used the proceeds from the Senior Secured Term Loan to (i) fund growth investments and for general corporate purposes including corporate-level research and development investments, (ii) expand the manufacturing facility of the Company&#x2019;s wholly owned subsidiary, Hi-Power, (iii) redeem in full the Company&#x2019;s existing indebtedness to Holtec (see Note 3, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisition &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for further discussion) and (iv) pay certain insurance premiums, interest reserves, fees and expenses incurred in connection with the Senior Secured Term Loan agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The outstanding principal balance of the Senior Secured Term Loan bears interest, at the applicable margin plus, at the Company&#x2019;s election, either (i) the benchmark secured overnight financing rate (&#x201c;SOFR&#x201d;), which is a per annum rate equal to (y) the Adjusted Term SOFR plus 0.2616%, or (ii) the alternate base rate (&#x201c;ABR&#x201d;), which is a per annum rate equal to the greatest of (x) the U.S. Prime Lending Rate, (y) the NYFRB Rate (as defined in the Senior Secured Term Loan Agreement) plus 0.5% and (z) the SOFR. The applicable margin under the Credit Agreement is 8.5% per annum with respect to SOFR loans, and 7.5% per annum with respect to ABR loans. Interest on the Senior Secured Term Loan accrues at a variable interest rate, and interest payments are due quarterly. The Company may elect to convert SOFR Loans to ABR (and ABR Loans to SOFR).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Any repayment of principal prior to the second anniversary of the issuance date is subject to a call premium. The call premium is equal to the present value of all interest payments due through June 30, 2024, calculated using a discount rate equal to the applicable treasury rate as of the repayment date plus 50 basis points. The Company deemed that the fair value of the embedded derivative features which qualify for bifurcation was de minimis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Concurrently, the Company entered into a Guarantee and Collateral Agreement which secures and guarantees the Senior Secured Term Loan with substantially all the assets of the Company and its subsidiaries, other than the Company&#x2019;s equity interests in Hi-Power and assets of Hi-Power. Additionally, interest is required to be escrowed in an amount equal to the aggregate amount of the four immediately following interest payments owed on the Loans. At December&#160;31, 2022, escrowed interest of $11,422 is presented in Long-term restricted cash on the consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The agreements also contain customary affirmative and negative covenants. They limit the Company&#x2019;s and its subsidiaries&#x2019; ability to incur indebtedness, make restricted payments, including cash dividends on its common stock, make certain investments, loans and advances, enter into mergers and acquisitions, sell, assign, transfer or otherwise dispose of its assets, enter into transactions with its affiliates and engage in sale and leaseback transactions, among other restrictions. Furthermore, the limitation on the Company&#x2019;s ability to incur indebtedness also (i) limits the amount of debt under the SEPA Loans that the Company may have outstanding at any time to $15,000, and (ii) requires payment in kind of principal and interest on each of the SEPA Pre-Advance Loans (if any) and on the 2021 Convertible Notes. Additionally, the Company may not permit Liquidity (as defined in the Senior Secured Term Loan) as of the last day of each fiscal quarter to be less than the Interest Escrow Required Amount (as defined in the Senior Secured Term Loan), which is calculated as the aggregate amount of the four immediately following interest payments under the Senior Secured Term Loan. While the Company was in compliance with this covenant as of December&#160;31, 2022 and currently expects to remain in compliance as of March 31, 2023, absent the Company&#x2019;s ability to secure additional outside capital, the Company may be unable to remain in compliance with this covenant beginning on June 30, 2023 and thereafter (see Note 1, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Overview&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt issuance costs of $885 and original issue discounts of $2,008 were recognized for all amounts borrowed under the Senior Secured Term Loan. These fees shall be amortized to interest expense, utilizing the effective interest method through loan maturity. Debt issuance costs also include credit wrap insurance premiums of $16,953 for all amounts borrowed under the Senior Secured Term Loan. The credit wrap insurance provides the Lender with a guarantee on the Company&#x2019;s credit risk. In the event the Senior Secured Term Loan remains outstanding on the first, second and third anniversaries of the closing date, the Company will be required to pay additional insurance premiums equal to 3%, 3%, and 2%, respectively of the Senior Secured Term Loan balance then outstanding. The debt issuance fees shall be amortized to interest expense, utilizing the effective interest method through loan maturity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes interest expense recognized on the Senior Secured Term Loan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.115%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the Year-Ended December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contractual interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The carrying value of the Senior Secured Term Loan is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.397%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.170%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(16,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Aggregate carrying value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equipment Financing facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company entered into an agreement on September 30, 2021 with Trinity Capital Inc. ("Trinity") for a $25,000 equipment financing facility, the proceeds of which will be used to acquire certain manufacturing equipment, subject to Trinity's approval. Each draw is executed under a separate payment schedule (a &#x201c;Schedule&#x201d;) that constitutes a separate financial instrument. The financing fees included in each Schedule are established through monthly payment factors determined by Trinity. Such monthly payment factors are based on the Prime Rate reported in The Wall Street Journal in effect on the first day of the month in which a Schedule is executed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.056%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Date of Draw&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%"&gt;Gross Amount of Initial Draw&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%"&gt;Coupon Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%"&gt;Debt Issuance Costs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14.3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Total Equipment Financing loans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the above fees, a commitment fee of $188 was paid at the 2021 closing of the equipment financing facility. On September 30, 2022, the equipment facility&#x2019;s unused commitment of $13,784 expired. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and December&#160;31, 2021, total equipment financing debt outstanding was $8,577 and $6,371, respectively of which $2,872 and $1,644 are recorded as a current liability on the consolidated balance sheets, respectively. For the years ended December&#160;31, 2022 and 2021, the Company recognized $922 and $157 as interest expense attributable to the equipment financing agreement, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Borrowings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note Payable &#x2013; Hi-Power&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Hi-Power acquisition (see Note 3, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;), the Company agreed to pay an aggregate purchase price of $25,000. Principal payments of $5,000 were paid in May 2021 and 2022. The fair value of the note payable was estimated using active market quotes, based on the Company&#x2019;s incremental borrowing rates for similar types of borrowing arrangements, which were Level 2 inputs (see Note 16, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;). As of December&#160;31, 2021, notes payable included a current portion of $4,926 and a long-term portion of $13,769, respectively. The Note was extinguished during the third quarter of 2022 with proceeds from the Senior Secured Term Loan. The Company recognized a loss of $942 from debt extinguishment for the year ended December&#160;31, 2022</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDg5MDcxMzE_1bfb1bb4-703c-47ba-9c29-a99cfa924a93">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s borrowings consist of the following related and third-party borrowings:&lt;/span&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 style="width:46.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;margin-top:10pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Borrowing Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Carrying Value*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Borrowing Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Carrying Value*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Yorkville Convertible Promissory Note  - due June 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021 Convertible Notes Payable &#x2013; due June 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Senior Secured Term Loan - due March 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Note Payable - Hi-Power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment financing facility - due April 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Total borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;219,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;129,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;Current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Total borrowings, non-current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;214,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;122,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:2pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Carrying value includes unamortized deferred financing costs, unamortized discounts, and fair value of embedded derivative liabilities.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The carrying value of the Senior Secured Term Loan is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.397%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.170%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(16,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Aggregate carrying value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.056%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Date of Draw&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%"&gt;Gross Amount of Initial Draw&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%"&gt;Coupon Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%"&gt;Debt Issuance Costs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14.3%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Total Equipment Financing loans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <eose:NotesPayableRelatedPartiesGross
      contextRef="if0111cc00a3a4a37a80578038fc4397d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzMtMS0xLTEtMTM5NDgx_97d82810-b2ba-41c5-9a91-8f2b7d494ce6"
      unitRef="usd">2000000</eose:NotesPayableRelatedPartiesGross>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="if0111cc00a3a4a37a80578038fc4397d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzMtMy0xLTEtMTM5NDgx_95e9fcb9-132b-49c5-8afc-01deadb015b7"
      unitRef="usd">2688000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <eose:NotesPayableRelatedPartiesGross
      contextRef="i27b861b9788849a899a33ce5e87071fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzMtNS0xLTEtMTM5NDgx_7a1eb419-8dae-4413-a462-eb8d920504cb"
      unitRef="usd">0</eose:NotesPayableRelatedPartiesGross>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i27b861b9788849a899a33ce5e87071fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzMtNy0xLTEtMTM5NDgx_3c083b11-b827-4787-984a-e9a59e98014a"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <eose:NotesPayableRelatedPartiesGross
      contextRef="ieab2e6a3042b4037970a872729c48263_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzMtMS0xLTEtMTI5MzQz_09e4c87a-f8ab-48c2-b0d2-3d581826e63f"
      unitRef="usd">109167000</eose:NotesPayableRelatedPartiesGross>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ieab2e6a3042b4037970a872729c48263_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzMtMy0xLTEtMTI5MzQz_e9cd0ecb-f53d-4a99-9642-20cb9ba8f4e2"
      unitRef="usd">82950000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <eose:NotesPayableRelatedPartiesGross
      contextRef="ie73a2c1495894cf4a6634d64e706f301_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzMtNS0xLTEtMTI5MzQz_8406bfe3-ff74-4ae6-8d1a-8a48df072626"
      unitRef="usd">102900000</eose:NotesPayableRelatedPartiesGross>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ie73a2c1495894cf4a6634d64e706f301_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzMtNy0xLTEtMTI5MzQz_ef679678-cd40-4cf9-a302-c50f2d7b93ac"
      unitRef="usd">84148000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib6e68137556d4f1caeed26ce361f10b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzYtMS0xLTEtMTI5MzQz_7bcda420-439e-4ae5-b7eb-54d7ca081c91"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebt
      contextRef="ib6e68137556d4f1caeed26ce361f10b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzYtMy0xLTEtMTI5MzQz_f8645a42-3e46-4e78-aa7d-b10932085a30"
      unitRef="usd">81616000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibabd606494b34ba295a3601b95d68171_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzYtNS0xLTEtMTI5MzQz_e4da59c8-a2dd-4914-aa24-03805ee3cea5"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebt
      contextRef="ibabd606494b34ba295a3601b95d68171_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzYtNy0xLTEtMTI5MzQz_2f1bdb49-2c33-4343-917e-da1340c4670c"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie7b9a7b38d884f8eb863926ac033e6c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzEwLTEtMS0xLTE0MzgwNg_9f24f911-82e5-4aa2-96e5-6b90ba65c90c"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebt
      contextRef="ie7b9a7b38d884f8eb863926ac033e6c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzEwLTMtMS0xLTE0MzgwNg_5e9e6cd7-6d8c-4315-adb4-52bdbf211f9a"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id241bc33d28c4898a50e7c1951df8ed8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzEwLTUtMS0xLTE0MzgwNg_9ce76e88-d73b-4b23-adef-3fb3b4a188ea"
      unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebt
      contextRef="id241bc33d28c4898a50e7c1951df8ed8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzEwLTctMS0xLTE0MzgwNg_81111d10-635d-4aa4-9e6f-f11c463d36a8"
      unitRef="usd">18695000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib5adbc85be6c4423ba5db2e7edd78725_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzctMS0xLTEtMTI5MzQz_c9af9503-ea88-4cfa-a552-d5f6f4df6184"
      unitRef="usd">8577000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebt
      contextRef="ib5adbc85be6c4423ba5db2e7edd78725_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzctMy0xLTEtMTI5MzQz_a1f99efd-2238-4f2e-a5f1-a6b126b2cb53"
      unitRef="usd">8577000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifcfd5a0c9c804c73a9933c28a3ad9e58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzctNS0xLTEtMTI5MzQz_a9c17c09-f8e4-4d55-8c8c-3aecd3125d6d"
      unitRef="usd">6389000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebt
      contextRef="ifcfd5a0c9c804c73a9933c28a3ad9e58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzctNy0xLTEtMTI5MzQz_f4da4e20-925c-4d92-8b63-3043c8b6ce0c"
      unitRef="usd">6371000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzExLTEtMS0xLTEzODgwOQ_d3d0acfa-0ecd-48e2-a73d-7937b39b25c9"
      unitRef="usd">219744000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebt
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzExLTMtMS0xLTEzODgxMg_e077f915-0902-4ea2-b348-22076a0116cd"
      unitRef="usd">175831000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzExLTUtMS0xLTEzODgxNQ_75ce5fc7-fc8a-4093-8f45-253f11f5d350"
      unitRef="usd">129289000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebt
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzExLTctMS0xLTEzODgxOA_9204c113-69c6-4c23-b933-de634cf5f7da"
      unitRef="usd">109214000</us-gaap:LongTermDebt>
    <eose:LongTermDebtGrossCurrentMaturities
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzEyLTEtMS0xLTEzODgwOQ_aefa9558-fc23-41ab-bd25-8ef6d16c7734"
      unitRef="usd">5560000</eose:LongTermDebtGrossCurrentMaturities>
    <us-gaap:LongTermDebtCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzEyLTMtMS0xLTEzODgxMg_9579e781-b743-43d8-8b8f-3d3bc7cfe906"
      unitRef="usd">5560000</us-gaap:LongTermDebtCurrent>
    <eose:LongTermDebtGrossCurrentMaturities
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzEyLTUtMS0xLTEzODgxNQ_df62bfd0-206c-43da-ab5e-04b7fe80bccf"
      unitRef="usd">6570000</eose:LongTermDebtGrossCurrentMaturities>
    <us-gaap:LongTermDebtCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzEyLTctMS0xLTEzODgxOA_c0f955b7-890c-4e63-9a8b-b2cdfc65484a"
      unitRef="usd">6570000</us-gaap:LongTermDebtCurrent>
    <eose:LongTermDebtGrossExcludingCurrentMaturities
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzEzLTEtMS0xLTEzODgwOQ_8c1fe53f-65a6-4ccf-bf90-0a0a29557b7b"
      unitRef="usd">214184000</eose:LongTermDebtGrossExcludingCurrentMaturities>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzEzLTMtMS0xLTEzODgxMg_a3c0e9ec-d772-4269-9b73-52d641a1730d"
      unitRef="usd">170271000</us-gaap:LongTermDebtNoncurrent>
    <eose:LongTermDebtGrossExcludingCurrentMaturities
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzEzLTUtMS0xLTEzODgxNQ_8304169f-5b2a-492b-aa1b-3262d2f7546c"
      unitRef="usd">122719000</eose:LongTermDebtGrossExcludingCurrentMaturities>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjkzNjcwNDMwNTM0ZWRjOTY0YjBiMWZiNGQxNTlhOS90YWJsZXJhbmdlOjQyOTM2NzA0MzA1MzRlZGM5NjRiMGIxZmI0ZDE1OWE5XzEzLTctMS0xLTEzODgxOA_36231496-2329-4528-9b79-555663dae5e1"
      unitRef="usd">102644000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if0d989ee2afd4dbea17b436d437bd56d_I20220613"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU0OTc1NTgzNDkxNA_8a439a60-965c-4f9c-9bd1-eeb806a20b8b"
      unitRef="usd">7500000</us-gaap:DebtInstrumentFaceAmount>
    <eose:DebtInstrumentDiscountRatePercentage
      contextRef="if0d989ee2afd4dbea17b436d437bd56d_I20220613"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU0OTc1NTgzNDkwNA_15c4e000-e65e-4c6d-9e7b-e63fb667b4cc"
      unitRef="number">0.02</eose:DebtInstrumentDiscountRatePercentage>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i079fdc0e0a834550a045178363d5e1e8_I20221229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU0OTc1NTkyNjI0NQ_f56ac677-e874-4a12-b5e9-d82de9fcf727"
      unitRef="usd">125000</us-gaap:DeferredFinanceCostsGross>
    <eose:DebtInstrumentStatedInterestRateInTheEventOfDefault
      contextRef="i56347711dda1478ab1487a616dd828b3_D20220613-20220613"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzIwMzgzNw_fa86c0ff-ba7e-4618-9270-ae4030fb8b41"
      unitRef="number">0.15</eose:DebtInstrumentStatedInterestRateInTheEventOfDefault>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="if0d989ee2afd4dbea17b436d437bd56d_I20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU0OTc1NTgzNDkzMQ_af6df6a2-4e05-42b8-be42-e1f2fb803c7b"
      unitRef="usdPerShare">2.21</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <eose:NumberOfInvestorNoticesDelivered
      contextRef="i8a92e54a2f3f4312a82c23e3af162c01_D20220701-20220831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDg5MDcxNTA_517c4d0d-5905-4e3a-8160-def7ff865b97"
      unitRef="notice">6</eose:NumberOfInvestorNoticesDelivered>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="i8a92e54a2f3f4312a82c23e3af162c01_D20220701-20220831"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU0OTc1NTgzNDk2NQ_3a4aefd9-ac23-45a7-9d3f-a7f9bb71879b"
      unitRef="shares">3393663</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="idb24da5c17eb4ec3bf4fc31d11f9b51a_I20220831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzgyNDYzMzcyODY0NjI_087387ba-e906-4d52-97d0-127707b0c34e"
      unitRef="usdPerShare">2.21</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:InterestExpense
      contextRef="i84301f4eaddc4c9e823a7c525ab47b36_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU0OTc1NTkyNjI1NA_147d2d5f-72b0-424a-b041-70a654bdfa6c"
      unitRef="usd">309000</us-gaap:InterestExpense>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if1a3e84c5966486dacb7e91287e345f7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzEwOTk1MTE4MTYwNDM_f79559e6-69f8-4c71-a1e5-a7e13440306d"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i931f01a25f544bd08d64b18df99084f2_I20221229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDg5MjQyNjk_b8cfa955-5969-4ebc-b774-6ae412281164"
      unitRef="usd">2000000</us-gaap:DebtInstrumentFaceAmount>
    <eose:DebtInstrumentDiscountRatePercentage
      contextRef="i931f01a25f544bd08d64b18df99084f2_I20221229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDg5MjQyNjU_305fe403-0e83-4d7f-9c36-2b9800316165"
      unitRef="number">0.02</eose:DebtInstrumentDiscountRatePercentage>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i931f01a25f544bd08d64b18df99084f2_I20221229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzQ5NDc4MDI0Mjc2OTQ_ad1b7589-1e20-4f18-a14c-e5a1a792a5b2"
      unitRef="usd">179000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i931f01a25f544bd08d64b18df99084f2_I20221229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDg5MjQyOTM_303e7fed-f620-4367-92a1-ace03de534ea"
      unitRef="number">0.05</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <eose:DebtInstrumentStatedInterestRateInTheEventOfDefault
      contextRef="ia284e77a16864affbe7ad143876e6b11_D20221229-20221229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzgyNDYzMzc0MTQzMzE_8ad0e8f4-fc78-4d11-aca3-245709d82515"
      unitRef="number">0.15</eose:DebtInstrumentStatedInterestRateInTheEventOfDefault>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i931f01a25f544bd08d64b18df99084f2_I20221229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDg5MjQyNzc_39ad53e0-a2b1-45c2-b048-bc1254b3833d"
      unitRef="usdPerShare">1.1779</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <eose:DebtConversionConvertedInstrumentLowestDailyVolumeWeightedAveragePrice
      contextRef="ia284e77a16864affbe7ad143876e6b11_D20221229-20221229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDg5MjQyODY_2692db95-89cd-4687-a9c0-5ad5eb7ee1d5"
      unitRef="number">0.965</eose:DebtConversionConvertedInstrumentLowestDailyVolumeWeightedAveragePrice>
    <eose:DebtConversionConvertedInstrumentLowestDailyVolumeWeightedAveragePricePeriod
      contextRef="ia284e77a16864affbe7ad143876e6b11_D20221229-20221229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDg5MjQyOTc_87d2c270-b61f-495d-a337-af01fb470a2f"
      unitRef="trading_day">7</eose:DebtConversionConvertedInstrumentLowestDailyVolumeWeightedAveragePricePeriod>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="ia284e77a16864affbe7ad143876e6b11_D20221229-20221229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDkwMjA3NDQ_b7d42ced-80de-4b16-9696-f97466235af6"
      unitRef="trading_day">5</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="ia284e77a16864affbe7ad143876e6b11_D20221229-20221229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzgyNDYzMzc0MTQzMzY_79ce1fec-5c26-4a6b-84ee-dd2a34e1ac46"
      unitRef="usd">1000000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <eose:DebtInstrumentPaymentPremiumRate
      contextRef="i931f01a25f544bd08d64b18df99084f2_I20221229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDkwMjA2MTY_5462c5b6-e95e-4130-850e-ea180c8e5b53"
      unitRef="number">0.03</eose:DebtInstrumentPaymentPremiumRate>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="ia284e77a16864affbe7ad143876e6b11_D20221229-20221229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzEzNzQzODk1NTUzMjMz_ab0ff081-9237-4071-b338-a926c3cd46dd"
      unitRef="trading_day">5</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="ia284e77a16864affbe7ad143876e6b11_D20221229-20221229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzg3OTYwOTMyMTQ2OTI_1a0e02b4-be20-401a-8172-b8c60634f792"
      unitRef="trading_day">5</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <eose:DebtInstrumentConvertibleNumberOfTradingDaysPriorToRedemptionNotice
      contextRef="ia284e77a16864affbe7ad143876e6b11_D20221229-20221229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzEzNzQzODk1NTUzMjQy_82809894-45fb-4bf1-8647-dcfb99799b9d"
      unitRef="tradingday">10</eose:DebtInstrumentConvertibleNumberOfTradingDaysPriorToRedemptionNotice>
    <eose:DebtInstrumentStatedInterestRateInTheEventOfDefault
      contextRef="ia284e77a16864affbe7ad143876e6b11_D20221229-20221229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDkwMjA3NzA_1e3b7ecc-5eb4-425e-a77f-68eb69481d7b"
      unitRef="number">0.15</eose:DebtInstrumentStatedInterestRateInTheEventOfDefault>
    <eose:DebtInstrumentPaymentPremiumRate
      contextRef="i931f01a25f544bd08d64b18df99084f2_I20221229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDkwMjg1NTQ_3a7e2a64-b48e-4cb4-ab5e-7bd4b04a341e"
      unitRef="number">0.03</eose:DebtInstrumentPaymentPremiumRate>
    <eose:ScheduleOfFairValueOfEmbeddedDerivativesTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDkwMjA3NzQ_42df6d9e-18e2-4645-acb8-719f18d8afd9">The assumptions used to determine the fair value of the embedded derivatives at issuance and at year-end were as follows:  &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.479%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EOSE Common Stock Price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt Yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</eose:ScheduleOfFairValueOfEmbeddedDerivativesTableTextBlock>
    <us-gaap:SharePrice
      contextRef="i931f01a25f544bd08d64b18df99084f2_I20221229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo3ZGRkZThlNjEzODk0NWQwODgzZWQ2NDhjOTliYzE5Zi90YWJsZXJhbmdlOjdkZGRlOGU2MTM4OTQ1ZDA4ODNlZDY0OGM5OWJjMTlmXzEtMS0xLTEtMTU4Mjkz_d5cf7d9f-1666-4e7c-ad95-309fe5e0391e"
      unitRef="usdPerShare">1.17</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="i296033bf64d34bd6a8dbb453b51157b7_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo3ZGRkZThlNjEzODk0NWQwODgzZWQ2NDhjOTliYzE5Zi90YWJsZXJhbmdlOjdkZGRlOGU2MTM4OTQ1ZDA4ODNlZDY0OGM5OWJjMTlmXzEtMS0xLTEtMTU3ODgx_b2321490-9197-473f-8499-30dcaa3aa4fc"
      unitRef="usdPerShare">1.48</us-gaap:SharePrice>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i931f01a25f544bd08d64b18df99084f2_I20221229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo3ZGRkZThlNjEzODk0NWQwODgzZWQ2NDhjOTliYzE5Zi90YWJsZXJhbmdlOjdkZGRlOGU2MTM4OTQ1ZDA4ODNlZDY0OGM5OWJjMTlmXzItMS0xLTEtMTU4Mjkz_317514a6-66cd-46e4-ad9d-a4cbaa478c6f"
      unitRef="number">0.2500</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i296033bf64d34bd6a8dbb453b51157b7_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo3ZGRkZThlNjEzODk0NWQwODgzZWQ2NDhjOTliYzE5Zi90YWJsZXJhbmdlOjdkZGRlOGU2MTM4OTQ1ZDA4ODNlZDY0OGM5OWJjMTlmXzItMS0xLTEtMTU3ODgx_0e7ac8ef-6299-417b-8a4e-d685d08e9f4c"
      unitRef="number">0.2500</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="ic162835b6b064915bac707c6ae1ce7ea_I20221229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzMyOTg1MzUwODUzMDM_f404ff15-c338-4112-a5d2-492e6a8398e3"
      unitRef="usd">419000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="i296033bf64d34bd6a8dbb453b51157b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzcxNDY4MjU2ODg0NzM_2299b61d-1e57-4304-9aef-88a42b103aaf"
      unitRef="usd">1027000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i32f773495b9d4750bc4f500da283ce8f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzcxNDY4MjU2ODg1Nzk_86421013-9af5-4337-ba3d-942c1f326a04"
      unitRef="usd">-608000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:LongTermDebt
      contextRef="ic162835b6b064915bac707c6ae1ce7ea_I20221229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU0OTc1NTkxNDMwOQ_f54fd553-4e58-4095-a66f-6f4f6fe24faa"
      unitRef="usd">2299000</us-gaap:LongTermDebt>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDkwMjA3NzY_ad8951db-60d3-4178-8136-fe3c7a2a4672">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of the December 2022 Promissory Note is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&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 style="width:80.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(179)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Embedded derivative liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregate carrying value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The carrying value for the 2021 Convertible Notes is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt;text-indent:24pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28,321)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Embedded derivative liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Aggregate carrying value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i296033bf64d34bd6a8dbb453b51157b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTpkYTY2MTgyMDZhMmE0YTU4YmI5ZDVkNzE3ZWJiY2FjZi90YWJsZXJhbmdlOmRhNjYxODIwNmEyYTRhNThiYjlkNWQ3MTdlYmJjYWNmXzAtMS0xLTEtMTU4Nzkx_fa9d12dc-bcdb-4c03-abcc-360622ea9165"
      unitRef="usd">2000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i296033bf64d34bd6a8dbb453b51157b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTpkYTY2MTgyMDZhMmE0YTU4YmI5ZDVkNzE3ZWJiY2FjZi90YWJsZXJhbmdlOmRhNjYxODIwNmEyYTRhNThiYjlkNWQ3MTdlYmJjYWNmXzEtMS0xLTEtMTU4Nzkx_35ad8ea7-a3cf-42e5-bc28-00cbb389e111"
      unitRef="usd">160000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i296033bf64d34bd6a8dbb453b51157b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTpkYTY2MTgyMDZhMmE0YTU4YmI5ZDVkNzE3ZWJiY2FjZi90YWJsZXJhbmdlOmRhNjYxODIwNmEyYTRhNThiYjlkNWQ3MTdlYmJjYWNmXzItMS0xLTEtMTU4Nzkx_0ac7c699-62fb-40b5-b7ff-84f87390e639"
      unitRef="usd">179000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="i296033bf64d34bd6a8dbb453b51157b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTpkYTY2MTgyMDZhMmE0YTU4YmI5ZDVkNzE3ZWJiY2FjZi90YWJsZXJhbmdlOmRhNjYxODIwNmEyYTRhNThiYjlkNWQ3MTdlYmJjYWNmXzMtMS0xLTEtMTU4Nzkx_8ad638ca-f09a-4333-8213-af0e506f09c3"
      unitRef="usd">1027000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:LongTermDebt
      contextRef="i296033bf64d34bd6a8dbb453b51157b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTpkYTY2MTgyMDZhMmE0YTU4YmI5ZDVkNzE3ZWJiY2FjZi90YWJsZXJhbmdlOmRhNjYxODIwNmEyYTRhNThiYjlkNWQ3MTdlYmJjYWNmXzQtMS0xLTEtMTU4Nzkx_046e6b96-e043-4dda-b0fb-615e22597591"
      unitRef="usd">2688000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i86990dfdf73b447ebc8cfcb56243a8aa_I20210706"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzMyOA_c8836748-3509-4228-8302-0ae94a53c505"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i86990dfdf73b447ebc8cfcb56243a8aa_I20210706"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzgyNDYzMzc0MTc0ODU_cd872671-e332-4b23-ad6e-559f7a4fd1b6"
      unitRef="number">0.05</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <eose:DebtInstrumentInterestRatePaidInKindStatedPercentage
      contextRef="i86990dfdf73b447ebc8cfcb56243a8aa_I20210706"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzgyNDYzMzc0MTc0ODk_e039747c-4169-4949-b5c8-56850369a506"
      unitRef="number">0.06</eose:DebtInstrumentInterestRatePaidInKindStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i05287564d0684b09bf6424879960c803_D20210706-20210706"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDkwMjQwMDg_ee5ceec2-9609-4ddd-b213-f2d5f85098c8"
      unitRef="number">49.9910</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i86990dfdf73b447ebc8cfcb56243a8aa_I20210706"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzgyNDYzMzc0MTQzNDg_ac918fdc-dc46-4055-9567-12a8853ce390"
      unitRef="usdPerShare">20</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments
      contextRef="ibf3438a2bb2941299bc3983d2076e373_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzM4NDgyOTA4ODQ3NjE_d222f6cf-7dcd-4303-9235-d3e0e3ddde49"
      unitRef="shares">5457348</us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments>
    <us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments
      contextRef="i1eefb0f545ff499d85429b04751a95b0_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU0OTc1NTgzMjMxNTY_6ca91d8a-5228-4e40-b3dc-1d3fef786638"
      unitRef="shares">5144074</us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i05287564d0684b09bf6424879960c803_D20210706-20210706"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDkwMjQwMzM_cbd15ba7-5486-40b5-8906-6ccaf62b34ec"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i05287564d0684b09bf6424879960c803_D20210706-20210706"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDkwMjQwMTc_920af01f-5e39-4a7f-9add-31ca0a74b030"
      unitRef="trading_day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i05287564d0684b09bf6424879960c803_D20210706-20210706"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDkwMjQwMjE_6cefea2d-0bd3-4a00-85e4-32c14b648e49"
      unitRef="trading_day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i05287564d0684b09bf6424879960c803_D20210706-20210706"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDkwMzUyNTY_435e2f4e-a63a-4ef9-b352-7a84579f2f93"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <eose:DebtInstrumentDiscountRatePercentage
      contextRef="i86990dfdf73b447ebc8cfcb56243a8aa_I20210706"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDkwNDUyNTc_7ddb9c74-137b-47b3-8f3b-df6c88c30fd6"
      unitRef="number">50</eose:DebtInstrumentDiscountRatePercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i86990dfdf73b447ebc8cfcb56243a8aa_I20210706"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDkwNDUyNTM_86c5566f-9411-4a31-a0aa-62def443571e"
      unitRef="number">0.05</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i05287564d0684b09bf6424879960c803_D20210706-20210706"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDkwMzUyNjI_e10c086a-acc0-4f81-ab20-50e0dd97c5e3"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzE4MjY1_b9a62c15-7462-4d79-9f35-57b280353908">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assumptions used to determine the fair value of the embedded conversion feature are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt;text-indent:24pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.50 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;80.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective debt yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:DebtInstrumentTerm
      contextRef="i4df3e5d8effd42b6a8b7330cad587388_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTpiMmJkMTJmM2YyNGM0OWFjYWU2ODMwMDRkOWI2ODMzNS90YWJsZXJhbmdlOmIyYmQxMmYzZjI0YzQ5YWNhZTY4MzAwNGQ5YjY4MzM1XzEtMS0xLTEtMTI1MDA5_53b3f187-3e5c-45c8-8f80-10a98b4e5d37">P3Y6M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="ie023d7b6a6eb431f9993a2a2788a3b5f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTpiMmJkMTJmM2YyNGM0OWFjYWU2ODMwMDRkOWI2ODMzNS90YWJsZXJhbmdlOmIyYmQxMmYzZjI0YzQ5YWNhZTY4MzAwNGQ5YjY4MzM1XzEtMy0xLTEtMTI1MDA5_f6bbdd1c-721c-4da4-84ea-11107bfa1dcc">P4Y6M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="iba2f21ffa774407d9267dd1145d30983_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTpiMmJkMTJmM2YyNGM0OWFjYWU2ODMwMDRkOWI2ODMzNS90YWJsZXJhbmdlOmIyYmQxMmYzZjI0YzQ5YWNhZTY4MzAwNGQ5YjY4MzM1XzItMS0xLTEtMTI1MDA5_cf6be579-71b2-4782-895e-c490bdfa6fcc"
      unitRef="number">0</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i933863a1984a4b4bae149cad45af037f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTpiMmJkMTJmM2YyNGM0OWFjYWU2ODMwMDRkOWI2ODMzNS90YWJsZXJhbmdlOmIyYmQxMmYzZjI0YzQ5YWNhZTY4MzAwNGQ5YjY4MzM1XzItMy0xLTEtMTI1MDA5_50045498-e898-40e3-b574-22586688422f"
      unitRef="number">0</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i665f86c297a746638deac017b9154898_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTpiMmJkMTJmM2YyNGM0OWFjYWU2ODMwMDRkOWI2ODMzNS90YWJsZXJhbmdlOmIyYmQxMmYzZjI0YzQ5YWNhZTY4MzAwNGQ5YjY4MzM1XzMtMS0xLTEtMTI1MDA5_ba5fb3f0-0746-4ea1-83b9-9be9f9f28890"
      unitRef="number">0.041</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i8c61f05c16424652b42453c75c3ff0f3_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTpiMmJkMTJmM2YyNGM0OWFjYWU2ODMwMDRkOWI2ODMzNS90YWJsZXJhbmdlOmIyYmQxMmYzZjI0YzQ5YWNhZTY4MzAwNGQ5YjY4MzM1XzMtMy0xLTEtMTI1MDA5_d58068af-251b-46b6-b931-c6bc0508489a"
      unitRef="number">0.012</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i31cb924a44c14489a786bb461ef0fee6_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTpiMmJkMTJmM2YyNGM0OWFjYWU2ODMwMDRkOWI2ODMzNS90YWJsZXJhbmdlOmIyYmQxMmYzZjI0YzQ5YWNhZTY4MzAwNGQ5YjY4MzM1XzQtMS0xLTEtMTI1MDA5_069fc04e-5e94-446a-a723-7d58b7da822c"
      unitRef="number">0.800</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i12d10484fd4446978a1abdcea54ab64f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTpiMmJkMTJmM2YyNGM0OWFjYWU2ODMwMDRkOWI2ODMzNS90YWJsZXJhbmdlOmIyYmQxMmYzZjI0YzQ5YWNhZTY4MzAwNGQ5YjY4MzM1XzQtMy0xLTEtMTI1MDA5_f886c2ac-811f-4e80-809a-d5c6336b85e7"
      unitRef="number">0.600</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ieab2e6a3042b4037970a872729c48263_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTpiMmJkMTJmM2YyNGM0OWFjYWU2ODMwMDRkOWI2ODMzNS90YWJsZXJhbmdlOmIyYmQxMmYzZjI0YzQ5YWNhZTY4MzAwNGQ5YjY4MzM1XzUtMS0xLTEtMTI1MDA5_9b36a190-12d8-4062-a36e-248724fe4f1f"
      unitRef="number">0.250</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ie73a2c1495894cf4a6634d64e706f301_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTpiMmJkMTJmM2YyNGM0OWFjYWU2ODMwMDRkOWI2ODMzNS90YWJsZXJhbmdlOmIyYmQxMmYzZjI0YzQ5YWNhZTY4MzAwNGQ5YjY4MzM1XzUtMy0xLTEtMTI1MDA5_781d4658-ed45-4a04-88e0-41c53b17ae75"
      unitRef="number">0.190</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="ieab2e6a3042b4037970a872729c48263_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU1MTg_ddb665b8-63db-48cc-94a6-1c526c36b565"
      unitRef="usd">918000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="ie73a2c1495894cf4a6634d64e706f301_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzEwOTk1MTE2NzU3NTY_b2471bfa-c30d-4f90-b4d4-42c22495935a"
      unitRef="usd">12359000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <eose:DebtInstrumentConvertibleGainLossOnBeneficialConversionFeature
      contextRef="i4df3e5d8effd42b6a8b7330cad587388_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU1NTU_0ad393ff-a578-4392-bdf4-fc4b18bf9906"
      unitRef="usd">11488000</eose:DebtInstrumentConvertibleGainLossOnBeneficialConversionFeature>
    <eose:DebtInstrumentConvertibleGainLossOnBeneficialConversionFeature
      contextRef="ie023d7b6a6eb431f9993a2a2788a3b5f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzEwOTk1MTE2NzU3ODE_8696bcac-a825-47ae-96a2-ee93f95e93a7"
      unitRef="usd">17507000</eose:DebtInstrumentConvertibleGainLossOnBeneficialConversionFeature>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzE4MjY5_23817703-9f73-4794-9c0b-e564c570e0bc">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense recognized on the 2021 Convertible Notes is as follows:&lt;/span&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contractual interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes interest expense recognized on the Senior Secured Term Loan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.115%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the Year-Ended December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contractual interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="ia8d87a8139904c60b8b31bf374ae6ad8_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTowMmFlMjI5MDk1Zjk0YmU3YWNjMmQwZjk3NWEyZmY2NS90YWJsZXJhbmdlOjAyYWUyMjkwOTVmOTRiZTdhY2MyZDBmOTc1YTJmZjY1XzEtMS0xLTEtMTI1MDA5_1cf0b782-75e1-4d93-a74e-40240f486255"
      unitRef="usd">6267000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="ie023d7b6a6eb431f9993a2a2788a3b5f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTowMmFlMjI5MDk1Zjk0YmU3YWNjMmQwZjk3NWEyZmY2NS90YWJsZXJhbmdlOjAyYWUyMjkwOTVmOTRiZTdhY2MyZDBmOTc1YTJmZjY1XzItMy0xLTEtMTMwMzQy_e06c9dcc-800e-4447-9dee-a15f32c6ca1c"
      unitRef="usd">2900000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ia8d87a8139904c60b8b31bf374ae6ad8_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTowMmFlMjI5MDk1Zjk0YmU3YWNjMmQwZjk3NWEyZmY2NS90YWJsZXJhbmdlOjAyYWUyMjkwOTVmOTRiZTdhY2MyZDBmOTc1YTJmZjY1XzItMS0xLTEtMTI1MDA5_3702c092-33f2-452b-95db-3cce5e9d941d"
      unitRef="usd">3588000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ie023d7b6a6eb431f9993a2a2788a3b5f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTowMmFlMjI5MDk1Zjk0YmU3YWNjMmQwZjk3NWEyZmY2NS90YWJsZXJhbmdlOjAyYWUyMjkwOTVmOTRiZTdhY2MyZDBmOTc1YTJmZjY1XzMtMy0xLTEtMTMwMzQy_e38249cd-8d52-4cb8-8c13-542e4b4b3752"
      unitRef="usd">1545000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i4df3e5d8effd42b6a8b7330cad587388_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTowMmFlMjI5MDk1Zjk0YmU3YWNjMmQwZjk3NWEyZmY2NS90YWJsZXJhbmdlOjAyYWUyMjkwOTVmOTRiZTdhY2MyZDBmOTc1YTJmZjY1XzMtMS0xLTEtMTI1MDA5_8dea3bd5-3232-4d69-8918-a451cdf924b3"
      unitRef="usd">388000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ie023d7b6a6eb431f9993a2a2788a3b5f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTowMmFlMjI5MDk1Zjk0YmU3YWNjMmQwZjk3NWEyZmY2NS90YWJsZXJhbmdlOjAyYWUyMjkwOTVmOTRiZTdhY2MyZDBmOTc1YTJmZjY1XzQtMy0xLTEtMTMwMzQy_6f2ce92d-14cf-450f-b63b-5c6b1511cf26"
      unitRef="usd">152000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="ia8d87a8139904c60b8b31bf374ae6ad8_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTowMmFlMjI5MDk1Zjk0YmU3YWNjMmQwZjk3NWEyZmY2NS90YWJsZXJhbmdlOjAyYWUyMjkwOTVmOTRiZTdhY2MyZDBmOTc1YTJmZjY1XzQtMS0xLTEtMTI1MDA5_a4d6f478-3fb1-48e7-8929-927805a3d2c3"
      unitRef="usd">10243000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ie023d7b6a6eb431f9993a2a2788a3b5f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTowMmFlMjI5MDk1Zjk0YmU3YWNjMmQwZjk3NWEyZmY2NS90YWJsZXJhbmdlOjAyYWUyMjkwOTVmOTRiZTdhY2MyZDBmOTc1YTJmZjY1XzUtMy0xLTEtMTM4ODM4_965d5f7a-ce15-40d9-a53a-e9af6e77abe7"
      unitRef="usd">4597000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ieab2e6a3042b4037970a872729c48263_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjA5ZThiYTFiYWQ0NGFkOGRhZDU5ZjIyNTc2NzNiNS90YWJsZXJhbmdlOjQyMDllOGJhMWJhZDQ0YWQ4ZGFkNTlmMjI1NzY3M2I1XzEtMS0xLTEtMTI1MDA5_b9b2b7de-b06f-42e4-8845-7b78a237cd06"
      unitRef="usd">109167000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie73a2c1495894cf4a6634d64e706f301_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjA5ZThiYTFiYWQ0NGFkOGRhZDU5ZjIyNTc2NzNiNS90YWJsZXJhbmdlOjQyMDllOGJhMWJhZDQ0YWQ4ZGFkNTlmMjI1NzY3M2I1XzEtMy0xLTEtMTMwMjQx_72129a62-fffb-46e2-aad0-65a0c23a17b5"
      unitRef="usd">102900000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ieab2e6a3042b4037970a872729c48263_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjA5ZThiYTFiYWQ0NGFkOGRhZDU5ZjIyNTc2NzNiNS90YWJsZXJhbmdlOjQyMDllOGJhMWJhZDQ0YWQ4ZGFkNTlmMjI1NzY3M2I1XzItMS0xLTEtMTI1MDA5_e36244c2-51be-40bd-89d7-91d4ecb88287"
      unitRef="usd">24733000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ie73a2c1495894cf4a6634d64e706f301_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjA5ZThiYTFiYWQ0NGFkOGRhZDU5ZjIyNTc2NzNiNS90YWJsZXJhbmdlOjQyMDllOGJhMWJhZDQ0YWQ4ZGFkNTlmMjI1NzY3M2I1XzItMy0xLTEtMTMwMjQx_13ca97b2-0a33-49cb-97eb-02d4b8ef3d50"
      unitRef="usd">28321000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="ieab2e6a3042b4037970a872729c48263_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjA5ZThiYTFiYWQ0NGFkOGRhZDU5ZjIyNTc2NzNiNS90YWJsZXJhbmdlOjQyMDllOGJhMWJhZDQ0YWQ4ZGFkNTlmMjI1NzY3M2I1XzMtMS0xLTEtMTI1MDA5_464f3c36-1be0-46de-91ce-fc6099f50d47"
      unitRef="usd">2402000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="ie73a2c1495894cf4a6634d64e706f301_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjA5ZThiYTFiYWQ0NGFkOGRhZDU5ZjIyNTc2NzNiNS90YWJsZXJhbmdlOjQyMDllOGJhMWJhZDQ0YWQ4ZGFkNTlmMjI1NzY3M2I1XzMtMy0xLTEtMTMwMjQx_6f45bc95-7242-45cb-b72e-f7e7589e9d5f"
      unitRef="usd">2790000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="ieab2e6a3042b4037970a872729c48263_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjA5ZThiYTFiYWQ0NGFkOGRhZDU5ZjIyNTc2NzNiNS90YWJsZXJhbmdlOjQyMDllOGJhMWJhZDQ0YWQ4ZGFkNTlmMjI1NzY3M2I1XzUtMS0xLTEtMTUzMzM5_cebc5867-a744-4ec1-a270-aa786e041277"
      unitRef="usd">918000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="ie73a2c1495894cf4a6634d64e706f301_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjA5ZThiYTFiYWQ0NGFkOGRhZDU5ZjIyNTc2NzNiNS90YWJsZXJhbmdlOjQyMDllOGJhMWJhZDQ0YWQ4ZGFkNTlmMjI1NzY3M2I1XzUtMy0xLTEtMTUzMzU4_a3ff8283-e0d3-40ce-9e95-bfa9ce24748a"
      unitRef="usd">12359000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:LongTermDebt
      contextRef="ieab2e6a3042b4037970a872729c48263_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjA5ZThiYTFiYWQ0NGFkOGRhZDU5ZjIyNTc2NzNiNS90YWJsZXJhbmdlOjQyMDllOGJhMWJhZDQ0YWQ4ZGFkNTlmMjI1NzY3M2I1XzUtMS0xLTEtMTI1MDA5_a862612f-4b88-4dd1-bd0e-9e7f65545391"
      unitRef="usd">82950000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ie73a2c1495894cf4a6634d64e706f301_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo0MjA5ZThiYTFiYWQ0NGFkOGRhZDU5ZjIyNTc2NzNiNS90YWJsZXJhbmdlOjQyMDllOGJhMWJhZDQ0YWQ4ZGFkNTlmMjI1NzY3M2I1XzYtMy0xLTEtMTM4ODU1_2247f912-d754-4954-9044-010de8632cfb"
      unitRef="usd">84148000</us-gaap:LongTermDebt>
    <us-gaap:PaidInKindInterest
      contextRef="i4df3e5d8effd42b6a8b7330cad587388_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzMyOTg1MzQ5NTQzMDQ_7190e241-8bce-423a-9ae4-8c2c3834cb76"
      unitRef="usd">6267000</us-gaap:PaidInKindInterest>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if8b35db5f4804d8ead3667a7129ea888_I20220729"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDg5MDcxMzM_5fa48b7b-d28f-49e3-af52-fe0c25dc66cc"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib6e68137556d4f1caeed26ce361f10b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzg3OTYwOTMwOTk5MDA_18f57bde-8708-4061-816a-7706e9c5e3bb"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if8b35db5f4804d8ead3667a7129ea888_I20220729"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzMyOTg1MzQ5NTQzMjE_b3165ca5-42b5-440c-b173-170752cfadd8"
      unitRef="usd">85106000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0dab6140a6a743008267446631325f55_I20220804"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzMyOTg1MzQ5NTQzMTE_1b52df34-eecb-464e-ba17-f1e688290bf4"
      unitRef="usd">9574000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i24e5d0716500442eb0e7fb25517f37f6_I20221207"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzMyOTg1MzQ5NTQzMzA_e0f15a25-135e-404e-8b0e-2ac8d9ac0642"
      unitRef="usd">5320000</us-gaap:DebtInstrumentCarryingAmount>
    <eose:DebtIntrumentMaturityNumberOfDaysPriorToCurrentMaturityDate
      contextRef="ic18c680f888e40adabc9303a9416b911_D20220729-20220729"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDg5MDcxNTE_d5fe8653-f45d-41a4-a6b0-4626942b2c0c">P91D</eose:DebtIntrumentMaturityNumberOfDaysPriorToCurrentMaturityDate>
    <eose:DebtInstrumentMinimumPrepaymentAmount
      contextRef="ic18c680f888e40adabc9303a9416b911_D20220729-20220729"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU0OTc1NTg1MTc5MQ_eda1b3c9-e885-4184-a6eb-ebfd2a3cd694"
      unitRef="usd">500000</eose:DebtInstrumentMinimumPrepaymentAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i088bdbadcf8f4a99862ca779be9c7346_D20220729-20220729"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU0OTc1NTg1MTgwNg_0ebaeae8-c0ed-402a-9821-3f14a8048271"
      unitRef="number">0.002616</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ica1287496c9a424f9b9e48406b6b69f5_D20220729-20220729"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU0OTc1NTg1MTgzNQ_196df457-2a41-4c5c-9bcf-b889515fddc6"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id659c8cbf8ec4f43898e0c9001be0a5a_D20220729-20220729"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU0OTc1NTg1MTgxNQ_e714d9f8-53c0-4b89-933f-2e9f011d8507"
      unitRef="number">0.085</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib2cbcb73cf7645b29de454a8c2d4abe7_I20220729"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU0OTc1NTg1MTgyMQ_56119c48-e0e5-4b40-a7dc-927a6e0f53ec"
      unitRef="number">0.075</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <eose:DebtInstrumentEarlyRepaymentPenaltyPercentage
      contextRef="if8b35db5f4804d8ead3667a7129ea888_I20220729"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzEzNzQzODk1NTUzMjUx_9e308985-3df7-4857-924c-9980200ea374"
      unitRef="number">0.0050</eose:DebtInstrumentEarlyRepaymentPenaltyPercentage>
    <eose:NumberOfImmediatelyFollowingInterestPaymentRequiredToBeEscrowed
      contextRef="if8b35db5f4804d8ead3667a7129ea888_I20220729"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzkzNDU4NDg5MDcxNDI_bce65ea1-2935-471a-bcab-f60b91288c68"
      unitRef="usd">4</eose:NumberOfImmediatelyFollowingInterestPaymentRequiredToBeEscrowed>
    <us-gaap:EscrowDeposit
      contextRef="ib6e68137556d4f1caeed26ce361f10b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU0OTc1NTg1MTcyNg_c93e3a71-ab7b-47b5-9cd5-aebb5a4dbc8f"
      unitRef="usd">11422000</us-gaap:EscrowDeposit>
    <eose:MaximumBorrowingCapacityPrincipalAmountPerLoan
      contextRef="if8b35db5f4804d8ead3667a7129ea888_I20220729"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU0OTc1NTg1MTc4NA_9dc68f49-1447-48ff-b2d2-7bc18d60503a"
      unitRef="usd">15000000</eose:MaximumBorrowingCapacityPrincipalAmountPerLoan>
    <eose:NumberOfImmediatelyFollowingInterestPaymentRequiredToBeEscrowed
      contextRef="if8b35db5f4804d8ead3667a7129ea888_I20220729"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzEzNzQzODk1NTUzMjU3_be7f5049-edfa-4397-b074-ea4d4eea884c"
      unitRef="interest_payment">4</eose:NumberOfImmediatelyFollowingInterestPaymentRequiredToBeEscrowed>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="if8b35db5f4804d8ead3667a7129ea888_I20220729"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzQ5NDc4MDI1MTgyNDA_cba00c2d-c86e-4baa-bbaf-6c6a4be7c966"
      unitRef="usd">885000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross
      contextRef="if8b35db5f4804d8ead3667a7129ea888_I20220729"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzQ5NDc4MDI1MTgyMTY_febbd473-65bd-460b-b371-24eed87463f9"
      unitRef="usd">2008000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross>
    <us-gaap:AccruedInsuranceCurrentAndNoncurrent
      contextRef="if8b35db5f4804d8ead3667a7129ea888_I20220729"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzQ5NDc4MDI1MTkzNzc_e5e8e506-8b8f-4083-8dc8-28bce317bd3a"
      unitRef="usd">16953000</us-gaap:AccruedInsuranceCurrentAndNoncurrent>
    <eose:DebtInstrumentAdditionalPremiumPercentageToBePaid
      contextRef="i0c06b3319100410693c0d4735b0a64c1_I20220729"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzk4MzUw_d6febbe3-346d-4ed7-88cd-2fb2c1020d77"
      unitRef="number">0.03</eose:DebtInstrumentAdditionalPremiumPercentageToBePaid>
    <eose:DebtInstrumentAdditionalPremiumPercentageToBePaid
      contextRef="ib60044783bb94cf9af32d66d7eaf5595_I20220729"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzk4MzU0_7462a7c5-cb2e-493b-8292-877869ade171"
      unitRef="number">0.03</eose:DebtInstrumentAdditionalPremiumPercentageToBePaid>
    <eose:DebtInstrumentAdditionalPremiumPercentageToBePaid
      contextRef="i7e853c8f96e24ede8730fa0acc19d3f6_I20220729"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzEwMDA2Ng_2a201cdd-beba-44e2-83b8-90c5645052b2"
      unitRef="number">0.02</eose:DebtInstrumentAdditionalPremiumPercentageToBePaid>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="idd162913507041d0a54021cc85a24367_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTplNmY5ODdhZDFmNTI0ZmU5YmVlNjEyODNkZGQ1ZTQ5OS90YWJsZXJhbmdlOmU2Zjk4N2FkMWY1MjRmZTliZWU2MTI4M2RkZDVlNDk5XzItMS0xLTEtMTI5NTU4_03654487-fee4-455d-a3bc-f40aebbf0cdb"
      unitRef="usd">4887000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="idd162913507041d0a54021cc85a24367_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTplNmY5ODdhZDFmNTI0ZmU5YmVlNjEyODNkZGQ1ZTQ5OS90YWJsZXJhbmdlOmU2Zjk4N2FkMWY1MjRmZTliZWU2MTI4M2RkZDVlNDk5XzMtMS0xLTEtMTI5NTU4_7dbaa4af-ba2d-4812-8d5d-f8295fe07d52"
      unitRef="usd">142000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="idd162913507041d0a54021cc85a24367_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTplNmY5ODdhZDFmNTI0ZmU5YmVlNjEyODNkZGQ1ZTQ5OS90YWJsZXJhbmdlOmU2Zjk4N2FkMWY1MjRmZTliZWU2MTI4M2RkZDVlNDk5XzQtMS0xLTEtMTI5NTU4_cd818425-484a-477e-92f2-302e0e502992"
      unitRef="usd">1320000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="idd162913507041d0a54021cc85a24367_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTplNmY5ODdhZDFmNTI0ZmU5YmVlNjEyODNkZGQ1ZTQ5OS90YWJsZXJhbmdlOmU2Zjk4N2FkMWY1MjRmZTliZWU2MTI4M2RkZDVlNDk5XzQtMS0xLTEtMTM4ODkz_adafcc02-4511-42a0-8df9-68efc1f8d9c6"
      unitRef="usd">6349000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib6e68137556d4f1caeed26ce361f10b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo2YzljYTRiNTYwYTU0OWU0ODZjMzRmNzY0Y2RiYzY4MC90YWJsZXJhbmdlOjZjOWNhNGI1NjBhNTQ5ZTQ4NmMzNGY3NjRjZGJjNjgwXzEtMS0xLTEtMTI5NTU4_7ba31f37-44f0-4fe0-aa19-f1443d56ec25"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ib6e68137556d4f1caeed26ce361f10b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo2YzljYTRiNTYwYTU0OWU0ODZjMzRmNzY0Y2RiYzY4MC90YWJsZXJhbmdlOjZjOWNhNGI1NjBhNTQ5ZTQ4NmMzNGY3NjRjZGJjNjgwXzItMS0xLTEtMTI5NTU4_eaf34f67-dd9e-4d71-b008-fa548ac18248"
      unitRef="usd">1866000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="ib6e68137556d4f1caeed26ce361f10b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo2YzljYTRiNTYwYTU0OWU0ODZjMzRmNzY0Y2RiYzY4MC90YWJsZXJhbmdlOjZjOWNhNGI1NjBhNTQ5ZTQ4NmMzNGY3NjRjZGJjNjgwXzMtMS0xLTEtMTI5NTU4_52a34a3c-9b5b-4b7c-9933-49b5fb38d548"
      unitRef="usd">16518000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebt
      contextRef="ib6e68137556d4f1caeed26ce361f10b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo2YzljYTRiNTYwYTU0OWU0ODZjMzRmNzY0Y2RiYzY4MC90YWJsZXJhbmdlOjZjOWNhNGI1NjBhNTQ5ZTQ4NmMzNGY3NjRjZGJjNjgwXzQtMS0xLTEtMTM4OTAw_e34b3ac5-4876-4c76-a999-362733b1cb0e"
      unitRef="usd">81616000</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4f1a42a1d074431ebab41bc62cf88412_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzg3OTYwOTMwOTk5MTg_2b9cee64-b2e9-4f20-a253-aad5361e11b2"
      unitRef="usd">25000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="icfd97a023e21480aa717404bdc1030fd_D20210901-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo3NzI2MWMxNTE1NTU0ZGUyYTkwMDVkY2YwOTU0ZDk1Ny90YWJsZXJhbmdlOjc3MjYxYzE1MTU1NTRkZTJhOTAwNWRjZjA5NTRkOTU3XzEtMS0xLTEtMTM1NTI5_fed0b2dc-43a2-4bd6-becc-04e6c70bc6c9"
      unitRef="usd">7000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i4f1a42a1d074431ebab41bc62cf88412_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo3NzI2MWMxNTE1NTU0ZGUyYTkwMDVkY2YwOTU0ZDk1Ny90YWJsZXJhbmdlOjc3MjYxYzE1MTU1NTRkZTJhOTAwNWRjZjA5NTRkOTU3XzEtMy0xLTEtMTM4OTE3_71bf6acf-ceb7-425e-a37a-b678b5e3ac60"
      unitRef="number">0.143</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i4f1a42a1d074431ebab41bc62cf88412_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo3NzI2MWMxNTE1NTU0ZGUyYTkwMDVkY2YwOTU0ZDk1Ny90YWJsZXJhbmdlOjc3MjYxYzE1MTU1NTRkZTJhOTAwNWRjZjA5NTRkOTU3XzEtNS0xLTEtMTM4OTA1_eff90400-3703-415f-8075-d01ec413a629"
      unitRef="usd">175000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="iac2c7a03b5e74918ad841a8b7be445f8_D20220901-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo3NzI2MWMxNTE1NTU0ZGUyYTkwMDVkY2YwOTU0ZDk1Ny90YWJsZXJhbmdlOjc3MjYxYzE1MTU1NTRkZTJhOTAwNWRjZjA5NTRkOTU3XzItMS0xLTEtMTM1NTI5_c6457d7d-db9a-455a-91ea-da9fd29a0e3c"
      unitRef="usd">4216000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i422ed385d5554473bfa08dd335739357_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo3NzI2MWMxNTE1NTU0ZGUyYTkwMDVkY2YwOTU0ZDk1Ny90YWJsZXJhbmdlOjc3MjYxYzE1MTU1NTRkZTJhOTAwNWRjZjA5NTRkOTU3XzItMy0xLTEtMTM4OTE3_d4af1061-a9c7-4eaf-84be-a3d394433890"
      unitRef="number">0.162</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i422ed385d5554473bfa08dd335739357_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo3NzI2MWMxNTE1NTU0ZGUyYTkwMDVkY2YwOTU0ZDk1Ny90YWJsZXJhbmdlOjc3MjYxYzE1MTU1NTRkZTJhOTAwNWRjZjA5NTRkOTU3XzItNS0xLTEtMTM4OTA1_91917806-a0d5-4381-9202-a419dde81933"
      unitRef="usd">96000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i71ba5d129a3e444387b73f9d00d2f07e_D20210901-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo3NzI2MWMxNTE1NTU0ZGUyYTkwMDVkY2YwOTU0ZDk1Ny90YWJsZXJhbmdlOjc3MjYxYzE1MTU1NTRkZTJhOTAwNWRjZjA5NTRkOTU3XzQtMS0xLTEtMTM1NTI5_2cc70faa-8f5f-4964-9688-ecaf88bde314"
      unitRef="usd">11216000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="ib5adbc85be6c4423ba5db2e7edd78725_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90YWJsZTo3NzI2MWMxNTE1NTU0ZGUyYTkwMDVkY2YwOTU0ZDk1Ny90YWJsZXJhbmdlOjc3MjYxYzE1MTU1NTRkZTJhOTAwNWRjZjA5NTRkOTU3XzMtNS0xLTEtMTM4OTA1_65c816d0-0a78-483a-8bc6-f4fea9c9e85e"
      unitRef="usd">271000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:LineOfCreditFacilityCommitmentFeeAmount
      contextRef="icfd97a023e21480aa717404bdc1030fd_D20210901-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzEwOTk1MTE2Njg2MzM_dea7a3a7-8f4f-4f37-a487-0da72bc40325"
      unitRef="usd">188000</us-gaap:LineOfCreditFacilityCommitmentFeeAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ie6d1bc7382b6499bbee891eebd820fc1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzEwOTk1MTE2Njg1NDE_0b426f77-7930-4649-8d4c-d8418124fd43"
      unitRef="usd">13784000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="idef9aa86ece34acd907d04e689ce07aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzQ5NDc4MDIzODk0MjU_f333fd80-0bfa-4db4-b5e0-e8cb9e479dea"
      unitRef="usd">8577000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="if44369e271b3410ca67e8a2ca6ce3412_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzEwOTk1MTE2Njg2MTM_31a53465-03b0-4a4f-b95a-3e1cf93aa012"
      unitRef="usd">6371000</us-gaap:LineOfCredit>
    <us-gaap:LinesOfCreditCurrent
      contextRef="idef9aa86ece34acd907d04e689ce07aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzEwOTk1MTE2Njg1NTA_0958cfd7-7b7f-495e-9c6e-be180b39c39b"
      unitRef="usd">2872000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="if44369e271b3410ca67e8a2ca6ce3412_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzEwOTk1MTE2Njg1NTk_460f3057-45cb-490b-b87e-5156e49cf102"
      unitRef="usd">1644000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:InterestExpenseDebt
      contextRef="i0e5114a946ae4fb690a4ac01044473fe_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzEwOTk1MTE2Njg1NjY_46275933-2649-4c5b-b7c7-b0ba467b4249"
      unitRef="usd">922000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i7d4f26e64109406cab4e729460e1fd74_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzEwOTk1MTE2Njg1NzM_ae9d6046-65ef-47b4-bab0-94c24f9d89f8"
      unitRef="usd">157000</us-gaap:InterestExpenseDebt>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="icf0ecf7ed6244a2f80b2189a2b4f50aa_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU0OTc1NTg1MjcwMg_ad775ec4-9d7f-4f1a-97cc-5bf8867146f7"
      unitRef="usd">25000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i0d2b6c001f8f4073bea30fa05fffcd08_D20210501-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU0OTc1NTg1MjcxMQ_ade07685-a2f5-499e-9071-dea74d693f5e"
      unitRef="usd">5000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i6234abe388004e00ac13ad8fbef2d500_D20220501-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU0OTc1NTg1MjcxMQ_f82ae0ec-3ab0-441f-94e5-8c11490640d1"
      unitRef="usd">5000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:OtherLongTermNotesPayable
      contextRef="id241bc33d28c4898a50e7c1951df8ed8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU0OTc1NTg1MjcyMA_49439f5c-00a7-466b-9dd5-e0af7c3592ef"
      unitRef="usd">4926000</us-gaap:OtherLongTermNotesPayable>
    <us-gaap:OtherNotesPayableCurrent
      contextRef="id241bc33d28c4898a50e7c1951df8ed8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU0OTc1NTg1MjczMA_cd0cc109-5c11-4e8a-8ba6-df562ec76f95"
      unitRef="usd">13769000</us-gaap:OtherNotesPayableCurrent>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ibb5bfba4962540ee917836f3cc22ff58_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNzEvZnJhZzo3ODI1M2VhOWRlMmE0ZGU0YWM5MTY0OGE1MDc3ZTExMi90ZXh0cmVnaW9uOjc4MjUzZWE5ZGUyYTRkZTRhYzkxNjQ4YTUwNzdlMTEyXzU0OTc1NTg1MjgxNw_af570711-f3e8-4d23-a8e0-baa4ce7f884c"
      unitRef="usd">-942000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODYvZnJhZzoxMmNiZWZjZTEwYjA0NzQzYmIyOTgxNjk2ZmEzODhmOS90ZXh0cmVnaW9uOjEyY2JlZmNlMTBiMDQ3NDNiYjI5ODE2OTZmYTM4OGY5XzE5Nzg_75feb3cf-9030-4aef-8272-a3dc3af84322">Warrants Liability - Related Party&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Private placement warrants issued to the Sponsor of BMRG in its initial public offering on May 22, 2020 became exercisable on May 22, 2021. These warrants are classified as Level 2 financial instruments in the fair value hierarchy (see Note 16, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;). They are valued on the basis of the quoted price of the Company&#x2019;s public warrants, adjusted for insignificant difference between the public warrants and the private placement warrants. As of December 31, 2022 and 2021, 325,000 private warrants were outstanding with a fair value of $78 and $926, respectively. These amounts are included in warrants liability - related party on the consolidated balance sheets.&lt;/span&gt;The change in fair value for the years ended December&#160;31, 2022 and 2021 amounted to $848 and $1,775, respectively. The change has been recognized in loss (gain) on change in fair value of derivatives - related parties in the Company&#x2019;s consolidated statements of operations and comprehensive loss.</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i593bd1c8116a428aa4f283a7fe8b060b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODYvZnJhZzoxMmNiZWZjZTEwYjA0NzQzYmIyOTgxNjk2ZmEzODhmOS90ZXh0cmVnaW9uOjEyY2JlZmNlMTBiMDQ3NDNiYjI5ODE2OTZmYTM4OGY5XzMyOTg1MzQ4OTIyMjM_b7b04e4d-fb27-4cab-83e5-38009233d50c"
      unitRef="shares">325000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i536812effcbc463ca96a146b8d5e6c57_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODYvZnJhZzoxMmNiZWZjZTEwYjA0NzQzYmIyOTgxNjk2ZmEzODhmOS90ZXh0cmVnaW9uOjEyY2JlZmNlMTBiMDQ3NDNiYjI5ODE2OTZmYTM4OGY5XzMyOTg1MzQ4OTIyMjM_d19af886-09e9-4869-bdcc-feea7832a69f"
      unitRef="shares">325000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i536812effcbc463ca96a146b8d5e6c57_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODYvZnJhZzoxMmNiZWZjZTEwYjA0NzQzYmIyOTgxNjk2ZmEzODhmOS90ZXh0cmVnaW9uOjEyY2JlZmNlMTBiMDQ3NDNiYjI5ODE2OTZmYTM4OGY5XzMyOTg1MzQ4OTIwNTg_2024edd1-d4a1-4916-afe2-901cd8f525c3"
      unitRef="usd">78000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i593bd1c8116a428aa4f283a7fe8b060b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODYvZnJhZzoxMmNiZWZjZTEwYjA0NzQzYmIyOTgxNjk2ZmEzODhmOS90ZXh0cmVnaW9uOjEyY2JlZmNlMTBiMDQ3NDNiYjI5ODE2OTZmYTM4OGY5XzQ5NDc4MDIzMzE4NDU_b676e73b-1895-4d6d-bcbb-5f8d8a94a597"
      unitRef="usd">926000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODYvZnJhZzoxMmNiZWZjZTEwYjA0NzQzYmIyOTgxNjk2ZmEzODhmOS90ZXh0cmVnaW9uOjEyY2JlZmNlMTBiMDQ3NDNiYjI5ODE2OTZmYTM4OGY5XzQ5NDc4MDIzMzE4Njk_a549b04f-d66d-408d-ad52-4b6541c2f323"
      unitRef="usd">848000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODYvZnJhZzoxMmNiZWZjZTEwYjA0NzQzYmIyOTgxNjk2ZmEzODhmOS90ZXh0cmVnaW9uOjEyY2JlZmNlMTBiMDQ3NDNiYjI5ODE2OTZmYTM4OGY5XzQ5NDc4MDIzMzE4NjA_2372262d-ca7e-4856-8f43-2ec2fd48849f"
      unitRef="usd">1775000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:LessorSalesTypeLeasesTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90ZXh0cmVnaW9uOmRiZGU0OGNhNTIzOTRlMzlhNDZkYzlkZjUxYjk2ZmM2XzM4NDA_4846371f-3642-4942-9c53-a3182ab96f82">Leases&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases machinery, manufacturing facilities, office space, land, and equipment under both operating and finance leases. Lease assets and lease liabilities as of December&#160;31, 2022  and 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&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 style="width:25.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Classification on Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use asset, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzMtMS0xLTEtMTI1MDA5_482ae21b-bef0-4282-a771-3745b5ee8c30"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzMtMS0xLTEtMTI1MDA5_4ffc5df2-b3b4-4efb-a3a9-aa834af2ad3f"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Classification on Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liability, current &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Finance lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEwLTEtMS0xLTEyNTAwOQ_26bfaa76-0df7-47b3-ba47-bf3b55e98e0c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEwLTEtMS0xLTEyNTAwOQ_4ec2518d-15a1-46db-9a42-f0c2a3fd4dca"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Finance lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEzLTEtMS0xLTEyNTAwOQ_366beca2-4965-438f-b6ed-684e6c999203"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEzLTEtMS0xLTEyNTAwOQ_9b4f47ec-e436-43d8-97c8-da3211397fee"&gt;Other liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total lease liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs for the years ended December&#160;31, 2022 and 2021, were $1,370 and $1,158, respectively. As of December&#160;31, 2022 and 2021, the weighted average remaining term (in years) for the operating leases was 3.82 and  4.15 years, respectively and the weighted average discount rate was 10.4% and 3.3%, respectively. As of December&#160;31, 2022 and 2021, the weighted average remaining term (in years) for the finance leases was 3.94 and 3.47 years, respectively, and the weighted average discount rate was 19.9% and 12.5%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments as of December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:42.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less amounts representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lessor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently leases BESS to one customer with a 20-year term through sales-type leases. Leases offered by the Company include purchase options during the lease term with a bargain purchase option at the end of the term. At the time of accepting a lease that qualifies as a sales-type lease, the Company records the gross amount of lease payments receivable, estimated residual value of the leased equipment and unearned finance income. The unearned finance income is recognized interest income over the lease term using the interest method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2022 and 2021, the Company recognized revenue of $1,166 and $353 from the sales-type lease, respectively. Net sales-type lease receivables of $1,471 and $347, net of unearned finance income are recorded under other assets on the consolidated balance sheets as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LessorSalesTypeLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90ZXh0cmVnaW9uOmRiZGU0OGNhNTIzOTRlMzlhNDZkYzlkZjUxYjk2ZmM2XzM4NDA_4f71c277-0648-4902-99cd-316aa4791520">Leases&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases machinery, manufacturing facilities, office space, land, and equipment under both operating and finance leases. Lease assets and lease liabilities as of December&#160;31, 2022  and 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&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 style="width:25.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Classification on Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use asset, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzMtMS0xLTEtMTI1MDA5_482ae21b-bef0-4282-a771-3745b5ee8c30"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzMtMS0xLTEtMTI1MDA5_4ffc5df2-b3b4-4efb-a3a9-aa834af2ad3f"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Classification on Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liability, current &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Finance lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEwLTEtMS0xLTEyNTAwOQ_26bfaa76-0df7-47b3-ba47-bf3b55e98e0c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEwLTEtMS0xLTEyNTAwOQ_4ec2518d-15a1-46db-9a42-f0c2a3fd4dca"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Finance lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEzLTEtMS0xLTEyNTAwOQ_366beca2-4965-438f-b6ed-684e6c999203"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEzLTEtMS0xLTEyNTAwOQ_9b4f47ec-e436-43d8-97c8-da3211397fee"&gt;Other liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total lease liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs for the years ended December&#160;31, 2022 and 2021, were $1,370 and $1,158, respectively. As of December&#160;31, 2022 and 2021, the weighted average remaining term (in years) for the operating leases was 3.82 and  4.15 years, respectively and the weighted average discount rate was 10.4% and 3.3%, respectively. As of December&#160;31, 2022 and 2021, the weighted average remaining term (in years) for the finance leases was 3.94 and 3.47 years, respectively, and the weighted average discount rate was 19.9% and 12.5%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments as of December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:42.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less amounts representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lessor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently leases BESS to one customer with a 20-year term through sales-type leases. Leases offered by the Company include purchase options during the lease term with a bargain purchase option at the end of the term. At the time of accepting a lease that qualifies as a sales-type lease, the Company records the gross amount of lease payments receivable, estimated residual value of the leased equipment and unearned finance income. The unearned finance income is recognized interest income over the lease term using the interest method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2022 and 2021, the Company recognized revenue of $1,166 and $353 from the sales-type lease, respectively. Net sales-type lease receivables of $1,471 and $347, net of unearned finance income are recorded under other assets on the consolidated balance sheets as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90ZXh0cmVnaW9uOmRiZGU0OGNhNTIzOTRlMzlhNDZkYzlkZjUxYjk2ZmM2XzM4NDA_6f0b48df-a440-4a9d-9132-fe65c91284fe">Leases&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases machinery, manufacturing facilities, office space, land, and equipment under both operating and finance leases. Lease assets and lease liabilities as of December&#160;31, 2022  and 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&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 style="width:25.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Classification on Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use asset, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzMtMS0xLTEtMTI1MDA5_482ae21b-bef0-4282-a771-3745b5ee8c30"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzMtMS0xLTEtMTI1MDA5_4ffc5df2-b3b4-4efb-a3a9-aa834af2ad3f"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Classification on Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liability, current &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Finance lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEwLTEtMS0xLTEyNTAwOQ_26bfaa76-0df7-47b3-ba47-bf3b55e98e0c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEwLTEtMS0xLTEyNTAwOQ_4ec2518d-15a1-46db-9a42-f0c2a3fd4dca"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Finance lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEzLTEtMS0xLTEyNTAwOQ_366beca2-4965-438f-b6ed-684e6c999203"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEzLTEtMS0xLTEyNTAwOQ_9b4f47ec-e436-43d8-97c8-da3211397fee"&gt;Other liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total lease liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs for the years ended December&#160;31, 2022 and 2021, were $1,370 and $1,158, respectively. As of December&#160;31, 2022 and 2021, the weighted average remaining term (in years) for the operating leases was 3.82 and  4.15 years, respectively and the weighted average discount rate was 10.4% and 3.3%, respectively. As of December&#160;31, 2022 and 2021, the weighted average remaining term (in years) for the finance leases was 3.94 and 3.47 years, respectively, and the weighted average discount rate was 19.9% and 12.5%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments as of December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:42.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less amounts representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lessor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently leases BESS to one customer with a 20-year term through sales-type leases. Leases offered by the Company include purchase options during the lease term with a bargain purchase option at the end of the term. At the time of accepting a lease that qualifies as a sales-type lease, the Company records the gross amount of lease payments receivable, estimated residual value of the leased equipment and unearned finance income. The unearned finance income is recognized interest income over the lease term using the interest method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2022 and 2021, the Company recognized revenue of $1,166 and $353 from the sales-type lease, respectively. Net sales-type lease receivables of $1,471 and $347, net of unearned finance income are recorded under other assets on the consolidated balance sheets as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <eose:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90ZXh0cmVnaW9uOmRiZGU0OGNhNTIzOTRlMzlhNDZkYzlkZjUxYjk2ZmM2XzM4NDE_084711e0-a257-4e59-a736-a8446347b6f8">Lease assets and lease liabilities as of December&#160;31, 2022  and 2021 were as follows:&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 style="width:25.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Classification on Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use asset, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzMtMS0xLTEtMTI1MDA5_482ae21b-bef0-4282-a771-3745b5ee8c30"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzMtMS0xLTEtMTI1MDA5_4ffc5df2-b3b4-4efb-a3a9-aa834af2ad3f"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Classification on Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liability, current &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Finance lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEwLTEtMS0xLTEyNTAwOQ_26bfaa76-0df7-47b3-ba47-bf3b55e98e0c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEwLTEtMS0xLTEyNTAwOQ_4ec2518d-15a1-46db-9a42-f0c2a3fd4dca"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Finance lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEzLTEtMS0xLTEyNTAwOQ_366beca2-4965-438f-b6ed-684e6c999203"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEzLTEtMS0xLTEyNTAwOQ_9b4f47ec-e436-43d8-97c8-da3211397fee"&gt;Other liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total lease liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</eose:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzItMy0xLTEtMTI1MDA5_4763645c-a1e0-42e4-8a49-009329173228"
      unitRef="usd">4316000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzItNS0xLTEtMTMxOTAw_ef60fdbf-e2c8-415b-ad8c-bba835f7e428"
      unitRef="usd">3468000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzMtMy0xLTEtMTI1MDA5_2985711c-ce9c-453e-b998-6b0b9c9ceea7"
      unitRef="usd">153000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzMtNS0xLTEtMTMxOTAw_bc76f0fd-0bd5-465f-98de-31fbb713ebe8"
      unitRef="usd">28000</us-gaap:FinanceLeaseRightOfUseAsset>
    <eose:LeaseRightOfUseAsset
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzQtMy0xLTEtMTI1MDA5_2d9ae416-b2a2-49cd-8df8-f3aac45b8c41"
      unitRef="usd">4469000</eose:LeaseRightOfUseAsset>
    <eose:LeaseRightOfUseAsset
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzQtNS0xLTEtMTM4OTcy_4b65feb5-e098-4ca5-b0a8-2882a423ce27"
      unitRef="usd">3496000</eose:LeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzktMy0xLTEtMTI1MDA5_5f95e9ba-fb05-4977-b62b-c830e36c83d6"
      unitRef="usd">1106000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzktNS0xLTEtMTMxOTEz_542a1b97-f02e-43a9-a752-bb3ba36c4c26"
      unitRef="usd">1084000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEwLTMtMS0xLTEyNTAwOQ_de92d7af-3290-4332-b2c1-129dbfa02972"
      unitRef="usd">32000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEwLTUtMS0xLTEzMTkxMw_d8508cba-07db-41b7-b4df-7116619c7bc7"
      unitRef="usd">8000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEyLTMtMS0xLTEyNTAwOQ_20f5d3e0-8f40-4df1-b4eb-98dced90ed69"
      unitRef="usd">4130000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEyLTUtMS0xLTEzMTkyMQ_55f63469-f4c0-4bab-9588-9240c42a0ee3"
      unitRef="usd">3224000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEzLTMtMS0xLTEyNTAwOQ_205ca246-0e17-45d9-b400-e5cedc57edf5"
      unitRef="usd">126000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzEzLTUtMS0xLTEzMTkyMQ_d31917c7-a700-4100-b3c2-3e72eb5cd1a0"
      unitRef="usd">17000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <eose:LeaseLiability
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzE0LTMtMS0xLTEyNTAwOQ_4569f0c5-eda7-44fa-8507-d66bea22892c"
      unitRef="usd">5394000</eose:LeaseLiability>
    <eose:LeaseLiability
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2Y2QyNGYzNWMwM2U0MWU2OTM1YjZlMGEyMGQ4YThkZC90YWJsZXJhbmdlOjZjZDI0ZjM1YzAzZTQxZTY5MzViNmUwYTIwZDhhOGRkXzE0LTUtMS0xLTEzODk2Mg_7144321e-aa6a-44b4-b544-aefd18878062"
      unitRef="usd">4333000</eose:LeaseLiability>
    <us-gaap:OperatingLeaseCost
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90ZXh0cmVnaW9uOmRiZGU0OGNhNTIzOTRlMzlhNDZkYzlkZjUxYjk2ZmM2XzI1NTE_06e823a4-2301-482b-a8c4-530714a6ed78"
      unitRef="usd">1370000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90ZXh0cmVnaW9uOmRiZGU0OGNhNTIzOTRlMzlhNDZkYzlkZjUxYjk2ZmM2XzU0OTc1NTgyMjgwMg_8ad50df9-557a-4cb1-9dae-0afa9109db5f"
      unitRef="usd">1158000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90ZXh0cmVnaW9uOmRiZGU0OGNhNTIzOTRlMzlhNDZkYzlkZjUxYjk2ZmM2XzU0OTc1NTgyMzU4Mg_b1ad5a89-a84e-4873-a4e1-d84e0f643727">P3Y9M25D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90ZXh0cmVnaW9uOmRiZGU0OGNhNTIzOTRlMzlhNDZkYzlkZjUxYjk2ZmM2XzI2NjY_365690dc-80d9-4125-90ad-f183484392cd">P4Y1M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90ZXh0cmVnaW9uOmRiZGU0OGNhNTIzOTRlMzlhNDZkYzlkZjUxYjk2ZmM2XzU0OTc1NTgyMzU4OQ_4682f38b-d31b-4eef-b8ee-f2173c500e78"
      unitRef="number">0.104</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90ZXh0cmVnaW9uOmRiZGU0OGNhNTIzOTRlMzlhNDZkYzlkZjUxYjk2ZmM2XzI3MTg_86ff1691-339c-4ae7-984e-2ff2a511328b"
      unitRef="number">0.033</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90ZXh0cmVnaW9uOmRiZGU0OGNhNTIzOTRlMzlhNDZkYzlkZjUxYjk2ZmM2XzU0OTc1NTgyMzU5OA_d43193c1-cbb4-41f8-bdaf-5c3916847d1f">P3Y11M8D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90ZXh0cmVnaW9uOmRiZGU0OGNhNTIzOTRlMzlhNDZkYzlkZjUxYjk2ZmM2XzI3OTU_7bed48f7-08a4-4466-b9ca-bcae3728c2fc">P3Y5M19D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90ZXh0cmVnaW9uOmRiZGU0OGNhNTIzOTRlMzlhNDZkYzlkZjUxYjk2ZmM2XzU0OTc1NTgyMzYwNQ_de9f51a4-2f5d-4270-a399-1a4c97f8b049"
      unitRef="number">0.199</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90ZXh0cmVnaW9uOmRiZGU0OGNhNTIzOTRlMzlhNDZkYzlkZjUxYjk2ZmM2XzI4NDc_96a62649-c86c-4de6-b324-d06dee9f9b89"
      unitRef="number">0.125</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90ZXh0cmVnaW9uOmRiZGU0OGNhNTIzOTRlMzlhNDZkYzlkZjUxYjk2ZmM2XzM4NDI_1a898d7b-3962-4f44-9776-9fa203666cf6">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments as of December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:42.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less amounts representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90ZXh0cmVnaW9uOmRiZGU0OGNhNTIzOTRlMzlhNDZkYzlkZjUxYjk2ZmM2XzM4NDI_46762e48-bd78-4012-bec4-dd5630688ca0">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments as of December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:42.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less amounts representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzEtMS0xLTEtMTI1MDA5_1cb2c42a-c6c3-4b22-8750-580ebc2a4e09"
      unitRef="usd">1538000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzEtMy0xLTEtMTI1MDA5_f6a1d705-03bb-4aa6-b148-2ee096f4d584"
      unitRef="usd">60000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <eose:LesseeLiabilityToBePaidYearOne
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzEtNS0xLTEtMTI1MDA5_ece36a4b-a5d0-4988-bef5-aa4b0e292301"
      unitRef="usd">1598000</eose:LesseeLiabilityToBePaidYearOne>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzItMS0xLTEtMTI1MDA5_30d85e7e-92f8-4e7b-94d6-c7c225b4a1dd"
      unitRef="usd">1617000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzItMy0xLTEtMTI1MDA5_dd8e4c8a-3528-4a9a-b9a4-0ea2133ad725"
      unitRef="usd">60000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <eose:LesseeLiabilityToBePaidYearTwo
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzItNS0xLTEtMTI1MDA5_f706cdf0-9aaa-422d-ba52-19a09fe4689e"
      unitRef="usd">1677000</eose:LesseeLiabilityToBePaidYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzMtMS0xLTEtMTI1MDA5_70cd53ce-65b3-47c3-ba2f-867ab2206d76"
      unitRef="usd">1701000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzMtMy0xLTEtMTI1MDA5_1a04fe91-97dd-4e3a-af9c-8b20af02e418"
      unitRef="usd">55000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <eose:LesseeLiabilityToBePaidYearThree
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzMtNS0xLTEtMTI1MDA5_dae43e53-a02d-42c5-886e-9512be67a59c"
      unitRef="usd">1756000</eose:LesseeLiabilityToBePaidYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzQtMS0xLTEtMTI1MDA5_0667068a-3a37-489c-a768-d4a6fdd3b8c8"
      unitRef="usd">1420000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzQtMy0xLTEtMTI1MDA5_b0710861-943b-4118-99d9-331546127a58"
      unitRef="usd">35000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <eose:LesseeLiabilityToBePaidYearFour
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzQtNS0xLTEtMTI1MDA5_2bd7751c-f572-41f6-8694-aabc821149ba"
      unitRef="usd">1455000</eose:LesseeLiabilityToBePaidYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzYtMS0xLTEtMTI1MDA5_02178a70-e2bd-4db0-a8bb-9bea5716892f"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzYtMy0xLTEtMTI1MDA5_efd31879-136c-43e3-922e-fb464fd39982"
      unitRef="usd">19000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <eose:LesseeLiabilityToBePaidYearFive
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzYtNS0xLTEtMTI1MDA5_d0eb41b5-206e-49b9-ac85-5f88fd60cecf"
      unitRef="usd">19000</eose:LesseeLiabilityToBePaidYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzctMS0xLTEtMTI1MDA5_9946d757-d4a7-4fe4-a788-6067d356cbfd"
      unitRef="usd">6276000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzctMy0xLTEtMTI1MDA5_71eb769b-4b70-457d-a47f-12063248ada0"
      unitRef="usd">229000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <eose:LesseeLiabilityToBePaid
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzctNS0xLTEtMTI1MDA5_48c98ad3-0035-43f5-8855-ee9c9b6ca5f4"
      unitRef="usd">6505000</eose:LesseeLiabilityToBePaid>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzgtMS0xLTEtMTI1MDA5_78bea54c-7f2f-4719-9714-d3e3cd049dc2"
      unitRef="usd">1040000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzgtMy0xLTEtMTI1MDA5_8a5ca62e-8623-4e89-b6a9-cdfaddc625cb"
      unitRef="usd">71000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <eose:LeasesFutureMinimumPaymentsInterestIncludedInPayments
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzgtNS0xLTEtMTI1MDA5_6ac7ca57-c7e4-4950-acb0-f239ede11307"
      unitRef="usd">1111000</eose:LeasesFutureMinimumPaymentsInterestIncludedInPayments>
    <us-gaap:OperatingLeaseLiability
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzktMS0xLTEtMTI1MDA5_16c6c6a0-a567-4d7d-b87f-a319285c3388"
      unitRef="usd">5236000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzktMy0xLTEtMTI1MDA5_2b9d4161-c178-49d2-ad08-7054051e9419"
      unitRef="usd">158000</us-gaap:FinanceLeaseLiability>
    <eose:LeaseLiability
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90YWJsZTo2ZGMyZmVhNzlmZGY0MWU1OTUxNjBlYzRmODBhY2E0NS90YWJsZXJhbmdlOjZkYzJmZWE3OWZkZjQxZTU5NTE2MGVjNGY4MGFjYTQ1XzktNS0xLTEtMTI1MDA5_19ff3948-3958-45aa-ac91-d068c5775007"
      unitRef="usd">5394000</eose:LeaseLiability>
    <us-gaap:LessorSalesTypeLeaseTermOfContract1
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90ZXh0cmVnaW9uOmRiZGU0OGNhNTIzOTRlMzlhNDZkYzlkZjUxYjk2ZmM2XzMxNDc_df8877b9-55aa-4218-b3cb-7c34e4aedc74">P20Y</us-gaap:LessorSalesTypeLeaseTermOfContract1>
    <us-gaap:SalesTypeLeaseInterestIncomeLeaseReceivable
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90ZXh0cmVnaW9uOmRiZGU0OGNhNTIzOTRlMzlhNDZkYzlkZjUxYjk2ZmM2XzM2OTg_c53a533d-8ec2-4079-84b8-0af4683e3650"
      unitRef="usd">1166000</us-gaap:SalesTypeLeaseInterestIncomeLeaseReceivable>
    <us-gaap:SalesTypeLeaseInterestIncomeLeaseReceivable
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90ZXh0cmVnaW9uOmRiZGU0OGNhNTIzOTRlMzlhNDZkYzlkZjUxYjk2ZmM2XzU0OTc1NTgyMjgyNg_2be72eb3-df2c-4dbf-8cf4-15fa3ed33580"
      unitRef="usd">353000</us-gaap:SalesTypeLeaseInterestIncomeLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90ZXh0cmVnaW9uOmRiZGU0OGNhNTIzOTRlMzlhNDZkYzlkZjUxYjk2ZmM2XzM3Mzg_f2c0cf89-5eb6-4e61-9d36-cad5b73fc551"
      unitRef="usd">1471000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTIvZnJhZzpkYmRlNDhjYTUyMzk0ZTM5YTQ2ZGM5ZGY1MWI5NmZjNi90ZXh0cmVnaW9uOmRiZGU0OGNhNTIzOTRlMzlhNDZkYzlkZjUxYjk2ZmM2XzU0OTc1NTgyMjkxNw_e9886e9f-b2ce-4e7b-aa02-e0eb4e3a11af"
      unitRef="usd">347000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90ZXh0cmVnaW9uOjE4M2NhNzZhZWE3NTQyMDJiM2ZlYjY0NDQzNzIwYjBhXzE5Njg_8414744a-3d54-424d-9115-2f95d79f5e7a">Fair Value Measurement&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s financial instruments consist of cash and cash equivalents, restricted cash, accounts receivable, notes receivable, net, contract assets, long-term restricted cash, accounts payable, convertible notes payable &#x2014; related party, contract liabilities, long-term debt, and warrants liability- related party.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting standards establish a hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three levels. The fair value hierarchy gives the highest priority to quoted market prices (unadjusted) in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting standards require financial assets and liabilities to be classified based on the lowest level of input that is significant to the fair value measurement. The Company&#x2019;s assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the fair value of assets and liabilities and their placement within the fair value hierarchy levels.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of cash and cash equivalents, restricted cash, accounts receivable, contract assets, long-term restricted cash, contract liabilities and accounts payable are considered to be representative of their fair value due to the short maturity of these instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the fair values of certain liabilities that are included within the Company's accompanying consolidated balance sheets, and their designations among the three fair value measurement categories:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Private placement warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Embedded derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a roll-forward of the activity of the embedded derivative liabilities within our 2021 Convertible Notes and the December 2022 Promissory Note (see Note 13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Borrowings&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further discussion). These liabilities were measured at fair value on a recurring basis using significant unobservable inputs (Level 3).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo1MWJmZTM4NGNhZjY0YjI4ODQ4ZGUzZmExNWE0ODNjOS90YWJsZXJhbmdlOjUxYmZlMzg0Y2FmNjRiMjg4NDhkZTNmYTE1YTQ4M2M5XzMtMC0xLTEtMTI1MDA5_3dbbda78-9624-4581-b9e4-45824fafd4c9"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo1MWJmZTM4NGNhZjY0YjI4ODQ4ZGUzZmExNWE0ODNjOS90YWJsZXJhbmdlOjUxYmZlMzg0Y2FmNjRiMjg4NDhkZTNmYTE1YTQ4M2M5XzMtMC0xLTEtMTI1MDA5_c76f8e98-ce29-4733-bdf8-ae021fa88fdc"&gt;Change in fair value included in earnings&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(17,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of financial instruments not carried at fair value in the consolidated balance sheets was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:31.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level in fair value hierarchy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Note payable- Hi-Power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021 Convertible Notes*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Senior Secured Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment financing facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2022 Promissory Note*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;176,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;149,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;97,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*Includes the embedded derivative liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90ZXh0cmVnaW9uOjE4M2NhNzZhZWE3NTQyMDJiM2ZlYjY0NDQzNzIwYjBhXzE5Njk_c55188d6-8c4f-49a4-a14d-376df4d2be18">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the fair values of certain liabilities that are included within the Company's accompanying consolidated balance sheets, and their designations among the three fair value measurement categories:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Private placement warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Embedded derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i1a3ecb867abb46dc899821dbd9f27acf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo5YmZiMGE1YzU2NTg0MmNlOGZlNTFiNTRmYzU0MjljOC90YWJsZXJhbmdlOjliZmIwYTVjNTY1ODQyY2U4ZmU1MWI1NGZjNTQyOWM4XzMtMS0xLTEtMTI1MDA5_fb247afb-e7f9-47e4-9179-27250eb3b727"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="id7ff74cbadc14df59da74550370ac697_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo5YmZiMGE1YzU2NTg0MmNlOGZlNTFiNTRmYzU0MjljOC90YWJsZXJhbmdlOjliZmIwYTVjNTY1ODQyY2U4ZmU1MWI1NGZjNTQyOWM4XzMtMy0xLTEtMTI1MDA5_d1fccfc8-670c-4b9e-ad4c-a3b20bb4a0d2"
      unitRef="usd">78000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i371217c6a3ec48a8b7871cd73661dd46_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo5YmZiMGE1YzU2NTg0MmNlOGZlNTFiNTRmYzU0MjljOC90YWJsZXJhbmdlOjliZmIwYTVjNTY1ODQyY2U4ZmU1MWI1NGZjNTQyOWM4XzMtNS0xLTEtMTI1MDA5_4e58ff4e-4221-4ab8-a12a-e05adf9abb28"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ice35bb5982d34aa48993f0c2a663b05f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo5YmZiMGE1YzU2NTg0MmNlOGZlNTFiNTRmYzU0MjljOC90YWJsZXJhbmdlOjliZmIwYTVjNTY1ODQyY2U4ZmU1MWI1NGZjNTQyOWM4XzMtNy0xLTEtMTI1MDA5_12715c1c-0cf9-41ca-bc5d-ae378e98e853"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i19b2d5f588934fe8a729afc4ba2864b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo5YmZiMGE1YzU2NTg0MmNlOGZlNTFiNTRmYzU0MjljOC90YWJsZXJhbmdlOjliZmIwYTVjNTY1ODQyY2U4ZmU1MWI1NGZjNTQyOWM4XzMtOS0xLTEtMTI1MDA5_86752b42-4ded-418b-b192-9d922eba053a"
      unitRef="usd">926000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="iee9a167fe76e4ba6a7f73da1370ba73e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo5YmZiMGE1YzU2NTg0MmNlOGZlNTFiNTRmYzU0MjljOC90YWJsZXJhbmdlOjliZmIwYTVjNTY1ODQyY2U4ZmU1MWI1NGZjNTQyOWM4XzMtMTEtMS0xLTEyNTAwOQ_9c55ceb2-320f-41fd-82f5-b4c0bfee1a8e"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:DerivativeLiabilities
      contextRef="i1a3ecb867abb46dc899821dbd9f27acf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo5YmZiMGE1YzU2NTg0MmNlOGZlNTFiNTRmYzU0MjljOC90YWJsZXJhbmdlOjliZmIwYTVjNTY1ODQyY2U4ZmU1MWI1NGZjNTQyOWM4XzQtMS0xLTEtMTI1MDA5_a0b74417-e62d-4c22-bbc0-f0ffb6a36506"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="id7ff74cbadc14df59da74550370ac697_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo5YmZiMGE1YzU2NTg0MmNlOGZlNTFiNTRmYzU0MjljOC90YWJsZXJhbmdlOjliZmIwYTVjNTY1ODQyY2U4ZmU1MWI1NGZjNTQyOWM4XzQtMy0xLTEtMTI1MDA5_2d867a85-1341-4233-a3a7-32c7f43b6e27"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i371217c6a3ec48a8b7871cd73661dd46_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo5YmZiMGE1YzU2NTg0MmNlOGZlNTFiNTRmYzU0MjljOC90YWJsZXJhbmdlOjliZmIwYTVjNTY1ODQyY2U4ZmU1MWI1NGZjNTQyOWM4XzQtNS0xLTEtMTI1MDA5_b1ba0cb2-824d-4c0e-a1ac-c4c36d59ad5a"
      unitRef="usd">1945000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ice35bb5982d34aa48993f0c2a663b05f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo5YmZiMGE1YzU2NTg0MmNlOGZlNTFiNTRmYzU0MjljOC90YWJsZXJhbmdlOjliZmIwYTVjNTY1ODQyY2U4ZmU1MWI1NGZjNTQyOWM4XzQtNy0xLTEtMTI1MDA5_9542b0a8-cf8e-47db-a74d-071368571d44"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i19b2d5f588934fe8a729afc4ba2864b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo5YmZiMGE1YzU2NTg0MmNlOGZlNTFiNTRmYzU0MjljOC90YWJsZXJhbmdlOjliZmIwYTVjNTY1ODQyY2U4ZmU1MWI1NGZjNTQyOWM4XzQtOS0xLTEtMTI1MDA5_3b6c7261-f99f-4f94-866b-6dd27f263f9e"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="iee9a167fe76e4ba6a7f73da1370ba73e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo5YmZiMGE1YzU2NTg0MmNlOGZlNTFiNTRmYzU0MjljOC90YWJsZXJhbmdlOjliZmIwYTVjNTY1ODQyY2U4ZmU1MWI1NGZjNTQyOWM4XzQtMTEtMS0xLTEyNTAwOQ_98dbe5ac-a287-4268-a3f1-cce370106034"
      unitRef="usd">12359000</us-gaap:DerivativeLiabilities>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90ZXh0cmVnaW9uOjE4M2NhNzZhZWE3NTQyMDJiM2ZlYjY0NDQzNzIwYjBhXzE5NzA_22b94f61-0f78-48ad-a79d-e9a39189be02">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a roll-forward of the activity of the embedded derivative liabilities within our 2021 Convertible Notes and the December 2022 Promissory Note (see Note 13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Borrowings&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further discussion). These liabilities were measured at fair value on a recurring basis using significant unobservable inputs (Level 3).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo1MWJmZTM4NGNhZjY0YjI4ODQ4ZGUzZmExNWE0ODNjOS90YWJsZXJhbmdlOjUxYmZlMzg0Y2FmNjRiMjg4NDhkZTNmYTE1YTQ4M2M5XzMtMC0xLTEtMTI1MDA5_3dbbda78-9624-4581-b9e4-45824fafd4c9"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo1MWJmZTM4NGNhZjY0YjI4ODQ4ZGUzZmExNWE0ODNjOS90YWJsZXJhbmdlOjUxYmZlMzg0Y2FmNjRiMjg4NDhkZTNmYTE1YTQ4M2M5XzMtMC0xLTEtMTI1MDA5_c76f8e98-ce29-4733-bdf8-ae021fa88fdc"&gt;Change in fair value included in earnings&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(17,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i6964adf4be434751a69e2ecbfd2678cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo1MWJmZTM4NGNhZjY0YjI4ODQ4ZGUzZmExNWE0ODNjOS90YWJsZXJhbmdlOjUxYmZlMzg0Y2FmNjRiMjg4NDhkZTNmYTE1YTQ4M2M5XzEtMS0xLTEtMTI1MDA5_aa2238ec-52b6-423c-960a-d2fd3c7169d9"
      unitRef="usd">12359000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i4e6f957acf294dbdb10811bfb034ac25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo1MWJmZTM4NGNhZjY0YjI4ODQ4ZGUzZmExNWE0ODNjOS90YWJsZXJhbmdlOjUxYmZlMzg0Y2FmNjRiMjg4NDhkZTNmYTE1YTQ4M2M5XzEtMy0xLTEtMTI1MDA5_ceb4971a-02f7-4757-82f9-6636dc0f6a37"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i740c507422f9450eb5e048f2a6b4b78e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo1MWJmZTM4NGNhZjY0YjI4ODQ4ZGUzZmExNWE0ODNjOS90YWJsZXJhbmdlOjUxYmZlMzg0Y2FmNjRiMjg4NDhkZTNmYTE1YTQ4M2M5XzItMS0xLTEtMTI1MDA5_da9c18ec-4b12-4409-9a62-7dff1fa8b908"
      unitRef="usd">466000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="iedc8be31b1a3413ea825e83ee929b824_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo1MWJmZTM4NGNhZjY0YjI4ODQ4ZGUzZmExNWE0ODNjOS90YWJsZXJhbmdlOjUxYmZlMzg0Y2FmNjRiMjg4NDhkZTNmYTE1YTQ4M2M5XzItMy0xLTEtMTI1MDA5_0db68a65-39d6-47f2-88e7-dd404f3d38bb"
      unitRef="usd">29866000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i740c507422f9450eb5e048f2a6b4b78e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo1MWJmZTM4NGNhZjY0YjI4ODQ4ZGUzZmExNWE0ODNjOS90YWJsZXJhbmdlOjUxYmZlMzg0Y2FmNjRiMjg4NDhkZTNmYTE1YTQ4M2M5XzMtMS0xLTEtMTI1MDA5_0038676b-b6e2-4edd-8eb6-eb3ff859f778"
      unitRef="usd">10880000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="iedc8be31b1a3413ea825e83ee929b824_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo1MWJmZTM4NGNhZjY0YjI4ODQ4ZGUzZmExNWE0ODNjOS90YWJsZXJhbmdlOjUxYmZlMzg0Y2FmNjRiMjg4NDhkZTNmYTE1YTQ4M2M5XzMtMy0xLTEtMTI1MDA5_016dc923-a1ec-4c50-8a0e-c1e4a4c34108"
      unitRef="usd">17507000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic701220467cf4122a32319008cf99922_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo1MWJmZTM4NGNhZjY0YjI4ODQ4ZGUzZmExNWE0ODNjOS90YWJsZXJhbmdlOjUxYmZlMzg0Y2FmNjRiMjg4NDhkZTNmYTE1YTQ4M2M5XzQtMS0xLTEtMTI1MDA5_607bb91c-daa9-4e2b-8c1c-3e4c11b5ad17"
      unitRef="usd">1945000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i6964adf4be434751a69e2ecbfd2678cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTo1MWJmZTM4NGNhZjY0YjI4ODQ4ZGUzZmExNWE0ODNjOS90YWJsZXJhbmdlOjUxYmZlMzg0Y2FmNjRiMjg4NDhkZTNmYTE1YTQ4M2M5XzQtMy0xLTEtMTI1MDA5_3228eb46-e8fd-40d3-9546-751ceb42b6a8"
      unitRef="usd">12359000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90ZXh0cmVnaW9uOjE4M2NhNzZhZWE3NTQyMDJiM2ZlYjY0NDQzNzIwYjBhXzE5NzE_268b95e1-a05a-467b-9727-7a079bbd74c5">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of financial instruments not carried at fair value in the consolidated balance sheets was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:31.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;text-indent:24pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level in fair value hierarchy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Note payable- Hi-Power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021 Convertible Notes*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Senior Secured Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment financing facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2022 Promissory Note*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;176,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;149,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;97,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*Includes the embedded derivative liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:NotesReceivableNet
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzItMi0xLTEtMTI2NTYw_8ce8d2a8-7f40-4e97-81f6-344224161fdf"
      unitRef="usd">863000</us-gaap:NotesReceivableNet>
    <us-gaap:LongTermDebt
      contextRef="ie2530182ad2f4f95b8da36b0af155b2e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzItMi0xLTEtMTI2NTYw_95fa090d-67f4-4fea-99d6-2fcf1e3cda9b"
      unitRef="usd">863000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i33b4a7f42b9a4efb81b4c1e0aa770cf9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzItNC0xLTEtMTI2NTYw_ebf097bc-889f-42e8-a71c-c9d9f6cd3405"
      unitRef="usd">677000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:LongTermDebt
      contextRef="i0360facb51944943a203000bcc08e11f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzItNi0xLTEtMTI2NTcy_98162ab9-acd1-4259-96b5-478f237761c9"
      unitRef="usd">3650000</us-gaap:LongTermDebt>
    <us-gaap:NotesReceivableNet
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzItNi0xLTEtMTI2NTcy_acfd7896-7185-4a43-b228-787a15734373"
      unitRef="usd">3650000</us-gaap:NotesReceivableNet>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ie202c2be918d499b90524f28a5cdc011_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzItOC0xLTEtMTI2NTcy_14c03043-3552-4089-858d-20eacc9e87c7"
      unitRef="usd">2805000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i4c2ea1f722c54f5c80ad9add5b312abe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzItMi0xLTEtMTI1MDA5_10424349-ada5-4c19-bc28-ef7aa5cc95ff"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <eose:OtherNotesPayableFairValueDisclosure
      contextRef="if29585b5574b481d9b0adc82495e21e1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzItNC0xLTEtMTI1MDA5_24b11e69-7088-4fd8-945f-aaf82121eb21"
      unitRef="usd">0</eose:OtherNotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i8b4b6bdeeced4ea7b1d5ba66736214cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzItNi0xLTEtMTI1MDA5_b48cf7f9-3357-4723-9bb7-01a87c276720"
      unitRef="usd">18695000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <eose:OtherNotesPayableFairValueDisclosure
      contextRef="iad37e5301a2345109957c02a4ad17cd8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzItOC0xLTEtMTI1MDA5_8d3ca88e-cfae-4811-bfb0-b8e2274e2aa0"
      unitRef="usd">14607000</eose:OtherNotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="idbdad43b07a64322b871e192967f7d84_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzQtMi0xLTEtMTMyNDg5_b66bdc5f-4327-496b-a923-d6f977154171"
      unitRef="usd">82950000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <eose:NotesPayableRelatedPartiesFairValueDisclosure
      contextRef="i5d7482d0606640b89330406ae358bb65_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzQtNC0xLTEtMTMyNDg5_711eae48-ea59-4908-9119-2417cafe7780"
      unitRef="usd">62421000</eose:NotesPayableRelatedPartiesFairValueDisclosure>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i5dc4ed54d38a4ee3992d78d3ffd386bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzQtNi0xLTEtMTMyNDg5_3c8c436d-0ea6-488e-b3cc-e8812eb52346"
      unitRef="usd">84148000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <eose:NotesPayableRelatedPartiesFairValueDisclosure
      contextRef="if2ce353266c94ced927271d4382a59a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzQtOC0xLTEtMTMyNDg5_ffcf9b39-db05-4027-98e0-8339a8d275de"
      unitRef="usd">74225000</eose:NotesPayableRelatedPartiesFairValueDisclosure>
    <us-gaap:LongTermDebt
      contextRef="ib6e68137556d4f1caeed26ce361f10b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzUtMi0xLTEtMTMyNDk3_083cc072-ae5e-43d2-acea-be1146154457"
      unitRef="usd">81616000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i347a795b3ea041d7bf14f010f26fe805_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzUtNC0xLTEtMTMyNDk3_0f6372b2-4df9-4399-9a62-a084196e4468"
      unitRef="usd">77576000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:LongTermDebt
      contextRef="ibabd606494b34ba295a3601b95d68171_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzUtNi0xLTEtMTMyNDk3_37952a63-c5aa-4c0a-b298-2a548a18cf19"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i3519ad4b80134dfea486a330dc311d0b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzUtOC0xLTEtMTMyNDk3_5b68d9e0-2427-405f-a672-54af6e0769f8"
      unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:LongTermDebt
      contextRef="ib5adbc85be6c4423ba5db2e7edd78725_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzMtMi0xLTEtMTI1MDA5_84daae1c-a032-4d74-bff4-532e21f224d6"
      unitRef="usd">8577000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFairValue
      contextRef="iaebfcec018774d8d9f02b13775728939_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzMtNC0xLTEtMTI1MDA5_83fb86b0-8bfe-4adb-8a42-c41b99f18efc"
      unitRef="usd">6282000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:LongTermDebt
      contextRef="ifcfd5a0c9c804c73a9933c28a3ad9e58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzMtNi0xLTEtMTI1MDA5_0632b391-a6cf-449b-99d9-25967ac15b4f"
      unitRef="usd">6371000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ifc02393fc4c94211a792a2094226a454_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzMtOC0xLTEtMTI1MDA5_b467d377-32d8-47cd-90b7-e7efa71e0fe4"
      unitRef="usd">5951000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i6f20e0aa454d4d8ebbb2e3a5739f8e4f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzctMi0xLTEtMTQyNjYz_252421e7-aec6-45fa-b2f2-53fc9de8e8f5"
      unitRef="usd">2688000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <eose:NotesPayableRelatedPartiesFairValueDisclosure
      contextRef="i4a3cddc0da9744cd9c4efc49f7e0d56f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzctNC0xLTEtMTQyNjYz_5c82e5b0-e923-40f9-9170-4c75a451b59d"
      unitRef="usd">2908000</eose:NotesPayableRelatedPartiesFairValueDisclosure>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ia0d50ee4adcd43539e2d5a2cfd03a27a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzctNi0xLTEtMTQyNjg4_7d7c9d76-b0f2-4a18-a83d-58b616c8cc51"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <eose:NotesPayableRelatedPartiesFairValueDisclosure
      contextRef="i8c7899bbe9254199a374fed40750d9da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzctOC0xLTEtMTQyNjg4_f05e3d12-e848-4663-9376-f161c9a27eb3"
      unitRef="usd">0</eose:NotesPayableRelatedPartiesFairValueDisclosure>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzgtMi0xLTEtMTQyNjcx_379c96e4-d865-4283-a10c-760addf31926"
      unitRef="usd">176694000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <eose:NotesPayableRelatedPartiesFairValueDisclosure
      contextRef="i9fc77089f59442efa42b801a4a4ec029_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzgtNC0xLTEtMTQyNjcx_5219c873-d03a-4ff3-a8d4-18e8457e64c5"
      unitRef="usd">149864000</eose:NotesPayableRelatedPartiesFairValueDisclosure>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzgtNi0xLTEtMTQyNjg4_67ec2929-72a3-40da-8fdc-18ef025d7f78"
      unitRef="usd">112864000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <eose:NotesPayableRelatedPartiesFairValueDisclosure
      contextRef="i93374f2033cf4823b8637eb756d2857a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTUvZnJhZzoxODNjYTc2YWVhNzU0MjAyYjNmZWI2NDQ0MzcyMGIwYS90YWJsZTpkYzUzZjlhZjgxZjA0ZTg5OTViNjU0YzczOTM0YzQzYy90YWJsZXJhbmdlOmRjNTNmOWFmODFmMDRlODk5NWI2NTRjNzM5MzRjNDNjXzgtOC0xLTEtMTQyNjg4_013c9d4e-3d8c-4d67-a25f-0b586a99e507"
      unitRef="usd">97588000</eose:NotesPayableRelatedPartiesFairValueDisclosure>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTYvZnJhZzoxYTMxYTIyMjI5OTk0MmQzOTY4YTQ3ODEzMzI2Nzg4MS90ZXh0cmVnaW9uOjFhMzFhMjIyMjk5OTQyZDM5NjhhNDc4MTMzMjY3ODgxXzEzMDg_93e8dd7f-f1c0-483b-80aa-0e9bcfcefc22">Commitments and Contingencies&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has lease commitments under lease agreements. See Note 15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for additional information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Minimum Volume Commitment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2022, the Company entered into a long-term supply agreement with a minimum volume commitment with a third party, which provides services to process certain raw materials. Any purchase order issued under this supply agreement will be non-cancellable. To the extent the Company fails to order the guaranteed minimum volume defined in the contract at the end of the term, the Company is required to pay the counterparty an amount equal to the shortfall, if any, multiplied by a fee.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the Company had open purchase commitments of $242 under this agreement. The Company believes that the probability of failing to meet the minimum volume commitment is remote and no shortfall penalty has been accrued as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Department of Justice&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 7, 2022, the Company entered into a settlement agreement with the U.S. Department of Justice (DOJ) and Vincent Icolari (&#x201c;Relator&#x201d;) to resolve the previously disclosed investigation by the DOJ for underpayment of certain custom duties in past years in connection with imports of batteries and battery components manufactured abroad. The investigation resulted from a qui tam lawsuit (the &#x201c;Civil Action&#x201d;) filed by the Relator in December 2019 alleging violations of the False Claims Act.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the terms of the settlement agreement, the Company has agreed to pay a total of $1,017 to the United States Department of Justice and $70 to Relator&#x2019;s counsel. Upon receipt of such payments, the DOJ and the Relator have agreed to release the Company from civil monetary and administrative claims under the False Claims Act and the Relator has agreed to release the Company from any claims related to the Civil Action. The Company has fully settled this liability as of December&#160;31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;SEC Subpoena&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2022, the Company received a subpoena from the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;). On August 29, 2022, the Company received a letter from the SEC informing the Company that the SEC&#x2019;s investigation relating to the subpoena has concluded without any recommendation for enforcement action as to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Delaware Section 205 Petition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 12, 2020, B. Riley Principal Merger Corp. II (&#x201c;BMRG&#x201d;), the predecessor to the Company, held a special meeting of stockholders (the &#x201c;BMRG Special Meeting&#x201d;) to approve certain matters relating to the business combination between BMRG and Eos Energy Storage LLC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;One of these matters was a proposal to amend and restate BMRG&#x2019;s certificate of incorporation in order to, among other things, increase the number of authorized shares of common stock from 125,000,000 shares of common stock, consisting of 100,000,000 shares of Class A common stock and 25,000,000 shares of Class B common stock, to 200,000,000 shares of common stock, and to reclassify all Class A common stock and Class B common stock as a single class of common stock (the &#x201c;Charter Amendment Proposal&#x201d;). The Charter Amendment Proposal was approved by a majority of the outstanding shares of Class A common stock and Class B common stock of BMRG as of the record date for the BMRG Special Meeting, voting together as a single class, although voting records indicate that a majority of each of the shares of Class A common stock and Class B common stock also approved the Charter Amendment Proposal. After the BMRG Special Meeting, BMRG and Eos Energy Storage LLC closed the business combination and the Company&#x2019;s certificate of incorporation, as amended to give effect to the Charter Amendment Proposal, became effective.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A recent ruling by the Delaware Court of Chancery introduced uncertainty as to whether Section 242(b)(2) of the Delaware General Corporation Law (the &#x201c;DGCL&#x201d;) would have required the Charter Amendment Proposal to be approved by separate votes of the majority of BMRG&#x2019;s then-outstanding shares of Class A common stock and Class B common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had been proceeding with the understanding that the Charter Amendment Proposal and the amendment and restated certificate of incorporation are valid. In light of this recent ruling, however, to resolve potential uncertainty with respect to the Company&#x2019;s capital structure, the Company filed a petition in the Delaware Court of Chancery under Section 205 of the DGCL to seek validation of the Charter Amendment Proposal. Section 205 of the DGCL permits the Court of Chancery, in its discretion, to ratify and validate potentially defective corporate acts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 27, 2023, the Court of Chancery approved the Company's request for relief and entered an order under Section 205 of the Delaware General Corporation Law (1) declaring the Company's Third Amended and Restated Certificate of Incorporation (the "Charter"), including the filing and effectiveness thereof, as validated and effective retroactive to the date of its filing with the Office of the Secretary of State of the State of Delaware on November 16, 2020, and all amendments effected thereby and (2) ordering that the Company's securities (and the issuance of the securities) described in the Petition and any other securities issued in reliance on the validity of the Charter are validated and declared effective, each as of the original issuance dates.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i256acb6140ff47ed839eebcf039e41fe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTYvZnJhZzoxYTMxYTIyMjI5OTk0MmQzOTY4YTQ3ODEzMzI2Nzg4MS90ZXh0cmVnaW9uOjFhMzFhMjIyMjk5OTQyZDM5NjhhNDc4MTMzMjY3ODgxXzEwOTk1MTE2MzE0MDk_c658b95a-78ee-42ac-930c-fb7b148f2e80"
      unitRef="usd">242000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i5aeaa076e2314529a88eb0aab3648649_D20220707-20220707"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTYvZnJhZzoxYTMxYTIyMjI5OTk0MmQzOTY4YTQ3ODEzMzI2Nzg4MS90ZXh0cmVnaW9uOjFhMzFhMjIyMjk5OTQyZDM5NjhhNDc4MTMzMjY3ODgxXzEwOTk1MTE2MzMyNzU_28aeb3ea-7fb3-4e0d-ac8c-6cb768fddbf4"
      unitRef="usd">1017000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="ib802c2cc6939439fb68a0e849ba6de38_D20220707-20220707"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTYvZnJhZzoxYTMxYTIyMjI5OTk0MmQzOTY4YTQ3ODEzMzI2Nzg4MS90ZXh0cmVnaW9uOjFhMzFhMjIyMjk5OTQyZDM5NjhhNDc4MTMzMjY3ODgxXzEwOTk1MTE2MzMyODE_ed5b048a-2d0e-4498-b857-c4b92242bcb7"
      unitRef="usd">70000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:CapitalUnitsAuthorized
      contextRef="i8f0af1225afb4c2ea0156bfce16c7273_I20201111"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTYvZnJhZzoxYTMxYTIyMjI5OTk0MmQzOTY4YTQ3ODEzMzI2Nzg4MS90ZXh0cmVnaW9uOjFhMzFhMjIyMjk5OTQyZDM5NjhhNDc4MTMzMjY3ODgxXzEwOTk1MTE2OTUzOTE_f98fe7ef-52d1-4783-9bb9-ab6f745b29cd"
      unitRef="shares">125000000</us-gaap:CapitalUnitsAuthorized>
    <us-gaap:CapitalUnitsAuthorized
      contextRef="i4875a9fa7ce644d9833e5428fdcc0076_I20201111"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTYvZnJhZzoxYTMxYTIyMjI5OTk0MmQzOTY4YTQ3ODEzMzI2Nzg4MS90ZXh0cmVnaW9uOjFhMzFhMjIyMjk5OTQyZDM5NjhhNDc4MTMzMjY3ODgxXzEwOTk1MTE2OTU0MTY_80bd52ee-14e2-49a6-8f9c-2401ff4eb7f0"
      unitRef="shares">100000000</us-gaap:CapitalUnitsAuthorized>
    <us-gaap:CapitalUnitsAuthorized
      contextRef="i9334599bedb6460195847e60cab3031e_I20201111"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTYvZnJhZzoxYTMxYTIyMjI5OTk0MmQzOTY4YTQ3ODEzMzI2Nzg4MS90ZXh0cmVnaW9uOjFhMzFhMjIyMjk5OTQyZDM5NjhhNDc4MTMzMjY3ODgxXzEwOTk1MTE2OTU0MDQ_a55eaa10-179a-4f95-9e83-4f03c29b5da5"
      unitRef="shares">25000000</us-gaap:CapitalUnitsAuthorized>
    <us-gaap:CapitalUnitsAuthorized
      contextRef="if96408645fc34bbea6ef62d18e5d0c99_I20201112"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNTYvZnJhZzoxYTMxYTIyMjI5OTk0MmQzOTY4YTQ3ODEzMzI2Nzg4MS90ZXh0cmVnaW9uOjFhMzFhMjIyMjk5OTQyZDM5NjhhNDc4MTMzMjY3ODgxXzEwOTk1MTE2OTU0Mjk_e347c7c3-fcca-482f-baaa-905418130e51"
      unitRef="shares">200000000</us-gaap:CapitalUnitsAuthorized>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzMwMjQ_8c46a00c-24b9-45db-8b81-701e5fef8463">Stock-Based Compensation&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense included in the consolidated statements of operations and comprehensive loss was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The stock compensation has been recorded in cost of goods sold, research and development expenses and selling, general and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock option activity during the years ended December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual Term&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Options Outstanding at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2,143,636&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;9.19&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;9.5&lt;/span&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(110,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(123,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Options Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2,023,460&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;9.51&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;6.3&lt;/span&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,275,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(953,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Options Outstanding at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4,344,812&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4.37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Options Exercisable at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,314,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of restricted stock units (RSU) activity for the years ended December&#160;31, 2022 and 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;RSUs Outstanding at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;42,318&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;13.46&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,580,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(273,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(154,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;RSUs Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2,194,756&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;16.36&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,557,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,051,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(704,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;RSUs Outstanding at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2,995,890&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7.89&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2022, the Company reserved an additional 2,537,866 shares for the Amended and Restated 2020 Incentive Plan. As of December&#160;31, 2022 and 2021, 994,108 and 2,282,906 shares remain for future issuance, respectively. Options generally have a term of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzE3NTA_547e21ba-eda7-46e6-bfb9-c82bd3903b62"&gt;five&lt;/span&gt; to ten years and vest over periods ranging from three months to five years. RSUs generally vest over periods from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzU0OTc1NTgxODk2NA_2b15fe9b-353f-4b57-ab75-517ad2eb39a4"&gt;three&lt;/span&gt; to four years. During the year ended December&#160;31, 2022, the Company granted 75,000 RSUs and 2,325,000 options with performance and service conditions. Stock compensation is recognized on a straight-line basis over the requisite service period of the award, which is generally the award vesting term. For awards with performance conditions, compensation expense is recognized using an accelerated attribution method over the vesting period. The performance conditions primarily relate to achievement of sales and financing targets. In December 2022, the Company modified 625,000 of performance-based stock options that were issued in June 2022 by extending the period to meet certain performance conditions. As of December&#160;31, 2022, there were 15,000 and 1,575,000 performance-based RSUs and stock options, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, total unrecognized stock compensation expense was $16,314 of which $14,604 was attributable to unvested RSUs and $1,710 attributable to unvested stock options. Compensation expense for these unvested awards is expected to be recognized over a weighted-average remaining vesting period of 0.5 years for stock options and 1.5 years for RSUs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average assumptions used to determine the fair value of options granted in 2022 and 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.67&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.18&lt;/span&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The RSUs issued were valued at the stock price of the Company on the date of the grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average grant date fair value of all options granted was $0.72 and $8.08 per option for the years ended December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzMwMjU_1f2b737e-83ac-4bb2-b94b-e5b4567c3e1e">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense included in the consolidated statements of operations and comprehensive loss was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6c99e18d2b3f4f09adfd3bb5b961fee0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTpjMGQzZTBhNWM3NGU0YTEwOWU0ZGU0NThmYjkwYjQ5MC90YWJsZXJhbmdlOmMwZDNlMGE1Yzc0ZTRhMTA5ZTRkZTQ1OGZiOTBiNDkwXzItMi0xLTEtMTI1MDA5_c9f20e06-fe48-4add-b654-63ffabc8e3a4"
      unitRef="usd">3002000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i55b4167aeb2e432485bfa320f4f0165c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTpjMGQzZTBhNWM3NGU0YTEwOWU0ZGU0NThmYjkwYjQ5MC90YWJsZXJhbmdlOmMwZDNlMGE1Yzc0ZTRhMTA5ZTRkZTQ1OGZiOTBiNDkwXzItNC0xLTEtMTI1MDA5_1c202d71-ef21-4106-b624-d65ad872a55f"
      unitRef="usd">3809000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8b665f62287d47a2a2a538a0449d7b4f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTpjMGQzZTBhNWM3NGU0YTEwOWU0ZGU0NThmYjkwYjQ5MC90YWJsZXJhbmdlOmMwZDNlMGE1Yzc0ZTRhMTA5ZTRkZTQ1OGZiOTBiNDkwXzMtMi0xLTEtMTI1MDA5_dce2379d-3181-41db-a0e4-5b9e4e525106"
      unitRef="usd">10792000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i226e88364b4547f28963e2644d0fd5c1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTpjMGQzZTBhNWM3NGU0YTEwOWU0ZGU0NThmYjkwYjQ5MC90YWJsZXJhbmdlOmMwZDNlMGE1Yzc0ZTRhMTA5ZTRkZTQ1OGZiOTBiNDkwXzMtNC0xLTEtMTI1MDA5_a51ba3ef-e1af-4fb1-a026-0ca9acf389bd"
      unitRef="usd">11249000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTpjMGQzZTBhNWM3NGU0YTEwOWU0ZGU0NThmYjkwYjQ5MC90YWJsZXJhbmdlOmMwZDNlMGE1Yzc0ZTRhMTA5ZTRkZTQ1OGZiOTBiNDkwXzQtMi0xLTEtMTI1MDA5_68c46356-5305-4fec-bbb9-afcc7c4b4c3a"
      unitRef="usd">13794000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTpjMGQzZTBhNWM3NGU0YTEwOWU0ZGU0NThmYjkwYjQ5MC90YWJsZXJhbmdlOmMwZDNlMGE1Yzc0ZTRhMTA5ZTRkZTQ1OGZiOTBiNDkwXzQtNC0xLTEtMTI1MDA5_856b843e-48a1-45ca-81ee-fa340aa2c782"
      unitRef="usd">15058000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzMwMjY_50a2af8a-e6de-4b60-80c7-4e0abd2fb693">The following table summarizes stock option activity during the years ended December&#160;31, 2022 and 2021:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual Term&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Options Outstanding at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2,143,636&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;9.19&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;9.5&lt;/span&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(110,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(123,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Options Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2,023,460&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;9.51&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;6.3&lt;/span&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,275,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(953,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Options Outstanding at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4,344,812&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4.37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Options Exercisable at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,314,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i5c5da6190f13488b910ee141bcf79aef_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzQtMS0xLTEtMTI1MDA5_88dbf0a2-2323-4316-ac0c-38eaa448456c"
      unitRef="shares">2143636</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i5c5da6190f13488b910ee141bcf79aef_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzQtMy0xLTEtMTI1MDA5_c9e1e6c2-d108-4186-a0c2-76613b326f6c"
      unitRef="usdPerShare">9.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i6c1dff7ee9d048ae87f0f1302ffc8809_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzQtNS0xLTEtMTI1MDA5_248bed1e-6085-4c8f-b673-0eda7e9e49c1">P9Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzUtMS0xLTEtMTI1MDA5_f948b972-0d28-48b3-b803-943ba9a60729"
      unitRef="shares">114429</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzUtMy0xLTEtMTI1MDA5_0ccdbbed-24a4-4dc4-9d15-55bc9abc6401"
      unitRef="usdPerShare">18.07</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzYtMS0xLTEtMTI1MDA5_33e72f61-13d2-43dd-8005-84f931a3cb64"
      unitRef="shares">110768</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzYtMy0xLTEtMTI1MDA5_b4d626d5-2f09-4aef-ae4a-ddc17f31f03f"
      unitRef="usdPerShare">13.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzQtMS0xLTEtMTMyNzY0_8f7e6f31-08cf-456f-9bd0-73477819923f"
      unitRef="shares">123837</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzQtMy0xLTEtMTMyNzY0_32a43f16-eaf8-4d2b-aa55-aa207868ca73"
      unitRef="usdPerShare">8.67</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzctMS0xLTEtMTI1MDA5_5d2526fc-2fca-4e01-9c1e-96361ccca7ac"
      unitRef="shares">2023460</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzctMy0xLTEtMTI1MDA5_4ebb41ac-cd20-4c8b-a929-6d550f4eff7e"
      unitRef="usdPerShare">9.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzctNS0xLTEtMTI1MDA5_807ce917-c816-4539-96e6-038a71d6e56b">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzgtMS0xLTEtMTI1MDA5_4ff723db-1b4c-463b-a568-2a664ec90b44"
      unitRef="shares">3275224</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzgtMy0xLTEtMTI1MDA5_3ac5bd5d-74ca-475e-a958-3916fd8f1262"
      unitRef="usdPerShare">1.33</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzktMS0xLTEtMTI1MDA5_81273699-1ce5-411c-a025-f1b4c7aec8e8"
      unitRef="shares">953872</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzktMy0xLTEtMTI1MDA5_8a642c92-bd74-46c5-b939-439fc0c35195"
      unitRef="usdPerShare">4.84</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzExLTEtMS0xLTEyNTAwOQ_6ba4e879-b175-45b7-a4a7-b401cd2c9a6d"
      unitRef="shares">4344812</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzExLTMtMS0xLTEyNTAwOQ_6e177531-06e1-483b-bf17-7031c1a1907d"
      unitRef="usdPerShare">4.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzExLTUtMS0xLTEyNTAwOQ_554310f1-0c37-46e4-a479-7cef1facf537">P7Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzEyLTEtMS0xLTEyNTAwOQ_dd42b600-2afb-4a3e-a8b3-eadb326dbfb7"
      unitRef="shares">2314963</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzEyLTMtMS0xLTEyNTAwOQ_b0ffb90e-d5bc-4ea4-b7d0-d77f0bc7ea96"
      unitRef="usdPerShare">6.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTozNzBhMTAwMDQxNjQ0ZDY5YmRiZTMyYmQ2NTlhMjkzYS90YWJsZXJhbmdlOjM3MGExMDAwNDE2NDRkNjliZGJlMzJiZDY1OWEyOTNhXzEyLTUtMS0xLTEyNTAwOQ_ef94cd57-c0ba-4e3d-b652-0bf432bb5c50">P7Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzMwMjE_4ec8752e-f247-43d5-a528-4edd84d483ed">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of restricted stock units (RSU) activity for the years ended December&#160;31, 2022 and 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;RSUs Outstanding at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;42,318&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;13.46&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,580,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(273,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(154,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;RSUs Outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2,194,756&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;16.36&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,557,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,051,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(704,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;RSUs Outstanding at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2,995,890&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7.89&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1b23e5676a7b414fb655e2c79c6f3b4c_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTo5MjMyNmU2MjZiODY0M2UzYTYxNDczMGNkMzE1YzcxOC90YWJsZXJhbmdlOjkyMzI2ZTYyNmI4NjQzZTNhNjE0NzMwY2QzMTVjNzE4XzEtMS0xLTEtMTM3NzI5_1b27248c-c8e5-4e47-bd96-b6367f480302"
      unitRef="shares">42318</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1b23e5676a7b414fb655e2c79c6f3b4c_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTo5MjMyNmU2MjZiODY0M2UzYTYxNDczMGNkMzE1YzcxOC90YWJsZXJhbmdlOjkyMzI2ZTYyNmI4NjQzZTNhNjE0NzMwY2QzMTVjNzE4XzEtMy0xLTEtMTM3NzI5_bfae21ca-1b15-4b0c-92e5-687d383c5567"
      unitRef="usdPerShare">13.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i226e88364b4547f28963e2644d0fd5c1_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTo5MjMyNmU2MjZiODY0M2UzYTYxNDczMGNkMzE1YzcxOC90YWJsZXJhbmdlOjkyMzI2ZTYyNmI4NjQzZTNhNjE0NzMwY2QzMTVjNzE4XzItMS0xLTEtMTM3NzI5_6fc24dd4-6e5b-46b1-8ff0-ea8eb4c7a37f"
      unitRef="shares">2580670</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i226e88364b4547f28963e2644d0fd5c1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTo5MjMyNmU2MjZiODY0M2UzYTYxNDczMGNkMzE1YzcxOC90YWJsZXJhbmdlOjkyMzI2ZTYyNmI4NjQzZTNhNjE0NzMwY2QzMTVjNzE4XzItMy0xLTEtMTM3NzI5_b8eb0586-75c2-4028-90f7-3077c2a8b4e9"
      unitRef="usdPerShare">16.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i226e88364b4547f28963e2644d0fd5c1_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTo5MjMyNmU2MjZiODY0M2UzYTYxNDczMGNkMzE1YzcxOC90YWJsZXJhbmdlOjkyMzI2ZTYyNmI4NjQzZTNhNjE0NzMwY2QzMTVjNzE4XzMtMS0xLTEtMTM3NzI5_de96cbe9-f80e-4f79-886d-22de76e3069e"
      unitRef="shares">273632</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i226e88364b4547f28963e2644d0fd5c1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTo5MjMyNmU2MjZiODY0M2UzYTYxNDczMGNkMzE1YzcxOC90YWJsZXJhbmdlOjkyMzI2ZTYyNmI4NjQzZTNhNjE0NzMwY2QzMTVjNzE4XzMtMy0xLTEtMTM3NzI5_6d100219-1b5d-47ea-98b0-e46f1c2feb9f"
      unitRef="usdPerShare">14.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i226e88364b4547f28963e2644d0fd5c1_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTo5MjMyNmU2MjZiODY0M2UzYTYxNDczMGNkMzE1YzcxOC90YWJsZXJhbmdlOjkyMzI2ZTYyNmI4NjQzZTNhNjE0NzMwY2QzMTVjNzE4XzQtMS0xLTEtMTM3NzI5_9b606a3f-fe14-4099-b950-c6b1a169cb0b"
      unitRef="shares">154600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i226e88364b4547f28963e2644d0fd5c1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTo5MjMyNmU2MjZiODY0M2UzYTYxNDczMGNkMzE1YzcxOC90YWJsZXJhbmdlOjkyMzI2ZTYyNmI4NjQzZTNhNjE0NzMwY2QzMTVjNzE4XzQtMy0xLTEtMTM3NzI5_30b91f7e-69bc-432b-8923-6c95692cd010"
      unitRef="usdPerShare">16.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia3f52ca9b0be41cd856ff28f7f814c0f_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTo5MjMyNmU2MjZiODY0M2UzYTYxNDczMGNkMzE1YzcxOC90YWJsZXJhbmdlOjkyMzI2ZTYyNmI4NjQzZTNhNjE0NzMwY2QzMTVjNzE4XzEtMS0xLTEtMTI1MDA5_15d2627c-71a6-4d8e-967a-f2340d4dccdb"
      unitRef="shares">2194756</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia3f52ca9b0be41cd856ff28f7f814c0f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTo5MjMyNmU2MjZiODY0M2UzYTYxNDczMGNkMzE1YzcxOC90YWJsZXJhbmdlOjkyMzI2ZTYyNmI4NjQzZTNhNjE0NzMwY2QzMTVjNzE4XzEtMy0xLTEtMTI1MDA5_f9c14820-e6dd-4373-98df-b8454a4a8937"
      unitRef="usdPerShare">16.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8b665f62287d47a2a2a538a0449d7b4f_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTo5MjMyNmU2MjZiODY0M2UzYTYxNDczMGNkMzE1YzcxOC90YWJsZXJhbmdlOjkyMzI2ZTYyNmI4NjQzZTNhNjE0NzMwY2QzMTVjNzE4XzItMS0xLTEtMTI1MDA5_bc0a506c-9b23-46a6-95a6-25809df378e7"
      unitRef="shares">2557263</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8b665f62287d47a2a2a538a0449d7b4f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTo5MjMyNmU2MjZiODY0M2UzYTYxNDczMGNkMzE1YzcxOC90YWJsZXJhbmdlOjkyMzI2ZTYyNmI4NjQzZTNhNjE0NzMwY2QzMTVjNzE4XzItMy0xLTEtMTI1MDA5_00563ac9-1382-4bed-bdce-dc9272a1847f"
      unitRef="usdPerShare">2.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i8b665f62287d47a2a2a538a0449d7b4f_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTo5MjMyNmU2MjZiODY0M2UzYTYxNDczMGNkMzE1YzcxOC90YWJsZXJhbmdlOjkyMzI2ZTYyNmI4NjQzZTNhNjE0NzMwY2QzMTVjNzE4XzMtMS0xLTEtMTI1MDA5_1dc9a4ab-4dcd-4782-828e-60d03ee57565"
      unitRef="shares">1051951</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i8b665f62287d47a2a2a538a0449d7b4f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTo5MjMyNmU2MjZiODY0M2UzYTYxNDczMGNkMzE1YzcxOC90YWJsZXJhbmdlOjkyMzI2ZTYyNmI4NjQzZTNhNjE0NzMwY2QzMTVjNzE4XzMtMy0xLTEtMTI1MDA5_8d3d5df6-5bd5-4260-b14d-2b9b5ad8ea2d"
      unitRef="usdPerShare">8.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i8b665f62287d47a2a2a538a0449d7b4f_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTo5MjMyNmU2MjZiODY0M2UzYTYxNDczMGNkMzE1YzcxOC90YWJsZXJhbmdlOjkyMzI2ZTYyNmI4NjQzZTNhNjE0NzMwY2QzMTVjNzE4XzQtMS0xLTEtMTI1MDA5_95cef44f-3041-43c4-ad98-1de9a689f343"
      unitRef="shares">704178</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8b665f62287d47a2a2a538a0449d7b4f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTo5MjMyNmU2MjZiODY0M2UzYTYxNDczMGNkMzE1YzcxOC90YWJsZXJhbmdlOjkyMzI2ZTYyNmI4NjQzZTNhNjE0NzMwY2QzMTVjNzE4XzQtMy0xLTEtMTI1MDA5_cd1994f7-dcea-4df9-94c9-d8c53a4e0cff"
      unitRef="usdPerShare">15.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if929f2486a3a44d28045fa07fb1bcce1_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTo5MjMyNmU2MjZiODY0M2UzYTYxNDczMGNkMzE1YzcxOC90YWJsZXJhbmdlOjkyMzI2ZTYyNmI4NjQzZTNhNjE0NzMwY2QzMTVjNzE4XzUtMS0xLTEtMTI1MDA5_28f9ec0a-c6bc-4737-8b63-8be46a4f569d"
      unitRef="shares">2995890</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if929f2486a3a44d28045fa07fb1bcce1_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTo5MjMyNmU2MjZiODY0M2UzYTYxNDczMGNkMzE1YzcxOC90YWJsZXJhbmdlOjkyMzI2ZTYyNmI4NjQzZTNhNjE0NzMwY2QzMTVjNzE4XzUtMy0xLTEtMTI1MDA5_1a2cc745-9dae-47c9-b386-f685bfd614e1"
      unitRef="usdPerShare">7.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzU0OTc1NTgxODczMg_17074905-b1d2-446d-83a4-0520207bd803"
      unitRef="shares">2537866</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzE2MzU_22c6295f-1a40-459c-912f-dc62bd8be773"
      unitRef="shares">994108</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzE2NDI_292a1639-8ccf-4d84-ae6e-fafa558c2e76"
      unitRef="shares">2282906</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i1f2d0a5b07ba47cf964092cef9923a0a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzE3NTY_eb4e8b70-3b11-45ce-8199-62a9aa25c088">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib3dddfdeb88a4190a356bec8bfeea93e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzU0OTc1NTgxODgzOQ_3202ba19-47b1-4fe3-8b13-246b73aa3be1">P3M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i1f2d0a5b07ba47cf964092cef9923a0a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzU0OTc1NTgxODg0Ng_60c7f81b-ffaa-4778-9d86-faf20f9f235a">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib86cc5ff123b4521bdc879c6dd8d6ddd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzU0OTc1NTgxODk3MQ_2e931c30-c933-427c-ac91-744c0c90a948">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i598678a6e43c4392892d46a91c1822c3_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzU0OTc1NTgxOTAzMA_c3ce94a2-b191-4e63-baaf-fd02811bcaf0"
      unitRef="shares">75000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="ifd9b6f3eb2204ed6a08b9dabee6e95b1_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzU0OTc1NTgxOTA0Mw_5af2f6e1-aea0-46fd-9936-71d74a20b448"
      unitRef="shares">2325000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9b9982257c8b4e6795a0e1fd9a8a6105_D20221201-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzU0OTc1NTgyNDIxMw_07f22850-1c9b-413c-86ed-ffbf9f7d41e9"
      unitRef="shares">625000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i75628c49101248aa99227aa70212390f_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzU0OTc1NTgyMDQzOQ_87efc3df-00fd-4ac4-bd77-56c79156a9c3"
      unitRef="shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="if929f2486a3a44d28045fa07fb1bcce1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzU0OTc1NTgyMDQyNw_3bff7b4e-2a42-4eeb-89b6-d7156c152bf5"
      unitRef="shares">1575000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzI1Mzc_121487b4-d8b7-425a-8cc1-14480f5e0af0"
      unitRef="usd">16314000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="if929f2486a3a44d28045fa07fb1bcce1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzI1NTM_cdae2f88-5e9b-41a9-9ae5-4ef0ac9a2466"
      unitRef="usd">14604000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzI1ODI_d39e701d-0f0e-415e-b352-f255da56f89e"
      unitRef="usd">1710000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib346c2ed3131474dba5b433efbd59929_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzU0OTc1NTgxODU4Ng_d806d4fa-b1f6-4573-b701-092156015107">P0Y6M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i073f5d354b744103863d5023f72feddd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzU0OTc1NTgxODU5MA_82c1d76a-4799-41d0-bb09-4b5d307dc8b3">P1Y6M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzMwMjM_7cc8c425-5f31-4532-97b3-f1bec7527b56">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average assumptions used to determine the fair value of options granted in 2022 and 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.67&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.18&lt;/span&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTpkOTNmZjg0MTc3ZTI0NDhmOWQ3YzUyMjU3ZWNkZGY2My90YWJsZXJhbmdlOmQ5M2ZmODQxNzdlMjQ0OGY5ZDdjNTIyNTdlY2RkZjYzXzEtMS0xLTEtMTI1MDA5_d8268523-eb1d-4887-b1e4-5f84dbe916e2"
      unitRef="number">0.6136</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTpkOTNmZjg0MTc3ZTI0NDhmOWQ3YzUyMjU3ZWNkZGY2My90YWJsZXJhbmdlOmQ5M2ZmODQxNzdlMjQ0OGY5ZDdjNTIyNTdlY2RkZjYzXzEtMy0xLTEtMTI1MDA5_f21618d8-b84c-4f8e-aa4f-d6e8ce23055f"
      unitRef="number">0.5886</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTpkOTNmZjg0MTc3ZTI0NDhmOWQ3YzUyMjU3ZWNkZGY2My90YWJsZXJhbmdlOmQ5M2ZmODQxNzdlMjQ0OGY5ZDdjNTIyNTdlY2RkZjYzXzItMS0xLTEtMTI1MDA5_93c063f1-68ba-4c9d-b8ab-c4839c4037ec"
      unitRef="number">0.0327</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTpkOTNmZjg0MTc3ZTI0NDhmOWQ3YzUyMjU3ZWNkZGY2My90YWJsZXJhbmdlOmQ5M2ZmODQxNzdlMjQ0OGY5ZDdjNTIyNTdlY2RkZjYzXzItMy0xLTEtMTI1MDA5_249ba21a-a63b-48f0-b398-130e9b4f5627"
      unitRef="number">0.0067</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTpkOTNmZjg0MTc3ZTI0NDhmOWQ3YzUyMjU3ZWNkZGY2My90YWJsZXJhbmdlOmQ5M2ZmODQxNzdlMjQ0OGY5ZDdjNTIyNTdlY2RkZjYzXzMtMS0xLTEtMTI1MDA5_5c14909e-bea8-426d-82e5-f62eeb7e6816">P4Y8M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTpkOTNmZjg0MTc3ZTI0NDhmOWQ3YzUyMjU3ZWNkZGY2My90YWJsZXJhbmdlOmQ5M2ZmODQxNzdlMjQ0OGY5ZDdjNTIyNTdlY2RkZjYzXzMtMy0xLTEtMTI1MDA5_98a8effa-cf5b-459e-91b4-b3f679b75886">P4Y2M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTpkOTNmZjg0MTc3ZTI0NDhmOWQ3YzUyMjU3ZWNkZGY2My90YWJsZXJhbmdlOmQ5M2ZmODQxNzdlMjQ0OGY5ZDdjNTIyNTdlY2RkZjYzXzQtMS0xLTEtMTI1MDA5_60b81325-45ba-497a-b35c-1f21c32a83e7"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90YWJsZTpkOTNmZjg0MTc3ZTI0NDhmOWQ3YzUyMjU3ZWNkZGY2My90YWJsZXJhbmdlOmQ5M2ZmODQxNzdlMjQ0OGY5ZDdjNTIyNTdlY2RkZjYzXzQtMy0xLTEtMTI1MDA5_da260c30-5dba-4069-9889-bf4c65129b6d"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzI5NDc_317964fc-88a4-4fac-a5dd-cc2e2d6bb822"
      unitRef="usdPerShare">0.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yODkvZnJhZzoyMTc1YTg2YTU4N2Y0NGI1OTNmMjY2MDdjZGFkMjEyZS90ZXh0cmVnaW9uOjIxNzVhODZhNTg3ZjQ0YjU5M2YyNjYwN2NkYWQyMTJlXzI5NTE_ea004c6d-d601-49bc-9818-72d4cb9ccd2a"
      unitRef="usdPerShare">8.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzg4NjU_66721b75-e25f-4ed7-a77c-1a43785d03b0">Income Taxes&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to regulation under U.S., Italy and India tax laws, regulations and policies. Changes to these laws or regulations may affect the Company&#x2019;s tax liability, return on investments and business operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Earnings before income taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (losses) before income taxes were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(229,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(124,216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income (loss) before income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(229,762)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(124,216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income expense (benefit)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense (benefit) was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:61.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.170%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current expense (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. state and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current income tax (benefit) provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred expense (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. state and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax (benefit) provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax (benefit) provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a tax provision of $51 for the year ended December&#160;31, 2022 due to foreign taxable income and the generation of U.S. taxable losses offset by a valuation allowance, discussed below, on the deferred tax assets. The Company has a tax provision of $&#x2014; for the year ended December&#160;31, 2021 due to the generation of U.S. taxable losses offset by a valuation allowance on the deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Reconciliation of US Federal Statutory income tax rate to actual income tax rate&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation from the statutory U.S. federal income tax rate to the effective tax rate is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(229,762)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(124,216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Statutory U.S. federal income tax (21%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12,051)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxed at rates other than statutory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-deductible convertible debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,676)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-deductible warrant cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reported income tax provision differs from the amount computed by applying the statutory US federal income tax rate of 21% to the income before income taxes primarily due to pretax losses for which no tax benefit has been provided, non-deductible convertible debt, as well as stock-based compensation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records deferred income taxes to reflect the net tax effects of temporary differences, if any, between the carrying amounts of assets and liabilities for financial reporting and the amounts used for income tax purposes. The components of deferred tax assets and liabilities at December&#160;31, 2022 and 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NOL carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;121,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capital loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized research &amp;amp; experimental costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Organizational costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(140,858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(80,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred tax assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,073)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Right of use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(954)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Note payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(77)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred tax asset (liability)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the Company&#x2019;s net deferred tax balances consist primarily of U.S. federal and state net operating losses (&#x201c;NOLs&#x201d;) available for carry forward, tax amortizable goodwill in excess of financial statement goodwill, stock-based compensation, and capitalized research and experimental (&#x201c;R&amp;amp;E&#x201d;) costs. As of December&#160;31, 2021, the Company's net deferred tax balances consist primarily of U.S. federal and state NOLs as available for carry forward and tax amortizable goodwill in excess of financial statement goodwill. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Tax Cuts &amp;amp; Jobs Act of 2017 ("TCJA") mandated that R&amp;amp;E costs incurred in tax years beginning after December 31, 2021 must be capitalized and amortized over five years if the research is performed in the United States and over 15 years if performed outside the United States. As of December&#160;31, 2022, the Company has capitalized and will amortize these costs over the required periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, the Company participated in a tax certificate transfer program with the state of New Jersey and sold a portion of its available prior year New Jersey state NOLs, in varying amounts from tax years 2017 through 2019. The deferred tax balances and related disclosures above reflect the adjusted attribute carryforwards and associated deferred tax assets post-sale of the prior years&#x2019; attributes. The Company did not participate in the program during 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains a valuation allowance where it is more-likely-than-not that all or a portion of a deferred tax asset may not be realized. Changes in the valuation allowance are included in the Company&#x2019;s income tax provision in the period of change. In determining whether a valuation allowance is required, the Company evaluates factors such as prior earnings history, expected future earnings, reversal of existing taxable temporary differences, carry back and carry forward periods and tax planning strategies that could potentially enhance the likelihood of the realization of a deferred tax asset. As of December&#160;31, 2022, all deferred tax assets related to the U.S.  Management has determined that it is more-likely-than not that the Company will not be able to utilize its deferred tax assets at December&#160;31, 2022 and 2021 due to a history of cumulative losses. As such, the Company has a valuation allowance against its net deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The valuation allowance increased by $60,444 between December&#160;31, 2022 and 2021. The increase was primarily attributable to an increase in NOL carryforwards. At December&#160;31, 2022, the valuation allowance is $140,858, of which $1,762 will be allocated to additional paid-in capital when released. The remaining valuation allowance of $139,096 will be released through continuing operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Operating Losses &amp;amp; Tax Credits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, the Company has federal research and development tax credits (&#x201c;R&amp;amp;D credit&#x201d;) of approximately $3,733 for both years, which begin to expire in varying amounts from 2031 &#x2013; 2038, subject to the annual limitation described below. In addition, the Company has state R&amp;amp;D credits of approximately $65 for the years ended December&#160;31, 2022 and 2021, which will expire in 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has NOL carryforwards for tax purposes and other deferred tax assets that are available to offset future taxable income, subject to the annual limitation described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, the Company has gross federal NOL carryforwards of approximately $485,351 and $263,270, respectively. As of December&#160;31, 2022 and 2021, the Company has state NOL carryforwards of approximately $235,679 and $125,855, respectively. Regarding the federal NOL for the year ended December&#160;31, 2022, $89,051 begins to expire in varying amounts from 2032 through 2036, while $396,300 has an indefinite carryforward period. Regarding the state NOL carryforwards for the year ended December&#160;31, 2022, $233,566 begin to expire in varying amounts from 2033 through 2042, while $2,113 has an indefinite carryforward period. The U.S. (federal and state) operating loss carryforwards and credits may be subject to an annual limitation due to the &#x201c;change in ownership&#x201d; provisions of the Internal Revenue Code, and similar state provisions. The Company determined that the merger transaction constitutes a change of ownership as defined under Internal Revenue Code Section 382 and Section 383. Based on management&#x2019;s Section 382 Limitation Analysis, it is expected that all NOL carryforwards that existed as of the transaction date will be allowable under Section 382, however, the deferred tax asset on the Company&#x2019;s NOL carryforward is offset by a full valuation allowance. Based on management&#x2019;s Section 383 Limitation Analysis, it is expected that as of December&#160;31, 2022 and December&#160;31, 2021, $3,733 of federal R&amp;amp;D credits will expire unused. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 16, 2022, the IRA was signed into law that includes a new alternative minimum tax based upon financial statement income (&#x201c;book minimum tax&#x201d;) and tax incentives for energy and climate initiatives, among other provisions. The Company is not expected to be impacted by the book minimum tax given its extensive losses. The Company continues to assess the tax incentives in the legislation that could impact pre-tax income, effective tax rate, or valuation of deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unrecognized Tax Benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to income taxes in the United&#160;States (federal and state), India, and Italy. Significant judgment is required in evaluating the Company&#x2019;s tax positions and determining the Company&#x2019;s provision for income taxes. During the ordinary course of business, there are transactions and calculations for which the ultimate tax determination is uncertain. The Company records a liability for uncertain tax positions on the basis of a two-step process in which (i) management determines whether it is more-likely-than-not that the tax position will be sustained on the technical merits of the position and (ii) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has unrecognized tax benefits associated with uncertain tax positions as of December&#160;31, 2022 and 2021 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.158%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Gross unrecognized tax benefits as of January 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rate change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross unrecognized tax benefits as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total amount of gross unrecognized tax benefits was $685 and $719 for the years ended December&#160;31, 2022 and 2021, respectively. The decrease in gross unrecognized tax benefits in 2022 was due to a change in state deferred tax rate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in the balance of unrecognized tax benefits at December&#160;31, 2022 are potential benefits of nil that, if recognized, would affect the effective tax rate on income from continuing operations. The open tax years for federal and state tax returns are generally&#160;2019 and forward. Net operating losses and R&amp;amp;D credits generated in closed years and utilized in open years are subject to adjustment by the tax authorities. The Company is not currently under examination by any taxing jurisdiction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company regularly assesses the adequacy of its provision for income tax contingencies in accordance with ASC 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. As a result, the Company may adjust the reserves for unrecognized tax benefits for the impact of new facts and developments, such as changes to interpretation of relevant tax law, assessments from taxing authorities, settlements with tax authorities and lapses of statute of limitations.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzkzNDU4NDg4NTI4NzE_30fa31d6-431b-44ba-b684-801e202eb8cd">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (losses) before income taxes were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(229,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(124,216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income (loss) before income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(229,762)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(124,216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpjOGU0OTEzYjYzNzE0NzM5YjYxYjliMjBiZGE2YTBmOC90YWJsZXJhbmdlOmM4ZTQ5MTNiNjM3MTQ3MzliNjFiOWIyMGJkYTZhMGY4XzMtMS0xLTEtMTUzNzMw_88de1dc5-0ed0-4c8b-b430-824d1fa7658d"
      unitRef="usd">-229923000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpjOGU0OTEzYjYzNzE0NzM5YjYxYjliMjBiZGE2YTBmOC90YWJsZXJhbmdlOmM4ZTQ5MTNiNjM3MTQ3MzliNjFiOWIyMGJkYTZhMGY4XzMtMy0xLTEtMTUzNzMw_8cf7cf73-398a-47a9-853c-36eff821464b"
      unitRef="usd">-124216000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpjOGU0OTEzYjYzNzE0NzM5YjYxYjliMjBiZGE2YTBmOC90YWJsZXJhbmdlOmM4ZTQ5MTNiNjM3MTQ3MzliNjFiOWIyMGJkYTZhMGY4XzQtMS0xLTEtMTUzNzMw_fa02f0e9-c5f6-4c0d-a770-b5026397b29a"
      unitRef="usd">161000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpjOGU0OTEzYjYzNzE0NzM5YjYxYjliMjBiZGE2YTBmOC90YWJsZXJhbmdlOmM4ZTQ5MTNiNjM3MTQ3MzliNjFiOWIyMGJkYTZhMGY4XzQtMy0xLTEtMTUzNzMw_7263007f-92b1-4cd0-9371-f89f30aad592"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpjOGU0OTEzYjYzNzE0NzM5YjYxYjliMjBiZGE2YTBmOC90YWJsZXJhbmdlOmM4ZTQ5MTNiNjM3MTQ3MzliNjFiOWIyMGJkYTZhMGY4XzUtMS0xLTEtMTUzNzMw_2b69ce86-ac50-42ca-b5e9-175d97740983"
      unitRef="usd">-229762000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpjOGU0OTEzYjYzNzE0NzM5YjYxYjliMjBiZGE2YTBmOC90YWJsZXJhbmdlOmM4ZTQ5MTNiNjM3MTQ3MzliNjFiOWIyMGJkYTZhMGY4XzUtMy0xLTEtMTUzNzMw_507b0b4d-0bee-4437-a984-8b799c64c6ee"
      unitRef="usd">-124216000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzg4Njc_87d5fb94-f280-4672-97e1-01e01da9e4c1">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense (benefit) was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:61.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.170%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current expense (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. state and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current income tax (benefit) provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred expense (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. state and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax (benefit) provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax (benefit) provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpkYTU4NzFlZjYxYTc0YjQyODhiNWM5ZDViZWMxODgxZS90YWJsZXJhbmdlOmRhNTg3MWVmNjFhNzRiNDI4OGI1YzlkNWJlYzE4ODFlXzItMS0xLTEtMTI1MDA5_4cd85adf-56b0-4a61-a193-18507866a074"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpkYTU4NzFlZjYxYTc0YjQyODhiNWM5ZDViZWMxODgxZS90YWJsZXJhbmdlOmRhNTg3MWVmNjFhNzRiNDI4OGI1YzlkNWJlYzE4ODFlXzItMy0xLTEtMTI1MDA5_fed20fe0-8c33-4e38-ae5c-2044429589b8"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpkYTU4NzFlZjYxYTc0YjQyODhiNWM5ZDViZWMxODgxZS90YWJsZXJhbmdlOmRhNTg3MWVmNjFhNzRiNDI4OGI1YzlkNWJlYzE4ODFlXzMtMS0xLTEtMTI1MDA5_5c69186e-4f9e-43be-92f3-3cf776d9cf7b"
      unitRef="usd">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpkYTU4NzFlZjYxYTc0YjQyODhiNWM5ZDViZWMxODgxZS90YWJsZXJhbmdlOmRhNTg3MWVmNjFhNzRiNDI4OGI1YzlkNWJlYzE4ODFlXzMtMy0xLTEtMTI1MDA5_91e46296-62dc-4bd1-bf13-18bc004b6d32"
      unitRef="usd">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpkYTU4NzFlZjYxYTc0YjQyODhiNWM5ZDViZWMxODgxZS90YWJsZXJhbmdlOmRhNTg3MWVmNjFhNzRiNDI4OGI1YzlkNWJlYzE4ODFlXzUtMS0xLTEtMTUzOTE0_6c197e91-158b-489d-9f0d-8c544cac0dae"
      unitRef="usd">51000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpkYTU4NzFlZjYxYTc0YjQyODhiNWM5ZDViZWMxODgxZS90YWJsZXJhbmdlOmRhNTg3MWVmNjFhNzRiNDI4OGI1YzlkNWJlYzE4ODFlXzUtMy0xLTEtMTUzOTE0_5021384c-dfc5-48ad-aa0d-eb1ae64ce191"
      unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpkYTU4NzFlZjYxYTc0YjQyODhiNWM5ZDViZWMxODgxZS90YWJsZXJhbmdlOmRhNTg3MWVmNjFhNzRiNDI4OGI1YzlkNWJlYzE4ODFlXzQtMS0xLTEtMTI1MDA5_6f9c72cd-3981-4c5d-97f8-02779f3b6eea"
      unitRef="usd">51000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpkYTU4NzFlZjYxYTc0YjQyODhiNWM5ZDViZWMxODgxZS90YWJsZXJhbmdlOmRhNTg3MWVmNjFhNzRiNDI4OGI1YzlkNWJlYzE4ODFlXzQtMy0xLTEtMTI1MDA5_738c4db3-df3e-4644-bac4-593cfaa5834f"
      unitRef="usd">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpkYTU4NzFlZjYxYTc0YjQyODhiNWM5ZDViZWMxODgxZS90YWJsZXJhbmdlOmRhNTg3MWVmNjFhNzRiNDI4OGI1YzlkNWJlYzE4ODFlXzYtMS0xLTEtMTI1MDA5_7bd639e0-6085-4b72-9af3-b46c5e3587f2"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpkYTU4NzFlZjYxYTc0YjQyODhiNWM5ZDViZWMxODgxZS90YWJsZXJhbmdlOmRhNTg3MWVmNjFhNzRiNDI4OGI1YzlkNWJlYzE4ODFlXzYtMy0xLTEtMTI1MDA5_67d78802-c4df-4627-9199-2f44fddebb82"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpkYTU4NzFlZjYxYTc0YjQyODhiNWM5ZDViZWMxODgxZS90YWJsZXJhbmdlOmRhNTg3MWVmNjFhNzRiNDI4OGI1YzlkNWJlYzE4ODFlXzctMS0xLTEtMTI1MDA5_23f21183-ef0e-4df9-9b13-b37028c659c4"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpkYTU4NzFlZjYxYTc0YjQyODhiNWM5ZDViZWMxODgxZS90YWJsZXJhbmdlOmRhNTg3MWVmNjFhNzRiNDI4OGI1YzlkNWJlYzE4ODFlXzctMy0xLTEtMTI1MDA5_fc646bcd-05d2-438a-beeb-0ede2d4f0803"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpkYTU4NzFlZjYxYTc0YjQyODhiNWM5ZDViZWMxODgxZS90YWJsZXJhbmdlOmRhNTg3MWVmNjFhNzRiNDI4OGI1YzlkNWJlYzE4ODFlXzEwLTEtMS0xLTE1MzkyNw_e2a01c3d-4ca9-4e31-b33a-6da937117044"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpkYTU4NzFlZjYxYTc0YjQyODhiNWM5ZDViZWMxODgxZS90YWJsZXJhbmdlOmRhNTg3MWVmNjFhNzRiNDI4OGI1YzlkNWJlYzE4ODFlXzEwLTMtMS0xLTE1MzkyNw_d7f5222a-0fed-4f37-b08d-6604b3b34abc"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpkYTU4NzFlZjYxYTc0YjQyODhiNWM5ZDViZWMxODgxZS90YWJsZXJhbmdlOmRhNTg3MWVmNjFhNzRiNDI4OGI1YzlkNWJlYzE4ODFlXzgtMS0xLTEtMTI1MDA5_7f69f0ab-2669-47a0-a152-eb729c8b6b2c"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpkYTU4NzFlZjYxYTc0YjQyODhiNWM5ZDViZWMxODgxZS90YWJsZXJhbmdlOmRhNTg3MWVmNjFhNzRiNDI4OGI1YzlkNWJlYzE4ODFlXzgtMy0xLTEtMTI1MDA5_b6196647-5c05-4aa4-ba28-702155ada11c"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpkYTU4NzFlZjYxYTc0YjQyODhiNWM5ZDViZWMxODgxZS90YWJsZXJhbmdlOmRhNTg3MWVmNjFhNzRiNDI4OGI1YzlkNWJlYzE4ODFlXzktMS0xLTEtMTI1MDA5_27731b49-21d1-4f8b-876c-20551598aef3"
      unitRef="usd">51000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpkYTU4NzFlZjYxYTc0YjQyODhiNWM5ZDViZWMxODgxZS90YWJsZXJhbmdlOmRhNTg3MWVmNjFhNzRiNDI4OGI1YzlkNWJlYzE4ODFlXzktMy0xLTEtMTI1MDA5_1388a3f2-c644-454e-927a-e0126c83c3d8"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzgyNDYzMzcyMjU5MDk_29c1b517-9c80-448c-8f4b-dda55a06d0af"
      unitRef="usd">51000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzU0OTc1NTgyMzcwOQ_1388a3f2-c644-454e-927a-e0126c83c3d8"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzg4NjY_068371b2-892c-468e-9d22-0bc9e9a922f9">&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation from the statutory U.S. federal income tax rate to the effective tax rate is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(229,762)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(124,216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Statutory U.S. federal income tax (21%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12,051)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxed at rates other than statutory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-deductible convertible debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,676)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-deductible warrant cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzEtMS0xLTEtMTI1MDA5_7fbae910-a6df-415d-b447-49da160d930e"
      unitRef="usd">-229762000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzEtMy0xLTEtMTI1MDA5_56e3c359-6932-408b-92fb-16e27f9d34bd"
      unitRef="usd">-124216000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzItMS0xLTEtMTI1MDA5_aa8a8911-5c87-4921-be22-4f03629cd2d6"
      unitRef="usd">-48250000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzItMy0xLTEtMTI1MDA5_682b99e8-d784-4d49-9b07-3c3b9bc3d97b"
      unitRef="usd">-26085000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzMtMS0xLTEtMTI1MDA5_1f4085fb-881a-4c05-aad3-fd9fbf5bd18a"
      unitRef="usd">-12051000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzMtMy0xLTEtMTI1MDA5_fc139fc7-7612-47fe-a042-84e554da3370"
      unitRef="usd">-6592000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzUtMS0xLTEtMTU0MDY3_0a68abaa-42aa-43c9-a1be-79a170e32de8"
      unitRef="usd">17000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzUtMy0xLTEtMTU0MDY3_2c4eb544-bf37-47b2-9079-f6668e62a178"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <eose:EffectiveIncomeTaxRateReconciliationDisallowedInterestExpenseAmount
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzQtMS0xLTEtMTI1MDA5_9efd6da8-26d4-4b5e-937e-2e07c151239d"
      unitRef="usd">-2220000</eose:EffectiveIncomeTaxRateReconciliationDisallowedInterestExpenseAmount>
    <eose:EffectiveIncomeTaxRateReconciliationDisallowedInterestExpenseAmount
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzQtMy0xLTEtMTI1MDA5_070dcafd-cc50-46d2-b637-82a0e5f6b23a"
      unitRef="usd">-3676000</eose:EffectiveIncomeTaxRateReconciliationDisallowedInterestExpenseAmount>
    <eose:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAdjustmentWarrantCostAmount
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzctMS0xLTEtMTI1MDA5_53cc00cc-4de8-4ebe-b43a-a2b087427c26"
      unitRef="usd">-178000</eose:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAdjustmentWarrantCostAmount>
    <eose:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAdjustmentWarrantCostAmount
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzctMy0xLTEtMTI1MDA5_365f9d0b-7150-443d-a077-a4e2963c8bef"
      unitRef="usd">-373000</eose:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAdjustmentWarrantCostAmount>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzgtMS0xLTEtMTI1MDA5_beae49cc-eedb-47ad-a97c-03fa30e16a5e"
      unitRef="usd">1622000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzgtMy0xLTEtMTI1MDA5_253be8ac-6ad4-4f00-95d2-4628efd3fd5d"
      unitRef="usd">274000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzEwLTEtMS0xLTEyNTAwOQ_e6955f1c-19b1-4bdf-876e-763c771f3675"
      unitRef="usd">60444000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzEwLTMtMS0xLTEyNTAwOQ_fdaf8c98-f4ce-471f-939c-18ec2c0d3b53"
      unitRef="usd">36541000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzExLTEtMS0xLTEyNTAwOQ_52e52a5b-dd78-464a-a7db-5a8f5b7fcad4"
      unitRef="usd">667000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzExLTMtMS0xLTEyNTAwOQ_17398424-1bf1-46e8-b0df-cf4c1acf5c59"
      unitRef="usd">-89000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzEyLTEtMS0xLTEyNTAwOQ_1c03a628-dc74-4e39-8066-5ebfa051064e"
      unitRef="usd">51000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzEyLTMtMS0xLTEyNTAwOQ_5990a379-e4cf-447c-93ba-51fc2487e61c"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzEzLTEtMS0xLTEyNTAwOQ_b27e6fcf-57e2-40b6-a06d-d3f86a246184"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTo3ZGI2OTYxYWYzZTg0ZjExYjNkNTg3NDUyMzk5MTQ3OC90YWJsZXJhbmdlOjdkYjY5NjFhZjNlODRmMTFiM2Q1ODc0NTIzOTkxNDc4XzEzLTMtMS0xLTEyNTAwOQ_2a72253b-0b9d-4d3f-a6c8-b5c8f89e55ce"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzg4Njg_5e3d869a-5421-464d-bbb0-a889e2566c47">The components of deferred tax assets and liabilities at December&#160;31, 2022 and 2021 were as follows:&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NOL carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;121,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capital loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized research &amp;amp; experimental costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Organizational costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(140,858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(80,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred tax assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,073)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Right of use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(954)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Note payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(77)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred tax asset (liability)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzItMS0xLTEtMTI1MDA5_e00f0a11-bfbb-4384-8d52-323bb62e46ef"
      unitRef="usd">121142000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzItMy0xLTEtMTI1MDA5_72a921f3-07c4-4a13-abc0-e6e559c41784"
      unitRef="usd">63203000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsCapitalLossCarryforwards
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzMtMS0xLTEtMTI1MDA5_f514f3bb-cdaa-45e2-9e04-12a2141c2e3b"
      unitRef="usd">235000</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
    <us-gaap:DeferredTaxAssetsCapitalLossCarryforwards
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzMtMy0xLTEtMTI1MDA5_e1befd71-36d9-4405-a815-d99f75232786"
      unitRef="usd">710000</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzQtMS0xLTEtMTI1MDA5_833d7107-1abf-4ac9-afb9-98f4b7437f20"
      unitRef="usd">65000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzQtMy0xLTEtMTI1MDA5_0f5ce560-0ecc-41d1-8825-37617e0d654a"
      unitRef="usd">65000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzUtMS0xLTEtMTI1MDA5_5abaf7a6-ea14-44bb-bdd3-d1993c6013d0"
      unitRef="usd">7427000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzUtMy0xLTEtMTI1MDA5_34a2de1d-3c1b-461b-850c-2c3b1d9c3fc7"
      unitRef="usd">8471000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzctMS0xLTEtMTU2NTE0_cf7bc44b-88c2-489c-b050-139e2c29f0a3"
      unitRef="usd">3952000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzctMy0xLTEtMTU2NTE0_207b1e03-7742-4d04-9f56-cd0e03c27063"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzYtMS0xLTEtMTI1MDA5_defe305b-9c9c-4abd-a64b-9e416c4717bf"
      unitRef="usd">4819000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzYtMy0xLTEtMTI1MDA5_a5c4d518-45d6-417a-aefc-48530d36804d"
      unitRef="usd">4455000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzctMS0xLTEtMTI1MDA5_d38bcf1a-286f-44dd-a08f-2c1722fb1ba5"
      unitRef="usd">1678000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzctMy0xLTEtMTI1MDA5_ccaef952-5b73-4245-b65e-5dcf7f504d73"
      unitRef="usd">1586000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <eose:DeferredTaxAssetsOrganizationalCosts
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzgtMS0xLTEtMTI1MDA5_c55e5734-dbe8-428c-9564-46d058e210f9"
      unitRef="usd">140000</eose:DeferredTaxAssetsOrganizationalCosts>
    <eose:DeferredTaxAssetsOrganizationalCosts
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzgtMy0xLTEtMTI1MDA5_48f931c9-ced2-4363-a06f-727c07c797c2"
      unitRef="usd">162000</eose:DeferredTaxAssetsOrganizationalCosts>
    <eose:DeferredTaxAssetLeasingArrangements
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzktMS0xLTEtMTI1MDA5_27b3f2e6-e43a-4586-abbc-b947316cc4de"
      unitRef="usd">1413000</eose:DeferredTaxAssetLeasingArrangements>
    <eose:DeferredTaxAssetLeasingArrangements
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzktMy0xLTEtMTI1MDA5_0befd20b-2ef7-491d-b90f-2fed9deddd9c"
      unitRef="usd">1185000</eose:DeferredTaxAssetLeasingArrangements>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzEwLTEtMS0xLTE1NDE0OA_23c0779f-2869-4e36-a925-a1a6bf29adda"
      unitRef="usd">316000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzEwLTMtMS0xLTE1NDE0OA_131c1364-0f9f-4007-9987-c1ed2171f496"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <eose:DeferredTaxAssetInterestLimitation
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzEwLTEtMS0xLTEyNTAwOQ_e35072ec-a3c2-4724-bf3b-41927f498bea"
      unitRef="usd">0</eose:DeferredTaxAssetInterestLimitation>
    <eose:DeferredTaxAssetInterestLimitation
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzEwLTMtMS0xLTEyNTAwOQ_921feedf-c200-47c1-ad14-90a3d163d7af"
      unitRef="usd">1430000</eose:DeferredTaxAssetInterestLimitation>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzExLTEtMS0xLTEyNTAwOQ_225dbf10-9b87-4b9d-addf-a518eab2510c"
      unitRef="usd">663000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzExLTMtMS0xLTEyNTAwOQ_43bd3f7d-d487-4ee9-a73f-edb0501bd83a"
      unitRef="usd">1448000</us-gaap:DeferredTaxAssetsInventory>
    <eose:DeferredTaxAssetsTransactionCosts
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzEyLTEtMS0xLTEyNTAwOQ_b1d773c1-0e2e-41f8-be5f-e37676d79aaa"
      unitRef="usd">266000</eose:DeferredTaxAssetsTransactionCosts>
    <eose:DeferredTaxAssetsTransactionCosts
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzEyLTMtMS0xLTEyNTAwOQ_7777d730-42c8-4f2b-94bb-9eef196100a4"
      unitRef="usd">301000</eose:DeferredTaxAssetsTransactionCosts>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzEzLTEtMS0xLTEyNTAwOQ_9578481b-6fac-45c6-9f03-6a6e3639a1fe"
      unitRef="usd">142116000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzEzLTMtMS0xLTEyNTAwOQ_853c9371-e868-4c09-832d-6085746e030d"
      unitRef="usd">83016000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzE0LTEtMS0xLTEyNTAwOQ_2a54efb1-90fb-4dc8-95a6-e1f0181d4672"
      unitRef="usd">140858000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzE0LTMtMS0xLTEyNTAwOQ_e0b0be61-1426-4fdd-9678-f7098474222e"
      unitRef="usd">80415000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzE1LTEtMS0xLTEyNTAwOQ_ba55ff9d-1f2c-4764-9b05-6d6122d05486"
      unitRef="usd">1258000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzE1LTMtMS0xLTEyNTAwOQ_57042894-5efe-4af5-93e3-a0186b10a291"
      unitRef="usd">2601000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzE3LTEtMS0xLTEyNTAwOQ_68295367-bd92-4d09-a376-30a65ba18d4d"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzE3LTMtMS0xLTEyNTAwOQ_4f250c7e-f424-477b-9354-4d52b5d1fd03"
      unitRef="usd">1073000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzE5LTEtMS0xLTEyNTAwOQ_4b775b0a-4f4d-4228-9354-62259390cf7a"
      unitRef="usd">1194000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzE5LTMtMS0xLTEyNTAwOQ_78c38199-264e-457c-b2ee-235188bae7ed"
      unitRef="usd">954000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <eose:DeferredTaxLiabilitiesNotePayable
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzIwLTEtMS0xLTEyNTAwOQ_d88f1b39-072b-4b13-814b-f0dfc8f21544"
      unitRef="usd">0</eose:DeferredTaxLiabilitiesNotePayable>
    <eose:DeferredTaxLiabilitiesNotePayable
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzIwLTMtMS0xLTEyNTAwOQ_9c71d2d2-8129-4d69-941a-a5a9ccb9a4c8"
      unitRef="usd">497000</eose:DeferredTaxLiabilitiesNotePayable>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzIxLTEtMS0xLTEyNTAwOQ_2bf4e055-8a07-4546-9734-9964660bd5f8"
      unitRef="usd">63000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzIxLTMtMS0xLTEyNTAwOQ_a0a09f38-c412-47e0-9821-4da2ede96bc8"
      unitRef="usd">77000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzI0LTEtMS0xLTE2MjUzMA_7a4ec195-b488-4316-9283-44e5fd69eeeb"
      unitRef="usd">1000</us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates>
    <us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzI0LTMtMS0xLTE2MjUzMA_dd89a939-6627-487c-aec0-e1635e4a3e8a"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzIyLTEtMS0xLTEyNTAwOQ_a4b5fae1-97cd-49f6-ac5f-290dc90f5dd4"
      unitRef="usd">1258000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzIyLTMtMS0xLTEyNTAwOQ_afbca273-1e6f-47ba-97d7-37ee72572f47"
      unitRef="usd">2601000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzIzLTEtMS0xLTEyNTAwOQ_305eeda0-eef8-4212-8b24-baaa9ebca408"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZToyODM4MzcxYWY4OTU0YmI3YWE5ZDI4NmNlNTFmN2U4MS90YWJsZXJhbmdlOjI4MzgzNzFhZjg5NTRiYjdhYTlkMjg2Y2U1MWY3ZTgxXzIzLTMtMS0xLTEyNTAwOQ_7f0b3c78-43e2-4198-98ab-9381b19644b1"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzM1Mjk_5fde27d4-1a8e-4848-ba05-af0e5f611fb8"
      unitRef="usd">-60444000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzM3MzI_2a54efb1-90fb-4dc8-95a6-e1f0181d4672"
      unitRef="usd">140858000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <eose:DeferredTaxAssetsValuationAllowanceAdditionalPaidInCapitalNotAllocated
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzM3NDU_29fe7055-3f27-4cd1-beb4-1dd6abfae60d"
      unitRef="usd">1762000</eose:DeferredTaxAssetsValuationAllowanceAdditionalPaidInCapitalNotAllocated>
    <eose:DeferredTaxAssetsValuationAllowanceIncomeStatementsNotAllocated
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzM4NDg_00165905-a091-4686-b6fe-9e973306de18"
      unitRef="usd">139096000</eose:DeferredTaxAssetsValuationAllowanceIncomeStatementsNotAllocated>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i3dc31a1a60f6462891a6841eeece01d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzQ1MDM_c14d1129-bab1-4f9f-aad5-dda71563a0a9"
      unitRef="usd">3733000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i6ebe62c7b3f14415a571b7faebdc31b3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzQ3MTA_4ea4634c-6a11-4126-ad2f-8d290ec1f134"
      unitRef="usd">65000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i150b4f03e76b4576b92d11239ccabb0e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzUxMTk_3c6844b8-e144-4a85-96c4-af12d5417230"
      unitRef="usd">485351000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ie08b24ed6a414504a52a77d978c0cad6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzUxMjY_fe3a8a64-2808-4926-bb72-3a360e647e97"
      unitRef="usd">263270000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ib00927eafb0f4557bf78665868b72d66_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzU0OTc1NTgzMTYyMQ_4a332c37-78a4-4125-972d-6e0c2a45d3b2"
      unitRef="usd">235679000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i9afbb638d45241479b5aa1a82845cb4d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzU0OTc1NTgzMTYyOQ_d80903ee-3888-4a28-9435-74a99a43ba75"
      unitRef="usd">125855000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="i150b4f03e76b4576b92d11239ccabb0e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzUyMzY_e5c235ce-bda5-447b-98f1-48481e567aa8"
      unitRef="usd">89051000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="i150b4f03e76b4576b92d11239ccabb0e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzUzMDU_f1f335fe-4fcb-46c9-9834-0d838137a567"
      unitRef="usd">396300000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="ib00927eafb0f4557bf78665868b72d66_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzU0OTc1NTgyNjM2OA_288d2b04-9327-47c4-a4a8-2941c105ad4c"
      unitRef="usd">233566000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="ib00927eafb0f4557bf78665868b72d66_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzU0OTc1NTgyNjM3Nw_a733bbc3-922d-4662-b785-961592c4af33"
      unitRef="usd">2113000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <eose:TaxCreditCarryforwardUnusedOnExpirationAmount
      contextRef="ic1b95ed5f174447290186b56766cec1d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzYyMjM_c24ab3db-8b3a-4fed-b52c-e082df26609c"
      unitRef="usd">3733000</eose:TaxCreditCarryforwardUnusedOnExpirationAmount>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzg4Njk_6f0af45a-cdee-41a9-8e05-96ad54c8411a">&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has unrecognized tax benefits associated with uncertain tax positions as of December&#160;31, 2022 and 2021 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.158%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Gross unrecognized tax benefits as of January 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rate change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross unrecognized tax benefits as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpiYTJkMjBhZGNlMGI0Y2FhYjE4M2Y3NTEwNzdjMjA0NC90YWJsZXJhbmdlOmJhMmQyMGFkY2UwYjRjYWFiMTgzZjc1MTA3N2MyMDQ0XzEtMi0xLTEtMTI1MDA5_498be1be-f783-4804-b77c-95bc79407676"
      unitRef="usd">719000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i5c5da6190f13488b910ee141bcf79aef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpiYTJkMjBhZGNlMGI0Y2FhYjE4M2Y3NTEwNzdjMjA0NC90YWJsZXJhbmdlOmJhMmQyMGFkY2UwYjRjYWFiMTgzZjc1MTA3N2MyMDQ0XzEtNC0xLTEtMTI1MDA5_a072e111-e80e-4e69-8688-fb84a8857f7d"
      unitRef="usd">722000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpiYTJkMjBhZGNlMGI0Y2FhYjE4M2Y3NTEwNzdjMjA0NC90YWJsZXJhbmdlOmJhMmQyMGFkY2UwYjRjYWFiMTgzZjc1MTA3N2MyMDQ0XzMtMi0xLTEtMTI1MDA5_5f721d50-5ec6-448e-b992-2252f08dfe4c"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpiYTJkMjBhZGNlMGI0Y2FhYjE4M2Y3NTEwNzdjMjA0NC90YWJsZXJhbmdlOmJhMmQyMGFkY2UwYjRjYWFiMTgzZjc1MTA3N2MyMDQ0XzMtNC0xLTEtMTI1MDA5_99f83594-1575-4fd2-9747-2383d95de96f"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpiYTJkMjBhZGNlMGI0Y2FhYjE4M2Y3NTEwNzdjMjA0NC90YWJsZXJhbmdlOmJhMmQyMGFkY2UwYjRjYWFiMTgzZjc1MTA3N2MyMDQ0XzQtMi0xLTEtMTI1MDA5_cc553bc5-a4a7-4df4-8c63-4eaae35733b8"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpiYTJkMjBhZGNlMGI0Y2FhYjE4M2Y3NTEwNzdjMjA0NC90YWJsZXJhbmdlOmJhMmQyMGFkY2UwYjRjYWFiMTgzZjc1MTA3N2MyMDQ0XzQtNC0xLTEtMTI1MDA5_ff012451-f4fc-4d37-a593-348b99f4e43e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <eose:UnrecognizedTaxBenefitsDecreaseResultingFromRateChange
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpiYTJkMjBhZGNlMGI0Y2FhYjE4M2Y3NTEwNzdjMjA0NC90YWJsZXJhbmdlOmJhMmQyMGFkY2UwYjRjYWFiMTgzZjc1MTA3N2MyMDQ0XzUtMi0xLTEtMTI1MDA5_a1766a6a-0296-43cd-bd17-a27fda82438e"
      unitRef="usd">34000</eose:UnrecognizedTaxBenefitsDecreaseResultingFromRateChange>
    <eose:UnrecognizedTaxBenefitsDecreaseResultingFromRateChange
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpiYTJkMjBhZGNlMGI0Y2FhYjE4M2Y3NTEwNzdjMjA0NC90YWJsZXJhbmdlOmJhMmQyMGFkY2UwYjRjYWFiMTgzZjc1MTA3N2MyMDQ0XzUtNC0xLTEtMTI1MDA5_07224a45-72f6-4289-ae64-5615e0e87c00"
      unitRef="usd">3000</eose:UnrecognizedTaxBenefitsDecreaseResultingFromRateChange>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpiYTJkMjBhZGNlMGI0Y2FhYjE4M2Y3NTEwNzdjMjA0NC90YWJsZXJhbmdlOmJhMmQyMGFkY2UwYjRjYWFiMTgzZjc1MTA3N2MyMDQ0XzYtMi0xLTEtMTI1MDA5_b405f410-b844-4ebc-beb8-8bd6c36014e4"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpiYTJkMjBhZGNlMGI0Y2FhYjE4M2Y3NTEwNzdjMjA0NC90YWJsZXJhbmdlOmJhMmQyMGFkY2UwYjRjYWFiMTgzZjc1MTA3N2MyMDQ0XzYtNC0xLTEtMTI1MDA5_2e4cfdca-54d1-4989-992b-71de0b56b222"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpiYTJkMjBhZGNlMGI0Y2FhYjE4M2Y3NTEwNzdjMjA0NC90YWJsZXJhbmdlOmJhMmQyMGFkY2UwYjRjYWFiMTgzZjc1MTA3N2MyMDQ0XzctMi0xLTEtMTI1MDA5_990206fc-8105-419f-82ab-18e3b567cb26"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpiYTJkMjBhZGNlMGI0Y2FhYjE4M2Y3NTEwNzdjMjA0NC90YWJsZXJhbmdlOmJhMmQyMGFkY2UwYjRjYWFiMTgzZjc1MTA3N2MyMDQ0XzctNC0xLTEtMTI1MDA5_0e6b9dd6-f9e7-4c84-858b-f560d75ff042"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpiYTJkMjBhZGNlMGI0Y2FhYjE4M2Y3NTEwNzdjMjA0NC90YWJsZXJhbmdlOmJhMmQyMGFkY2UwYjRjYWFiMTgzZjc1MTA3N2MyMDQ0XzgtMi0xLTEtMTI1MDA5_e0e1ddc3-d304-4bb5-81b0-2a299ed4eff1"
      unitRef="usd">685000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90YWJsZTpiYTJkMjBhZGNlMGI0Y2FhYjE4M2Y3NTEwNzdjMjA0NC90YWJsZXJhbmdlOmJhMmQyMGFkY2UwYjRjYWFiMTgzZjc1MTA3N2MyMDQ0XzgtNC0xLTEtMTI1MDA5_eadcc5ad-4194-4b1d-9eb5-666d710bd2ea"
      unitRef="usd">719000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzc4MDA_e0e1ddc3-d304-4bb5-81b0-2a299ed4eff1"
      unitRef="usd">685000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzc4MDQ_eadcc5ad-4194-4b1d-9eb5-666d710bd2ea"
      unitRef="usd">719000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yNjIvZnJhZzozYzMyZTE4MmI2YmY0Mzc2YjMxZDdlYWQyY2Y5NWFkMi90ZXh0cmVnaW9uOjNjMzJlMTgyYjZiZjQzNzZiMzFkN2VhZDJjZjk1YWQyXzgwNTA_5cb4f068-9d3d-4bee-9382-6cf9ef7d481e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzUxNDI_188d8c26-402e-4e1f-aa37-9d166ac915c2">Shareholders' Equity&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Shares &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is authorized to issue 1,000,000 shares of preferred stock with such designations, voting and other rights and preferences as may be determined from time to time by the Company&#x2019;s board of directors. At December&#160;31, 2022 and 2021, there were no shares of preferred stock issued or outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 28, 2022, the Company&#x2019;s shareholders approved an amendment to the Company&#x2019;s Third Amended and Restated Certificate of Incorporation to increase the authorized shares of common stock with $0.0001 par value from 200,000,000 to 300,000,000. The holders of the Company&#x2019;s common stock are entitled to one vote for each share. At December&#160;31, 2022 and 2021, there were 82,653,781 and 53,786,632 shares of common stock issued and outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingently Issuable Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Merger transaction, the Company was obligated to issue within five years from the closing date to each unitholder Eos Energy Storage, LLC ("EES") its pro-rata proportion of a one-time issuance of an aggregate of 2,000,000 Shares (the &#x201c;Earnout Shares&#x201d; or "Contingently Issuable Common Stock"), within five business days after (i) the closing share price of the Company's shares traded equaling or exceeding $16.00 per share for any 20 trading days within any consecutive 30-trading day period during the Earnout Period or (ii) a Change of Control during the Earnout Period (each of clauses (i) and (ii), a &#x201c;Triggering Event&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 22, 2021, the Triggering Event for the issuance of the Earnout Shares occurred as the Company's stock price exceeded $16.00 per share for 20 trading days within a consecutive 30-trading day period during the Earnout Period.  Accordingly, 1,999,185 Shares were issued to the unitholders of EES. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Sponsor Earnout Shares  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the Sponsor Earnout letter signed in connection with the Merger, 1,718,000 shares of common stock issued and outstanding held by BMRG ("Sponsor Earnout Shares") were subject to certain transfer and other restrictions, under which (a) 859,000 Sponsor Earnout Shares ("Block A Sponsor Earnout Shares") were restricted from being transferred unless and until either, for a period of five years after the Closing, (i) the share price of our common stock equals or exceeds $12.00 per share for any 20 trading days within any consecutive 30-trading day period or (ii) a change of control occurs for a share price equaling or exceeding $12.00 per share, and (b) the remaining 859,000 Sponsor Earnout Shares ("Block B Sponsor Earnout Shares") were subject to similar restrictions except that the threshold is increased from $12.00 to $16.00. If after the five-year period, there are no triggering events, the Sponsor Earnout Shares will be forfeited and canceled for no consideration. If after the five-year period, only the triggering event described in clause (a) above has occurred, the remaining 859,000 Sponsor Earnout Shares described in clause (b) will be forfeited and canceled for no consideration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 22, 2021, as the Company's stock price exceeded $16.00 per share for 20 trading days within a consecutive 30-trading day period, Block B Sponsor Earnout Shares were released from restriction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Treasury Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2022 and 2021, the Company recorded treasury stock of $978 and $353 for shares withheld from employees to cover the payroll tax liability of RSUs vested, respectively. The treasury stock was immediately retired. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Public and Private Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sold warrants to purchase 9,075,000 shares of the Company's common stock in the public offering on May 22, 2020. Each Public Warrant entitles the holder to purchase a share of common stock at a price of $11.50 per share. For the years ended December&#160;31, 2022 and 2021, 600 and 1,747,746 public warrants were exercised, respectively. On December&#160;31, 2022 and 2021, there were 7,001,654 and 7,002,254 public warrants outstanding, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the public warrants, there are also private warrants outstanding as of December&#160;31, 2022 and 2021 (see Note 14, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants Liability - Related Party &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for further discussion&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Standby Equity Purchase Agreement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 28, 2022, the Company entered into the SEPA with Yorkville. Pursuant to the SEPA, as amended, the Company has the right, but not the obligation, to sell to Yorkville up to $75,000 of shares of its common stock at the Company&#x2019;s request at any time during the commitment period, which commenced on April 28, 2022 and will end on the earlier of (i) May 1, 2024, or (ii) the date on which Yorkville shall have made payment of advances requested by the Company totaling up to the commitment amount of $75,000. Each sale the Company requests under the SEPA (an &#x201c;Advance&#x201d;) may be for a number of shares of common stock with an aggregate value of up to $20,000. The SEPA provides for shares to be sold to Yorkville at 97.0% of market price. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon the Company's entry into and subject to the terms and conditions set forth in the SEPA, 465,117 shares were issued to Yorkville as consideration for its irrevocable commitment to purchase shares of common stock, pursuant to the SEPA, as shown in the consolidated statement of shareholders' equity. The fair value of these shares of $1,061 was recorded as other expense in the consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subject to the mutual consent of Yorkville and the Company, from time to time the Company may request, and Yorkville shall provide, pre-advance loans (each, a &#x201c;Pre-Advance Loan&#x201d;) each in the principal amount not to exceed $50,000, pursuant to a promissory note on terms and conditions to be agreed by both parties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 13, 2022, the Company issued and sold a Convertible Promissory Note with a principal amount of $7,500 in a private placement to Yorkville under the Supplemental Agreement. The Promissory Note was issued with a 2% original issue discount, bears interest only upon the occurrence of an Event of Default, and had a maturity date of September 15, 2022. The Promissory Note gives Yorkville the right, but not the obligation, to convert principal and accrued interest into shares of the Company&#x2019;s common stock at a conversion price of $2.21 any time prior to the maturity date, subject to the terms and conditions of the Promissory Note (see Note 13, Borrowings). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In July and August 2022, pursuant to the terms of the Supplemental Agreement, Yorkville delivered six Investor Notices requiring the Company to issue and sell an aggregate of 3,393,663 shares of common stock at a price of $2.21 per share to Yorkville, in order to offset all outstanding amounts owed to Yorkville under the June 2022 Promissory Note&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 29, 2022, the Company and Yorkville entered into Amendment No. 3 to the SEPA, to (i) decrease the commitment amount under the SEPA to $75,000; and (ii) reinstitute the Exchange Cap (as defined in the SEPA), which amounts to 19.99% of the outstanding shares of common stock immediately prior to entering into Amendment No. 3, and applies to all subsequent issuances of common stock under the SEPA, together with any issuances of convertible promissory notes issued by the Company to Yorkville as a Pre-Advance loan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2023, Yorkville delivered Investor Notices requiring the Company to issue and sell an aggregate of 1,953,612 shares of common stock to Yorkville, in order to offset all outstanding amounts owed to Yorkville under the December 2022 Promissory Note. See Note 13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Borrowings &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and Note 21, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subsequent Events&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2022, total funds raised under the SEPA, inclusive of proceeds received from the Convertible Promissory Notes, were $14,500. Total shares issued under the SEPA for the year ended December&#160;31, 2022 were 7,361,602.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;At-the-Market Offering Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 5, 2022, the Company entered into the Sales Agreement with Cowen and Company, LLC, with respect to an at-the-market offering program under which the Company may offer and sell, from time to time at its sole discretion, shares of its common stock, par value $0.0001 per share, having an aggregate offering price of up to $100,000 (the &#x201c;Placement Shares&#x201d;) through Cowen as its sales agent and/or principal.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company will pay Cowen a commission equal to 3.0% of the gross sales proceeds of any Placement Shares sold. The Company will also reimburse Cowen for certain expenses incurred in connection with the Sales Agreement. The Sales Agreement will terminate upon the earlier of (i) the sale of all Placement Shares subject to the Sales Agreement or (ii) termination of the Sales Agreement in accordance with the terms and conditions set forth therein.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2022, the Company sold 20,539,603 shares raising net proceeds of $38,626, net of fees paid to Cowen, at an average selling price of $1.94 per share, included in the consolidated statement of shareholders' equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings (loss) Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share (&#x201c;EPS&#x201d;) is computed by dividing earnings available to common shareholders by the weighted average number of shares of common stock outstanding during the period. Other potentially dilutive common shares, and the related impact to earnings, are considered when calculating EPS on a diluted basis. As the Company incurred a net loss for the years ended December&#160;31, 2022 and 2021, the potential dilutive shares from stock options, restricted stock units, warrants, and convertible redeemable notes were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented. Therefore, basic and diluted EPS are computed using the same number of weighted average shares for the years ended December&#160;31, 2022 and 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive shares were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented:&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock options and restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,340,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,218,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Public and private placement warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,326,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,327,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,422,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,144,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzg0_6addb8c9-f2cd-49a1-86bd-d9f3da7aa371"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzI3OA_0508e7ac-c417-4ba9-a778-8220b91bc26f"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzI3OA_11753fdd-c074-403e-ba1b-c20d812680eb"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzI3OA_3486ffd2-5394-4272-82a3-0a1ea16ba56d"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzI3OA_e83a68c0-4e30-42ca-928b-41348c96a5a6"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i825849e5f1c14b08ad14a2f0cfe1c8b2_I20220627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzU0OTc1NTgyMjIwNg_8f7c5e1b-a296-4fef-a9a6-880d79329e94"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1498eb80e7fa4bb5b3b84c9c5be036b8_I20220628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzU0OTc1NTgyMjIwNg_e273c2b8-7971-447d-b234-3ab50337c941"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i825849e5f1c14b08ad14a2f0cfe1c8b2_I20220627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzU0OTc1NTgyMjE4OQ_85eb3b91-6fb8-4a53-aeb6-51a18b8f4337"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1498eb80e7fa4bb5b3b84c9c5be036b8_I20220628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzU0OTc1NTgyMjIwMw_53495134-130d-4ee3-b844-23b0daeb8174"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <eose:CommonStockVotingRightsNumberOfVotes
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzQ3Nw_a6fe2a8e-b0d8-4e4c-8e00-740346ecd537"
      unitRef="vote">1</eose:CommonStockVotingRightsNumberOfVotes>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzUyNg_1c331fc5-5463-4565-bd0e-57ba1235cdf2"
      unitRef="shares">82653781</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzUyNg_2a3adfd2-e223-4900-a987-7894ca88f9e6"
      unitRef="shares">82653781</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzUzMw_9dfc5ba6-f07b-4ebc-ae5d-8576428c9114"
      unitRef="shares">53786632</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzUzMw_e8496c8f-fce6-4219-a34d-4caaa4b5ee80"
      unitRef="shares">53786632</us-gaap:CommonStockSharesIssued>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriod
      contextRef="i7669adcaa77642ffa88dffcaeb6f5a1f_D20201116-20201116"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzUxNDQ_09dfaf3e-3261-491c-a820-6e926a49852a">P5Y</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriod>
    <us-gaap:CommonStockSharesIssued
      contextRef="i82934e3077274c1e9d2e0232ca9e5303_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzg2Ng_6ca0a374-8c0a-4a3e-b7b0-bf8258bce156"
      unitRef="shares">2000000</us-gaap:CommonStockSharesIssued>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdBusinessDays
      contextRef="i7669adcaa77642ffa88dffcaeb6f5a1f_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzEzMTk0MTM5NTU3Njg4_70db33d8-30a5-4266-898f-08e855b8de9a"
      unitRef="business_day">5</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdBusinessDays>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger
      contextRef="i82934e3077274c1e9d2e0232ca9e5303_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzEwNTE_c8bb5057-506c-4481-8430-e3c8a1d47a4d"
      unitRef="usdPerShare">16.00</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdTradingDays
      contextRef="i7669adcaa77642ffa88dffcaeb6f5a1f_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzEwNzI_7ba2724c-c769-491a-a3d3-eab79a74e4dd"
      unitRef="trading_day">20</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdTradingDays>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays
      contextRef="i7669adcaa77642ffa88dffcaeb6f5a1f_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzExMTE_4d1d4bfa-7858-4ab4-8078-f9d181867754"
      unitRef="trading_day">30</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger
      contextRef="icf47af9623e04d2ca5041e370906a06e_I20210122"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzE0ODM_43026617-d29f-4c80-a7ea-d96f76778b82"
      unitRef="usdPerShare">16.00</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdTradingDays
      contextRef="i8a57cbd52c88451ca82d5b92a63537fa_D20210122-20210122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzE1MDA_7677ba79-e201-4787-b2f6-c5c2a8b0a62f"
      unitRef="trading_day">20</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdTradingDays>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays
      contextRef="i8a57cbd52c88451ca82d5b92a63537fa_D20210122-20210122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzE1Mzc_57cb2885-39bb-4b64-9c0b-1a81fd876956"
      unitRef="trading_day">30</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays>
    <eose:StockIssuedDuringPeriodSharesContingentlyIssuableStock
      contextRef="i6b88f4180811475d9333ff0f4678eef4_D20210122-20210122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzE2MDA_755a1db0-b5ad-49b2-a59d-2871a5f461b8"
      unitRef="shares">1999185</eose:StockIssuedDuringPeriodSharesContingentlyIssuableStock>
    <eose:ContingentConsiderationLiabilityShares
      contextRef="i7669adcaa77642ffa88dffcaeb6f5a1f_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzE3NTI_4eec62f8-843b-4d0e-9883-cd45d100b8d2"
      unitRef="shares">1718000</eose:ContingentConsiderationLiabilityShares>
    <eose:ContingentConsiderationLiabilityShares
      contextRef="id580150f41c545158d10021f01d43b1c_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzE5MTQ_93764b1c-0226-457a-a739-172b0fb03aec"
      unitRef="shares">859000</eose:ContingentConsiderationLiabilityShares>
    <eose:ContingentConsiderationLiabilityEarnoutPeriod
      contextRef="i7669adcaa77642ffa88dffcaeb6f5a1f_D20201116-20201116"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzIwNTU_f0799593-c71c-42df-b6f2-34ca6698d0e9">P5Y</eose:ContingentConsiderationLiabilityEarnoutPeriod>
    <eose:ContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="i7e992b1faeb54867b4a3efcdf684ac11_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzIxMzU_3a29305c-948c-498d-b402-a313e8f105e5"
      unitRef="usdPerShare">12.00</eose:ContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <eose:ContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays
      contextRef="i7669adcaa77642ffa88dffcaeb6f5a1f_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzIxNTY_f8e42408-43ff-4d5c-8b04-4df87c68d2ef"
      unitRef="trading_day">20</eose:ContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays>
    <eose:ContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays
      contextRef="i7669adcaa77642ffa88dffcaeb6f5a1f_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzIxOTU_31e61f91-f55d-41e9-a00a-b97092654bed"
      unitRef="trading_day">30</eose:ContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays>
    <eose:ContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="i7e992b1faeb54867b4a3efcdf684ac11_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzIyOTI_e21bfb7f-5c03-44fd-bf23-cb11df2e2527"
      unitRef="usdPerShare">12.00</eose:ContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <eose:ContingentConsiderationLiabilityShares
      contextRef="i3b581ab6a9384346b9f8e480fea1db12_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzIzMjg_4faf3c9d-779f-4adb-80bb-bbeeac35d793"
      unitRef="shares">859000</eose:ContingentConsiderationLiabilityShares>
    <eose:ContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="i7e992b1faeb54867b4a3efcdf684ac11_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzI0NzA_12cd3491-1561-4313-b918-b1573307c590"
      unitRef="usdPerShare">12.00</eose:ContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <eose:ContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="i0e705eafcd0f4e15aef33602637bb46b_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzI0NzY_bbc6ebfd-7b19-48b6-9123-06123beca050"
      unitRef="usdPerShare">16.00</eose:ContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <eose:ContingentConsiderationLiabilityEarnoutPeriod
      contextRef="i7669adcaa77642ffa88dffcaeb6f5a1f_D20201116-20201116"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzUxNDU_cee8ca0a-a629-4c38-87f8-9d813d123deb">P5Y</eose:ContingentConsiderationLiabilityEarnoutPeriod>
    <eose:ContingentConsiderationLiabilityEarnoutPeriod
      contextRef="i7669adcaa77642ffa88dffcaeb6f5a1f_D20201116-20201116"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzUxNDY_633177ca-e312-4868-84f8-55f2ec58720d">P5Y</eose:ContingentConsiderationLiabilityEarnoutPeriod>
    <eose:ContingentConsiderationLiabilityShares
      contextRef="i3b581ab6a9384346b9f8e480fea1db12_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzI3MzQ_3e1cc234-0205-486b-a9d6-303e71504cd8"
      unitRef="shares">859000</eose:ContingentConsiderationLiabilityShares>
    <eose:ContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="iac79089479ea4f519ad22dcb1f59583b_I20210122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzI4OTY_70e364e4-6846-4ee5-a9ec-cd2be77c4153"
      unitRef="usdPerShare">16.00</eose:ContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <eose:ContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays
      contextRef="i8a57cbd52c88451ca82d5b92a63537fa_D20210122-20210122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzI5MTM_f13957c9-ecee-4871-8fe2-c54e9ebf8bdf"
      unitRef="trading_day">20</eose:ContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays>
    <eose:ContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays
      contextRef="i8a57cbd52c88451ca82d5b92a63537fa_D20210122-20210122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzI5NTA_35c81d44-8c11-4f05-97ab-4883fc7c7d4a"
      unitRef="trading_day">30</eose:ContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzU0OTc1NTg2MDMwNw_ceca459d-d8be-4ebe-bba7-302d4a0e61b6"
      unitRef="usd">978000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i897aafb91a1b4f7ea70128f24187ae5c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzMxMTM_74b228a9-137a-4be5-a2d6-8208a2b5aca6"
      unitRef="usd">353000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="id2cd2f6ef3e84afa90605ce1988f6fc8_I20200522"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzMzMDk_4d3ab5b3-4f95-4afb-9d79-eb6b74e7c818"
      unitRef="shares">9075000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="id2cd2f6ef3e84afa90605ce1988f6fc8_I20200522"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzM1MDQ_1cdca7c0-7238-4686-9237-41fb0d788afb"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <eose:StockIssuedDuringPeriodSharesPublicWarrantsExercised
      contextRef="i4f1c086999574a66ad0cdf8d6785204c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzM2MzI_8de3f7c7-bd03-4ae6-a9fc-8a4d658c3adf"
      unitRef="shares">600</eose:StockIssuedDuringPeriodSharesPublicWarrantsExercised>
    <eose:StockIssuedDuringPeriodSharesPublicWarrantsExercised
      contextRef="i48af0b3416e7497e9c70bb22673d2b0e_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzU0OTc1NTgyMjQyNQ_c3cd4043-9435-47eb-b5fd-afd8b0e83070"
      unitRef="shares">1747746</eose:StockIssuedDuringPeriodSharesPublicWarrantsExercised>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i513eed897ecb475f8174ce31867799b1_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzM2ODU_a2b4ca0b-ca76-4f95-aed1-e84798d87ccc"
      unitRef="shares">7001654</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i4f7f61c811d546a4a03ba532772d6620_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzU0OTc1NTgyMjQ0OQ_4779d988-3a34-48ee-b18f-8ff8db8700af"
      unitRef="shares">7002254</us-gaap:ClassOfWarrantOrRightOutstanding>
    <eose:SaleOfStockAuthorizedAmountValue
      contextRef="i288b06c52afc4192b03eda4be630de0f_I20221229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzY1OTcwNjk4Mjk4MDM_0afe63da-d79a-4773-8d20-4a6a7dec39ac"
      unitRef="usd">75000000</eose:SaleOfStockAuthorizedAmountValue>
    <eose:SaleOfStockAuthorizedAmountValue
      contextRef="i288b06c52afc4192b03eda4be630de0f_I20221229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzY1OTcwNjk4Mjk4MDc_0afe63da-d79a-4773-8d20-4a6a7dec39ac"
      unitRef="usd">75000000</eose:SaleOfStockAuthorizedAmountValue>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="i9d17a953f0e849faad9136ad2a84052a_D20220428-20220428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzMyOTg1MzQ4OTY3NjE_55717110-5ebc-4072-b465-189e3547cbe4"
      unitRef="usd">20000000</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <eose:SharePriceAsPercentageOfMarketPrice
      contextRef="i0e47d84528d341f89411de4b0ed013ff_I20220428"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzU0OTc1NTg2MDMzNw_33e1eab7-0d51-462c-bea4-d8effb415479"
      unitRef="number">0.970</eose:SharePriceAsPercentageOfMarketPrice>
    <eose:StockIssuedDuringPeriodSharesCommitmentFee
      contextRef="i9d17a953f0e849faad9136ad2a84052a_D20220428-20220428"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzM4NDgyOTA3NDM4NDA_e9beea93-9d9f-4419-b635-fd24abea1aaf"
      unitRef="shares">465117</eose:StockIssuedDuringPeriodSharesCommitmentFee>
    <eose:SaleOfStockCommitmentFee
      contextRef="idcdee3ba759a4bf88be53a68e09ce6b3_D20220428-20220428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzM4NDgyOTA3NDQwNTc_3b3a4326-faca-4987-a621-21e1cdda11d0"
      unitRef="usd">1061000</eose:SaleOfStockCommitmentFee>
    <eose:MaximumBorrowingCapacityPrincipalAmountPerLoan
      contextRef="i0e47d84528d341f89411de4b0ed013ff_I20220428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzM4NDgyOTA3NDQ4Mjc_a49f9023-34c2-4827-85b3-f3b920be486f"
      unitRef="usd">50000000</eose:MaximumBorrowingCapacityPrincipalAmountPerLoan>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if0d989ee2afd4dbea17b436d437bd56d_I20220613"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzEzNzQzODk1NDIyNDM3_c53f6c88-6fe4-4df7-8879-601d22d7b13d"
      unitRef="usd">7500000</us-gaap:DebtInstrumentFaceAmount>
    <eose:DebtInstrumentDiscountRatePercentage
      contextRef="if0d989ee2afd4dbea17b436d437bd56d_I20220613"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzEzNzQzODk1NDIyNDQ0_6c8cbd03-df20-4c39-a722-dfc43de23e54"
      unitRef="number">0.02</eose:DebtInstrumentDiscountRatePercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="if0d989ee2afd4dbea17b436d437bd56d_I20220613"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzEzNzQzODk1NDIyNDQ4_182e71ab-dfcd-4f2b-8b6d-d844b6d0fdc8"
      unitRef="usdPerShare">2.21</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <eose:NumberOfInvestorNoticesDelivered
      contextRef="i8a92e54a2f3f4312a82c23e3af162c01_D20220701-20220831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzMyOTg1MzQ5NTgyNTM_517c4d0d-5905-4e3a-8160-def7ff865b97"
      unitRef="notice">6</eose:NumberOfInvestorNoticesDelivered>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="i8a92e54a2f3f4312a82c23e3af162c01_D20220701-20220831"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzMyOTg1MzQ5NTgzMzA_3a4aefd9-ac23-45a7-9d3f-a7f9bb71879b"
      unitRef="shares">3393663</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="idb24da5c17eb4ec3bf4fc31d11f9b51a_I20220831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzMyOTg1MzQ5NTgzNzE_087387ba-e906-4d52-97d0-127707b0c34e"
      unitRef="usdPerShare">2.21</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <eose:SaleOfStockAuthorizedAmountValue
      contextRef="i288b06c52afc4192b03eda4be630de0f_I20221229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzkzNDU4NDg4NzU5NTM_0afe63da-d79a-4773-8d20-4a6a7dec39ac"
      unitRef="usd">75000000</eose:SaleOfStockAuthorizedAmountValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="i5ebc95f6d44c4317b1ac04ab346327eb_D20221229-20221229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzkzNDU4NDg4NzU5NjY_fa0c4589-2ba3-4fc2-879f-5eb41140da85"
      unitRef="number">0.1999</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="i0715735aa7f54c9e836836963766f520_D20230101-20230131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzM4NDgyOTA3NTg4Mjc_7a97fd8e-520b-45f5-9464-f60725dd2552"
      unitRef="shares">1953612</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:ProceedsFromSaleOfTreasuryStock
      contextRef="i0a852c3696b8445eb14b9751338bbae7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzM4NDgyOTA3NjkxNzQ_5820b7d1-709e-4804-ab26-4632efffb1ab"
      unitRef="usd">14500000</us-gaap:ProceedsFromSaleOfTreasuryStock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i0a852c3696b8445eb14b9751338bbae7_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzMyOTg1MzQ5Mjk1OTY_88ea9403-e2f2-47cf-8c56-d864525ffbc8"
      unitRef="shares">7361602</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i57231415eb4f4385ab1303a2a48fd817_I20220805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzU0OTc1NTgyNTY0MA_47e0dfa3-b670-4dd7-9c78-ba4097b31a97"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <eose:SaleOfStockAuthorizedAmountValue
      contextRef="i7079bf8dea9a45a38c3e79bede774125_I20220805"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzU0OTc1NTgyNTY1Nw_255410e8-9e4c-4632-b6ef-1c0172df483e"
      unitRef="usd">100000000</eose:SaleOfStockAuthorizedAmountValue>
    <eose:SaleOfStockPercentageOfCommissionOnGrossProceeds
      contextRef="i672ef500e12f46f8ab29cfc4562b325a_D20220805-20220805"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzU0OTc1NTgyNTY5MQ_0bf8e90a-b9a3-4f21-b505-b481332202e2"
      unitRef="number">0.030</eose:SaleOfStockPercentageOfCommissionOnGrossProceeds>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i7690829a58394546848f3234c6e8ec52_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzU0OTc1NTgyNTY3MA_175f4747-0658-4a2d-b93e-22cc1be18e09"
      unitRef="shares">20539603</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i7690829a58394546848f3234c6e8ec52_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzU0OTc1NTgyNTY4MA_44ed8048-409e-4c8f-a2bd-adc65cb1e276"
      unitRef="usd">38626000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i8bfdff5289df41b4bd097fbcd5f3fd8f_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzQ5NDc4MDIzNzcwNDc_885c2d58-1e79-4cab-9a7c-59057ef62e7d"
      unitRef="usdPerShare">1.94</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90ZXh0cmVnaW9uOjdmMDNmMWE4Y2EzMjRmMDE5ZDhmM2FmM2MwZmQxYTMwXzUxNDc_cc314202-c549-4039-b440-e38eead42770">&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive shares were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented:&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 style="width:61.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock options and restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,340,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,218,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Public and private placement warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,326,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,327,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,422,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,144,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0f08482ff4cf43408c3ecc8c8088cdc0_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90YWJsZTpkOTJiM2VhYTY0ZTI0MzFjYTBlNjAyNjQwZmQzZTcyNy90YWJsZXJhbmdlOmQ5MmIzZWFhNjRlMjQzMWNhMGU2MDI2NDBmZDNlNzI3XzItMi0xLTEtMTI1MDA5_085d9373-bd22-47d1-b2c8-d352cdba5499"
      unitRef="shares">7340702</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib7385b82def0417e8fffb5609d682db4_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90YWJsZTpkOTJiM2VhYTY0ZTI0MzFjYTBlNjAyNjQwZmQzZTcyNy90YWJsZXJhbmdlOmQ5MmIzZWFhNjRlMjQzMWNhMGU2MDI2NDBmZDNlNzI3XzItNC0xLTEtMTI1MDA5_b86d04f2-1257-496e-91a7-0fe022f1b8d1"
      unitRef="shares">4218216</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7a8198befd01432a827ae1c97179e219_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90YWJsZTpkOTJiM2VhYTY0ZTI0MzFjYTBlNjAyNjQwZmQzZTcyNy90YWJsZXJhbmdlOmQ5MmIzZWFhNjRlMjQzMWNhMGU2MDI2NDBmZDNlNzI3XzMtMi0xLTEtMTI1MDA5_ee50a400-b8ee-4d5c-b041-7d60f3818a7d"
      unitRef="shares">7326654</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia436e827f3c84befbd7f96816817b5ec_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90YWJsZTpkOTJiM2VhYTY0ZTI0MzFjYTBlNjAyNjQwZmQzZTcyNy90YWJsZXJhbmdlOmQ5MmIzZWFhNjRlMjQzMWNhMGU2MDI2NDBmZDNlNzI3XzMtNC0xLTEtMTI1MDA5_32e0eb31-3b31-42f3-ac68-c08d340ff5a5"
      unitRef="shares">7327254</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if9a1552f1c75400c9d94140db9610037_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90YWJsZTpkOTJiM2VhYTY0ZTI0MzFjYTBlNjAyNjQwZmQzZTcyNy90YWJsZXJhbmdlOmQ5MmIzZWFhNjRlMjQzMWNhMGU2MDI2NDBmZDNlNzI3XzYtMi0xLTEtMTI1MDA5_4905943e-a5d0-4280-9845-3e93431001b6"
      unitRef="shares">7422371</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5ad5423eb81944028c07cc1fd02a1977_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18yOTgvZnJhZzo3ZjAzZjFhOGNhMzI0ZjAxOWQ4ZjNhZjNjMGZkMWEzMC90YWJsZTpkOTJiM2VhYTY0ZTI0MzFjYTBlNjAyNjQwZmQzZTcyNy90YWJsZXJhbmdlOmQ5MmIzZWFhNjRlMjQzMWNhMGU2MDI2NDBmZDNlNzI3XzYtNC0xLTEtMTI1MDA5_60fa5d0b-7b92-4fe6-ac5d-947f862d634f"
      unitRef="shares">5144074</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i1c05dbd8a66044e381150fd0c7ba24cd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18zMDEvZnJhZzo5N2QyN2I0M2E1NDk0MmE0ODI4MjkxZWViYWU2OWI0ZC90ZXh0cmVnaW9uOjk3ZDI3YjQzYTU0OTQyYTQ4MjgyOTFlZWJhZTY5YjRkXzMzOA_22cf3fba-f5de-444e-9fe7-f1383efb8cbc">Subsequent Events&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Yorkville&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2023, pursuant to the terms of the SEPA and the Second Supplemental Agreement, Yorkville delivered Investor Notices requiring the Company to issue and sell an aggregate of 1,953,612 shares of common stock to Yorkville to offset all outstanding amounts owed to Yorkville under the December 2022 Promissory Note.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 1, 2023, the Company issued and sold a convertible promissory note with an aggregate principal amount of $5,000 (the &#x201c;February 2023 Promissory Note&#x201d;) in a private placement to Yorkville under the Second Supplemental Agreement. On February 23, 2023 and February 27, 2023, Yorkville delivered Investor Notices pursuant to which, effective February 28, 2023, Yorkville would offset all amounts due under the February 2023 Promissory Note in connection with Yorkville&#x2019;s purchase of an aggregate of 3,879,706 shares of common stock of the Company under the SEPA. Following the issuance of the shares, there would be no amount outstanding under the February 2023 Promissory Note.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Note Issuance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 18, 2023, the Company entered into an investment agreement (the &#x201c;Investment Agreement&#x201d;) with Great American Insurance Company, Ardsley Partners Renewable Energy, LP, CCI SPV III, LP, Denman Street LLC, John B. Berding Irrevocable Children&#x2019;s Trust, John B. Berding, and AE Convert, LLC, a Delaware limited liability company managed by Russell Stidolph, a related party as Mr. Stidolph is a director of the Company (together, the &#x201c;Purchasers&#x201d;) relating to the issuance and sale to the Purchasers of $13,750 in aggregate principal amount of the Company&#x2019;s 26.5% Convertible Senior PIK Notes due 2026. The transactions contemplated by the Investment Agreement closed on January 18, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Delaware Section 205 Petition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 12, 2020, BMRG, the predecessor to the Company, held the BMRG Special Meeting to approve certain matters relating to the business combination between BMRG and Eos Energy Storage LLC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;One of these matters was a proposal to amend and restate BMRG&#x2019;s certificate of incorporation in order to, among other things, increase the number of authorized shares of common stock from 125,000,000 shares of common stock, consisting of 100,000,000 shares of Class A common stock and 25,000,000 shares of Class B common stock, to 200,000,000 shares of common stock, and to reclassify all Class A common stock and Class B common stock as a single class of common stock (the &#x201c;Charter Amendment Proposal&#x201d;). The Charter Amendment Proposal was approved by a majority of the outstanding shares of Class A common stock and Class B common stock of BMRG as of the record date for the BMRG Special Meeting, voting together as a single class, although voting records indicate that a majority of each of the shares of Class A common stock and Class B common stock also approved the Charter Amendment Proposal. After the BMRG Special Meeting, BMRG and Eos Energy Storage LLC closed the business combination and the Company&#x2019;s certificate of incorporation, as amended to give effect to the Charter Amendment Proposal, became effective.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A recent ruling by the Delaware Court of Chancery introduced uncertainty as to whether Section 242(b)(2) of the DGCL would have required the Charter Amendment Proposal to be approved by separate votes of the majority of BMRG&#x2019;s then-outstanding shares of Class A common stock and Class B common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had been proceeding with the understanding that the Charter Amendment Proposal and the amendment and restated certificate of incorporation are valid. In light of this recent ruling, however, to resolve potential uncertainty with respect to the Company&#x2019;s capital structure, the Company filed a petition in the Delaware Court of Chancery under Section 205 of the DGCL to seek validation of the Charter Amendment Proposal. Section 205 of the DGCL permits the Court of Chancery, in its discretion, to ratify and validate potentially defective corporate acts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 27, 2023, the Court of Chancery approved the Company's request for relief and entered an order under Section 205 of the Delaware General Corporation Law (1) declaring the Company's Third Amended and Restated Certificate of Incorporation (the "Charter"), including the filing and effectiveness thereof, as validated and effective retroactive to the date of its filing with the Office of the Secretary of State of the State of Delaware on November 16, 2020, and all amendments effected thereby and (2) ordering that the Company's securities (and the issuance of the securities) described in the Petition and any other securities issued in reliance on the validity of the Charter are validated and declared effective, each as of the original issuance dates.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="i0715735aa7f54c9e836836963766f520_D20230101-20230131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18zMDEvZnJhZzo5N2QyN2I0M2E1NDk0MmE0ODI4MjkxZWViYWU2OWI0ZC90ZXh0cmVnaW9uOjk3ZDI3YjQzYTU0OTQyYTQ4MjgyOTFlZWJhZTY5YjRkXzMyOTg1MzQ4ODUzODc_7a97fd8e-520b-45f5-9464-f60725dd2552"
      unitRef="shares">1953612</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i61beec99b6be4003969b9aa2fd17a486_I20230201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18zMDEvZnJhZzo5N2QyN2I0M2E1NDk0MmE0ODI4MjkxZWViYWU2OWI0ZC90ZXh0cmVnaW9uOjk3ZDI3YjQzYTU0OTQyYTQ4MjgyOTFlZWJhZTY5YjRkXzEwOTk1MTE3MTI2NzI_6d0a307c-0102-422d-b856-7074ec8296d3"
      unitRef="usd">5000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="ie40ffa9ce35d4d42a4d088959ad21551_D20230228-20230228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18zMDEvZnJhZzo5N2QyN2I0M2E1NDk0MmE0ODI4MjkxZWViYWU2OWI0ZC90ZXh0cmVnaW9uOjk3ZDI3YjQzYTU0OTQyYTQ4MjgyOTFlZWJhZTY5YjRkXzEwOTk1MTE3MTI2NDc_a3505633-aa51-48b3-8d78-58eb3712621b"
      unitRef="shares">3879706</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iebaf13d15ede49a8a0cd607d84db2e14_I20230118"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18zMDEvZnJhZzo5N2QyN2I0M2E1NDk0MmE0ODI4MjkxZWViYWU2OWI0ZC90ZXh0cmVnaW9uOjk3ZDI3YjQzYTU0OTQyYTQ4MjgyOTFlZWJhZTY5YjRkXzU0OTc1NTgyMjcwNw_acbacb61-22ed-4475-a188-39e6afcaa795"
      unitRef="usd">13750000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iebaf13d15ede49a8a0cd607d84db2e14_I20230118"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18zMDEvZnJhZzo5N2QyN2I0M2E1NDk0MmE0ODI4MjkxZWViYWU2OWI0ZC90ZXh0cmVnaW9uOjk3ZDI3YjQzYTU0OTQyYTQ4MjgyOTFlZWJhZTY5YjRkXzU0OTc1NTgyMjcxOQ_b70181af-3570-4d03-907f-8e349686ec50"
      unitRef="number">0.265</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:CapitalUnitsAuthorized
      contextRef="i8f0af1225afb4c2ea0156bfce16c7273_I20201111"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18zMDEvZnJhZzo5N2QyN2I0M2E1NDk0MmE0ODI4MjkxZWViYWU2OWI0ZC90ZXh0cmVnaW9uOjk3ZDI3YjQzYTU0OTQyYTQ4MjgyOTFlZWJhZTY5YjRkXzkzNDU4NDg5MjEwMTI_0d90ddd6-3b12-4ad7-8101-10c6f99df2da"
      unitRef="shares">125000000</us-gaap:CapitalUnitsAuthorized>
    <us-gaap:CapitalUnitsAuthorized
      contextRef="i4875a9fa7ce644d9833e5428fdcc0076_I20201111"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18zMDEvZnJhZzo5N2QyN2I0M2E1NDk0MmE0ODI4MjkxZWViYWU2OWI0ZC90ZXh0cmVnaW9uOjk3ZDI3YjQzYTU0OTQyYTQ4MjgyOTFlZWJhZTY5YjRkXzkzNDU4NDg5MjEwMzc_19f47589-31b7-43f5-8714-c74cd7d3a831"
      unitRef="shares">100000000</us-gaap:CapitalUnitsAuthorized>
    <us-gaap:CapitalUnitsAuthorized
      contextRef="i9334599bedb6460195847e60cab3031e_I20201111"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18zMDEvZnJhZzo5N2QyN2I0M2E1NDk0MmE0ODI4MjkxZWViYWU2OWI0ZC90ZXh0cmVnaW9uOjk3ZDI3YjQzYTU0OTQyYTQ4MjgyOTFlZWJhZTY5YjRkXzkzNDU4NDg5MjEwMjU_ba084f6b-b22d-44aa-a09b-06db051da6cf"
      unitRef="shares">25000000</us-gaap:CapitalUnitsAuthorized>
    <us-gaap:CapitalUnitsAuthorized
      contextRef="if96408645fc34bbea6ef62d18e5d0c99_I20201112"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0YmJlNTI1NzUwODRiNjU5MzIyZWE0OWIzODIxODU3L3NlYzpjNGJiZTUyNTc1MDg0YjY1OTMyMmVhNDliMzgyMTg1N18zMDEvZnJhZzo5N2QyN2I0M2E1NDk0MmE0ODI4MjkxZWViYWU2OWI0ZC90ZXh0cmVnaW9uOjk3ZDI3YjQzYTU0OTQyYTQ4MjgyOTFlZWJhZTY5YjRkXzkzNDU4NDg5MjEwNTA_7d75bcee-d917-4619-a0ff-5911b51b78cc"
      unitRef="shares">200000000</us-gaap:CapitalUnitsAuthorized>
</xbrl>
