<?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/2021q4"
  xmlns:eose="http://eosenergystorage.com/20220331"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  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-20220331.xsd" xlink:type="simple"/>
    <context id="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifa5d42457a9b414893398f9de46aa500_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i03872dc00a22440eabd3fd8b161cdd58_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i13b3ad7a7e74494d8c560d65ab831695_I20220504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2022-05-04</instant>
        </period>
    </context>
    <context id="i50ee9287b01446b2989031bde6da22fe_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i736e1039ae2b439caa1305e13041733e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i33b0e839501c46fcb1c2f6692f64a863_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="i17bb5da176514e1ab0748182247df2b7_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="ie6dae049c95447079ead2611d862ec85_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="i511d4cce13dd4ee18fe4ec45f4426efd_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="i35efe5793d6b4b62b0e40e4108671643_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id6a548450c144260a5bdfd5cb69ca00f_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7b4f503a26c140148866e39ee7901f51_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i878fe07cd10e4b9e9075cffd9eb2fce0_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5be6b7c50e4346558511c6b7fe740d19_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ifd0a1fcd4c794d178697dd66d353f184_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2e43b6999d28421799af56f19bd699a5_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i72d4bd182e2c4688b322155bfa25f94f_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib1d3d2f2072d411e86654f1db01d7a31_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2e886e2846d94d8483fa231871b85c63_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6ad42dbd89834e6bb2dbda67560f3bfe_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="i2f350548044f40faa5fecbdf7ae887fd_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="i19545c43d1dc49ee9fc76798ea903eea_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="i2a9781b79239429a924c7d9c6469f531_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="i078f6ec278f44ba9b7f17f14c950f75d_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="idf32b62a823b4870991774cc259b84fe_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6f3dd4fe14294e4e95e55da597ba4ba8_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic0a75b5518e8480c8f7caabc47921aed_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i6b337e6ac3ad45b0920345ef210812bc_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i1f16df8af1b54a34b7f7e7942cc17fd0_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i05615e70d7e64052abec70db15f35604_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ifc588eb7c1cd409e92cc7712f87ee530_D20220428-20220428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eose:StandbyEquityPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-28</startDate>
            <endDate>2022-04-28</endDate>
        </period>
    </context>
    <context id="i97e33b676d0f4c27ab9263fbf25fac83_I20220428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">eose:StandbyEquityPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-28</instant>
        </period>
    </context>
    <context id="ibea8bd3540654ead8809c10f21f6bd60_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i04e04f341e4645b593734b5d8f23e7d9_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="id9c86fed0fee40c8bde1ca0cccfa8efc_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="i8003308131d04fb3b968236ea703f22e_D20210531-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-31</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="ib564b665bb5043909ec4c05dcee61111_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="i9faf2c5523f543e7b43fc9cdbf9761b7_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="iaccede1f2e4e4199b1116533d8b686cd_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:HiPowerPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i80b23c9ddda448cf9ad2ff1f45343a5d_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i20097dc3396e4884b9c0b11ef16b64d2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">eose:HIPOWERLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5ec2aae24ee441ff96be96e3e0bed8ed_I20210408">
        <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-08</instant>
        </period>
    </context>
    <context id="i9ac930169ed24a59aeb7fba6d2d1d5c6_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="i016c64281b6844a7b241577516ac2ed7_D20210408-20210408">
        <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-08</startDate>
            <endDate>2021-04-08</endDate>
        </period>
    </context>
    <context id="id76a52b3c35a4deda39e448204e36740_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="i046ed86c97cf49e9a5015a868e0e9b38_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ide715e670a23423bba1a105f777ae6be_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib2bc0cf0aed2457a9e6049ee70a89c76_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9a1e6945c38245839cb9245b0ee7a8ba_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib4a54d8731d5426383496a3b33f40aea_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib70d3512d9b64aca95bf24b5f8359bcd_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5a1d14186f084f5eb6abf53f440b1e9d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">eose:Customer3Member</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-03-31</endDate>
        </period>
    </context>
    <context id="i518d8042a3454a2799b3f9bca0a3cef1_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i767d7e59481d434291ae2044c0227675_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i38f59df39cf14cdb90d36f7db476676e_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="ia57f26582a4941f5b1ab45167bddd5f4_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i967e7950e3e24300b595f6617064a19b_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i001cd9cebcb246138402b029a1882fa6_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i83cff910e1cf4b4c99cc3ea0e303989c_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="i60016e49071c4e61a0cdf25dd7572991_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i05d40a7f20c143f19ce8bd8bd6a8a02e_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic29660a497f2402ebcc83ef975669fea_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="i8d23fbdd26474f16bb566487f2d13f54_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie56314e8409241e5bb56043ae62a24a2_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia214b482588c49c1852258b19bf401e6_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2e6637e797824a188ed00f98606ef97d_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="i7d8276ab2e604849ac45c1ea7302f6e8_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="id83ada0566a042fdb82ed84f7c1f7088_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="if1c04af64f8c4e74ad8e5c7263430892_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i090d3f9a79544977bad929883d783a4d_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iecff84d7f7314422bf7788593fce8700_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic5d25ec809b24b32bdc3a60f6314600c_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i483e8ba52db549079580606cf2df583c_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ibc69d37a36f8431ca24f5dcd1f4489c8_I20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">eose:HIPOWERLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="i236582c1cce8430fafcd5ea0bd205bbe_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i345c6493481748d090ca3843b0e146d1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0bd8a9f453db41d0a05acbf4ce298a8d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">eose:BatteriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib77bca48093047a19a4fb4c5808b0f27_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">eose:SpringCreekCapitalLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i8de92a388adb43479ebd52f8a4fbb297_D20210706-20210706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">eose:BRileySecuritiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-06</startDate>
            <endDate>2021-07-06</endDate>
        </period>
    </context>
    <context id="i7106f840ccb74116bfc31718fdd5dc4d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id00a1aff6ef84dd2b8b8a65cd52adc06_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie0b7f1e6e7ff46bfa7cc6197b151fec6_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia754f10c352c4bab933c9f8df1391817_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i54ec5031280b4924a5c8d8e2f59fb703_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1c6ad514f265489487025f5480f16d8a_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i396a177943624caaa16a1b8bc7f377ff_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ida09aa682c6d42cbb63d193a415407ad_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="i024aedef4e4b4eb6ba60ea6d01838dfa_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="i4046dfb01d9940a0abbcc44a74d71317_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="ibc1728d8b0d740ef910e8bda04d6f208_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:RelatedPartyTransactionsByRelatedPartyAxis">eose:HellmanPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-29</startDate>
            <endDate>2021-12-29</endDate>
        </period>
    </context>
    <context id="i7df11d6244d14706b84ac6b25b087cc9_I20211231">
        <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-31</instant>
        </period>
    </context>
    <context id="i9b982a92424741e28fdb6cb3a0c57a31_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="ib605429206de46869d04e9dbd92a24e8_I20210706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-06</instant>
        </period>
    </context>
    <context id="i34832567fc734574997296aec757486b_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="ib433da461ee243b0937d04e28fcc7b61_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ide07cea23a834e8b82b974a9e6db652d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleSeniorNotesMember</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="ib5fd86233491474dab7fe0abdb79d109_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i73dfd2f1bde743a6b0930e7428c34577_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleSeniorNotesMember</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="ied85d81120844537ae23de6a1728275a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6721a05877f847c3b164cf6e50b4ae2a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleSeniorNotesMember</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="i193f5f28a7b349d4abdee3c377fce730_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i77114d49344c48c0a1ccbc6226c31866_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia09fe1db2d1a420899939171d0277c15_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i481a6731f10141da916e06d33ecb4ee5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7e4022243f5d471691d2bc92d290bc26_D20210706-20210706">
        <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-07-06</startDate>
            <endDate>2021-07-06</endDate>
        </period>
    </context>
    <context id="i68aac9e61c3345e29692cb216e912a62_D20210501-20210501">
        <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-01</endDate>
        </period>
    </context>
    <context id="i35326d3722a141b8b08bb7913c0d8b0c_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i9aacf54304224f53b4d92afecd662fde_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i00827c6a3edc4b6697dea4bb15df95d0_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i151b19dcd52b48bb9b7906f30f3ca94b_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="ifde8b3f8a713466d82985a8e361c5235_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id60aa49f85e44205b3443204c29a3a62_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2d1cb9575c7c43cea1651b165e37cb54_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic3b9cace165f4b23bd2a488d0a44d742_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8a49ae9c52f94c898b2a7da59d22a064_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="i0db93a7acc2944d5aebef65e777323a8_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="iaea4a2dc54d44493982525265797a03b_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iaedac2122bdd4ad89f16212f13ff7145_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6219b40b8b26450495cbb0970857ec87_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ide43ab3163704dc38237d7333e6d7d91_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic26eebeb9bd04372a7055a4a3d68dc95_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0abfcd3cdfea47f082c792afdd0faedd_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i348cd192a3974cfb82bc82853e37f332_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i08c7e829a4704075af902f631826624e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if9ec3c25ce3f42a4959b43a774a2a633_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i126f6e7875ce414b947715c2e2fd32f0_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i5b4c5adda7fb44c7b5a0af16d7d061de_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3eb5a0d5bbf44226ba95d66d8e2cb231_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1c46a963efd44ae0a4b0e0f49b99c154_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="i04f5c2e62336484dbac197379f4000ee_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ief5549859f154a4a9ca56b2b6ea3b7d2_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i546cff12784745aabfa86ceadd542dbd_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i76f6a4aa679947679400c566999d8bfa_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="i85c307a3acbb485aa09e3648afe7fcb6_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="ie7d216fa5bcd42499544721498ab008b_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="i81badd1935bf493fa0f1392a0f375f9a_I20220331">
        <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:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ibe56a10f07584bf2b27c95b7c0f897a5_I20220331">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3251e4a6ee9445138d5743451fbfe516_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:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iec385c129f2c4d24a7949f3687bbfc86_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>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id3a34dd4ea594ca6915097f40957d65f_I20220331">
        <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:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5a871d56938f40589c26d0559a41d457_I20220331">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i463019da90624b238db3c86cc39b1dda_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:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i16ce49d63a1b46b48e28c0f53c90230a_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>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8941d088bfc246648bd227d03ee0a548_I20220331">
        <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:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if78f57c4a980444bbaf8e210051f7e7f_I20220331">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i53b5914221ad403c8d15600e3b2953cb_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:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ef98bbe69db4de5babd0e184c067abf_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>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i55c54c278597457390d23424f396b9d5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i33fb28a959614999837d0320614ff101_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i00beb6d95417489e9acc60b8eba6dc94_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i91737d9e9fc14af7bb6f3c828fadd929_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i784ca8dd6c22421ba5c93b694273d8d9_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="iced2df696bd3405496a126320d694eae_I20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2020-11-16</instant>
        </period>
    </context>
    <context id="ibaa622dd3ba14213bd1310692512807c_I20210122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2021-01-22</instant>
        </period>
    </context>
    <context id="i285b54189c9c41ee919e2d93306003ec_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="i6dfa5691acca4e8b971d4b88d463321e_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="i6fb7e77199ea4055a40714a539bf8966_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="i89d363a90f4846b3803f7d3156bada77_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="i9f1a08540fc543a28346ec413a765597_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="icec9dc5c5dae490f81ddeba3ab7bd6dd_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="id8c0311e6f3042578929ea6ce84eaed8_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="ib5a7de373a9449d1995c9a9827cf1ff6_I20200522">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2020-05-22</instant>
        </period>
    </context>
    <context id="ib9edc5abf0a745a78e6dbd68c7520dae_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ibfb61ff301484c8dacdd4f2b8576ac21_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8a8630d5b73e4c09afd8d3ad12833550_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iffd16edc4608430c94ffe43d28cab029_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i3d0a81bbf3874c788e32a57ba416fa95_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8fcc917db5874998ab4fafe3f9ad64b8_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ibfed1e38c2d740e3b6d8681c832480dd_D20220407-20220407">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2021ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-07</startDate>
            <endDate>2022-04-07</endDate>
        </period>
    </context>
    <context id="i550b0e1f959647bfb529872ceec58cc0_D20220407-20220407">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:PaymentInKindPIKNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-07</startDate>
            <endDate>2022-04-07</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="grant">
        <measure>eose:grant</measure>
    </unit>
    <unit id="pure">
        <measure>eose:pure</measure>
    </unit>
    <unit id="vote">
        <measure>eose:vote</measure>
    </unit>
    <unit id="tradingday">
        <measure>eose:tradingDay</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180L2ZyYWc6MzllNmFkMzIwYjZhNDU3NWIyMDRlNTJjNzlkM2U1OWYvdGFibGU6YmU4Y2NmMmI2NzlmNGEwMThkMWFmZTU4ZjIxNmMzOTkvdGFibGVyYW5nZTpiZThjY2YyYjY3OWY0YTAxOGQxYWZlNThmMjE2YzM5OV8wLTEtMS0xLTYyMDQ1_a9517508-24ee-46da-bbd8-445e028a31bc">0001805077</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180L2ZyYWc6MzllNmFkMzIwYjZhNDU3NWIyMDRlNTJjNzlkM2U1OWYvdGFibGU6YmU4Y2NmMmI2NzlmNGEwMThkMWFmZTU4ZjIxNmMzOTkvdGFibGVyYW5nZTpiZThjY2YyYjY3OWY0YTAxOGQxYWZlNThmMjE2YzM5OV8xLTEtMS0xLTYyMDQ1_77f6b655-4ac0-4c9b-bf63-475ae89593ef">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180L2ZyYWc6MzllNmFkMzIwYjZhNDU3NWIyMDRlNTJjNzlkM2U1OWYvdGFibGU6YmU4Y2NmMmI2NzlmNGEwMThkMWFmZTU4ZjIxNmMzOTkvdGFibGVyYW5nZTpiZThjY2YyYjY3OWY0YTAxOGQxYWZlNThmMjE2YzM5OV8yLTEtMS0xLTYyMDQ1_a843e62a-59c1-4411-ae2f-0a1566c9cbc6">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180L2ZyYWc6MzllNmFkMzIwYjZhNDU3NWIyMDRlNTJjNzlkM2U1OWYvdGFibGU6YmU4Y2NmMmI2NzlmNGEwMThkMWFmZTU4ZjIxNmMzOTkvdGFibGVyYW5nZTpiZThjY2YyYjY3OWY0YTAxOGQxYWZlNThmMjE2YzM5OV8zLTEtMS0xLTYyMDQ1_8cfc1978-6ccb-4eff-b136-7b147805a1ce">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180L2ZyYWc6MzllNmFkMzIwYjZhNDU3NWIyMDRlNTJjNzlkM2U1OWYvdGFibGU6YmU4Y2NmMmI2NzlmNGEwMThkMWFmZTU4ZjIxNmMzOTkvdGFibGVyYW5nZTpiZThjY2YyYjY3OWY0YTAxOGQxYWZlNThmMjE2YzM5OV80LTEtMS0xLTYyMDQ1_dca6c01f-a41f-4410-afdb-608bf71b2e43">2022</dei:DocumentFiscalYearFocus>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i7e4022243f5d471691d2bc92d290bc26_D20210706-20210706"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NjEvZnJhZzpjOTYzNzBkZGVhYWE0NzU2ODdkOGVhNWM2MTI2MTUwYi90ZXh0cmVnaW9uOmM5NjM3MGRkZWFhYTQ3NTY4N2Q4ZWE1YzYxMjYxNTBiXzQzOTgwNDY1MTExNjM_54a5b632-8d26-4cb1-88b1-8d5afdc39a8f"
      unitRef="number">0.0499910</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iaedac2122bdd4ad89f16212f13ff7145_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfMTI0Mg_60464130-09d2-4535-99cf-7ab2b3478f9c">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="iaedac2122bdd4ad89f16212f13ff7145_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfMTI3MA_a2eb1342-f4cf-44f0-b531-01473eeadc58">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ide43ab3163704dc38237d7333e6d7d91_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfOTM0NTg0ODg0MjA0NA_91313ee6-dbe1-4ed0-939b-b4028cfe3e4a">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzMtMS0xLTEtNjk0NjA_1b6c81cd-f136-44aa-aae4-8188db7e44cc">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzMtMS0xLTEtNjk0NjA_8f6ecf9c-851f-45d1-9a71-d10fdafea5c2">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEwLTEtMS0xLTY5NDYz_87492edb-9b56-4849-bb69-dd26c2da4664">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEwLTEtMS0xLTY5NDYz_95aaf761-2d28-4924-b13d-477df6b2ba65">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEzLTEtMS0xLTY5NDYz_7aade0d4-22ad-498c-9823-a6100b875b06">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEzLTEtMS0xLTY5NDYz_ee7ea023-d1a6-4587-814b-23e5d4c88280">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGV4dHJlZ2lvbjo3MTdiMzk4ZDkzMGM0Yzk2YTRhMzM2YzZjMDdlYjc5Zl8yNDc4_1d636d53-92b6-45be-bbb0-f02d59c26034">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGFibGU6Y2U2ZTg2MThmOGZjNGEzOWI2MWY4NDE1NzI0ZWE3OGYvdGFibGVyYW5nZTpjZTZlODYxOGY4ZmM0YTM5YjYxZjg0MTU3MjRlYTc4Zl8wLTAtMS0xLTYyMDQ1_02c66652-44ce-4197-b75e-041f17b445f1">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGV4dHJlZ2lvbjo3MTdiMzk4ZDkzMGM0Yzk2YTRhMzM2YzZjMDdlYjc5Zl8xMzU_28c05357-94d5-49b2-902b-7e4f8c74d118">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGFibGU6MzAxOTdjNWI4NjVjNDE2OWI2M2M1NzcwZTM1ODAxNzQvdGFibGVyYW5nZTozMDE5N2M1Yjg2NWM0MTY5YjYzYzU3NzBlMzU4MDE3NF8wLTAtMS0xLTYyMDQ1_1dcb1c59-9816-405c-8847-8567a92622d1">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGV4dHJlZ2lvbjo3MTdiMzk4ZDkzMGM0Yzk2YTRhMzM2YzZjMDdlYjc5Zl8yNDc5_2a8fa9cd-7a3e-4e34-a189-9031816feb8d">001-39291</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGV4dHJlZ2lvbjo3MTdiMzk4ZDkzMGM0Yzk2YTRhMzM2YzZjMDdlYjc5Zl8yNDgw_69b489be-98b6-43a6-bb0f-903b3d507327">EOS ENERGY ENTERPRISES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGFibGU6NzU1M2NiZDU5ZmNmNDFiYTlhOWZjMGJmYzk2MjY2MTkvdGFibGVyYW5nZTo3NTUzY2JkNTlmY2Y0MWJhOWE5ZmMwYmZjOTYyNjYxOV8wLTAtMS0xLTYyMDQ1_fa65322d-514c-4e4b-b116-fc1a27352a1e">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGFibGU6NzU1M2NiZDU5ZmNmNDFiYTlhOWZjMGJmYzk2MjY2MTkvdGFibGVyYW5nZTo3NTUzY2JkNTlmY2Y0MWJhOWE5ZmMwYmZjOTYyNjYxOV8wLTMtMS0xLTYyMDQ1_371bc831-80a0-4e4c-ba9c-65e319d53283">84-4290188</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGFibGU6NzU1M2NiZDU5ZmNmNDFiYTlhOWZjMGJmYzk2MjY2MTkvdGFibGVyYW5nZTo3NTUzY2JkNTlmY2Y0MWJhOWE5ZmMwYmZjOTYyNjYxOV8zLTAtMS0xLTYyMDQ1_9a7a1f36-5000-4773-8a4a-24b75e919356">3920 Park Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGFibGU6NzU1M2NiZDU5ZmNmNDFiYTlhOWZjMGJmYzk2MjY2MTkvdGFibGVyYW5nZTo3NTUzY2JkNTlmY2Y0MWJhOWE5ZmMwYmZjOTYyNjYxOV8zLTEtMS0xLTYyMDQ1_fdba40b5-e976-4d08-8469-0d72ae65bdb8">Edison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGFibGU6NzU1M2NiZDU5ZmNmNDFiYTlhOWZjMGJmYzk2MjY2MTkvdGFibGVyYW5nZTo3NTUzY2JkNTlmY2Y0MWJhOWE5ZmMwYmZjOTYyNjYxOV8zLTItMS0xLTYyMDQ1_10b419e0-01db-49d4-bc48-b6bdab0cf8ca">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGFibGU6NzU1M2NiZDU5ZmNmNDFiYTlhOWZjMGJmYzk2MjY2MTkvdGFibGVyYW5nZTo3NTUzY2JkNTlmY2Y0MWJhOWE5ZmMwYmZjOTYyNjYxOV8zLTMtMS0xLTYyMDQ1_35d8586b-7d6e-4911-82c3-68645110dd44">08820</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGV4dHJlZ2lvbjo3MTdiMzk4ZDkzMGM0Yzk2YTRhMzM2YzZjMDdlYjc5Zl8zMzA_76e9cd49-2a44-4ab7-a635-e042544fd292">732</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGV4dHJlZ2lvbjo3MTdiMzk4ZDkzMGM0Yzk2YTRhMzM2YzZjMDdlYjc5Zl8yNDcz_77be5e73-2307-4cd1-a3b4-61a3fbc1d024">225-8400</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ifa5d42457a9b414893398f9de46aa500_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGFibGU6N2Q2NmZmNDAxZTQ1NDhhMjk3YzdhOTY4YWE2ODVhMGQvdGFibGVyYW5nZTo3ZDY2ZmY0MDFlNDU0OGEyOTdjN2E5NjhhYTY4NWEwZF8xLTAtMS0xLTYyMDQ1_9f4ae33a-be8b-40d0-bedb-b62dd2b8846b">Common stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ifa5d42457a9b414893398f9de46aa500_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGFibGU6N2Q2NmZmNDAxZTQ1NDhhMjk3YzdhOTY4YWE2ODVhMGQvdGFibGVyYW5nZTo3ZDY2ZmY0MDFlNDU0OGEyOTdjN2E5NjhhYTY4NWEwZF8xLTEtMS0xLTYyMDQ1_41884965-2d03-4053-8dab-4ab18c78046c">EOSE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ifa5d42457a9b414893398f9de46aa500_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGFibGU6N2Q2NmZmNDAxZTQ1NDhhMjk3YzdhOTY4YWE2ODVhMGQvdGFibGVyYW5nZTo3ZDY2ZmY0MDFlNDU0OGEyOTdjN2E5NjhhYTY4NWEwZF8xLTItMS0xLTYyMDQ1_460d6649-c77d-4fff-8f81-ebb14c6750de">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i03872dc00a22440eabd3fd8b161cdd58_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGFibGU6N2Q2NmZmNDAxZTQ1NDhhMjk3YzdhOTY4YWE2ODVhMGQvdGFibGVyYW5nZTo3ZDY2ZmY0MDFlNDU0OGEyOTdjN2E5NjhhYTY4NWEwZF8yLTAtMS0xLTYyMDQ1_0e3781ee-29b9-42b6-a841-50fe4986344d">Warrants, each exercisable for one share of common stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i03872dc00a22440eabd3fd8b161cdd58_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGFibGU6N2Q2NmZmNDAxZTQ1NDhhMjk3YzdhOTY4YWE2ODVhMGQvdGFibGVyYW5nZTo3ZDY2ZmY0MDFlNDU0OGEyOTdjN2E5NjhhYTY4NWEwZF8yLTEtMS0xLTYyMDQ1_7c38d5a2-0989-45b5-8265-260077917c5b">EOSEW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i03872dc00a22440eabd3fd8b161cdd58_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGFibGU6N2Q2NmZmNDAxZTQ1NDhhMjk3YzdhOTY4YWE2ODVhMGQvdGFibGVyYW5nZTo3ZDY2ZmY0MDFlNDU0OGEyOTdjN2E5NjhhYTY4NWEwZF8yLTItMS0xLTYyMDQ1_c6429951-bc3c-46f3-8f1f-2faef2cf9208">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGV4dHJlZ2lvbjo3MTdiMzk4ZDkzMGM0Yzk2YTRhMzM2YzZjMDdlYjc5Zl8yNDc0_b85743e5-8d12-4d6b-9bd2-c4a99f9c2994">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGV4dHJlZ2lvbjo3MTdiMzk4ZDkzMGM0Yzk2YTRhMzM2YzZjMDdlYjc5Zl8yNDc1_5daddbdc-4ad3-4451-bcfb-56cc699699c5">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGFibGU6NDk5NmQwZjViZWFmNGRkYmFlNzZjOWE5NGRjNzZkYzQvdGFibGVyYW5nZTo0OTk2ZDBmNWJlYWY0ZGRiYWU3NmM5YTk0ZGM3NmRjNF8wLTAtMS0xLTY5NzY5_2c61bfbe-cd38-4919-939e-7996fc67e220">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGFibGU6NDk5NmQwZjViZWFmNGRkYmFlNzZjOWE5NGRjNzZkYzQvdGFibGVyYW5nZTo0OTk2ZDBmNWJlYWY0ZGRiYWU3NmM5YTk0ZGM3NmRjNF8xLTMtMS0xLTYyMDQ1_423253af-ac0b-44fc-b0fd-48ae3f613a36">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGFibGU6NDk5NmQwZjViZWFmNGRkYmFlNzZjOWE5NGRjNzZkYzQvdGFibGVyYW5nZTo0OTk2ZDBmNWJlYWY0ZGRiYWU3NmM5YTk0ZGM3NmRjNF8yLTMtMS0xLTYyMDQ1_bdeb6adb-3689-4227-aca3-6b8a39a72d5d">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGV4dHJlZ2lvbjo3MTdiMzk4ZDkzMGM0Yzk2YTRhMzM2YzZjMDdlYjc5Zl8yNDc3_7ae29606-fe7f-4f1d-9224-9539d01ac687">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i13b3ad7a7e74494d8c560d65ab831695_I20220504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xL2ZyYWc6NzE3YjM5OGQ5MzBjNGM5NmE0YTMzNmM2YzA3ZWI3OWYvdGV4dHJlZ2lvbjo3MTdiMzk4ZDkzMGM0Yzk2YTRhMzM2YzZjMDdlYjc5Zl8yNDI4_0c9e6a76-5f01-4f1d-97db-97744e6b93e2"
      unitRef="shares">54445725</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMy0xLTEtMS02MjA0NQ_fa96dcff-97f2-4307-b0a5-dd68b9b479e0"
      unitRef="usd">55361000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMy0zLTEtMS02MjA0NQ_170db38f-efd8-4223-9d56-97650bee4a91"
      unitRef="usd">104831000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNC0xLTEtMS02NTQ3MA_dddf488d-7ce0-4a59-8f20-26aa2ac13026"
      unitRef="usd">1255000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNC0zLTEtMS02NTQ3MA_2194ee7b-2805-4bde-ae5c-c975a937c7df"
      unitRef="usd">861000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNS0xLTEtMS02MjA0NQ_66cb6545-e4fd-495d-96d9-34b157ec85ab"
      unitRef="usd">2684000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNS0zLTEtMS02MjA0NQ_0af4226f-2e7b-4541-bd44-6e452e9fd844"
      unitRef="usd">1916000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNi0xLTEtMS02MjA0NQ_24dc8184-67f5-4398-876c-4580e1299a9d"
      unitRef="usd">10292000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNi0zLTEtMS02MjA0NQ_be88406a-6d52-429a-824c-ce74cd72d83e"
      unitRef="usd">12976000</us-gaap:InventoryNet>
    <us-gaap:DepositsAssetsCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNy0xLTEtMS02MjA0NQ_fc75bd9d-7b7a-4ff5-9eb2-2d79401426e1"
      unitRef="usd">21722000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNy0zLTEtMS02MjA0NQ_85405a45-d9a1-4413-88fe-4b53b49164de"
      unitRef="usd">16653000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfOC0xLTEtMS02MjA0NQ_5c6714e8-e4b5-42fa-9ed0-c5224d7fc7a7"
      unitRef="usd">104000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfOC0zLTEtMS02MjA0NQ_d952ed45-19a5-40a1-8444-5058cc0784dc"
      unitRef="usd">103000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfOS0xLTEtMS02NTQ5NA_d0709540-bafb-454c-bd5c-75b22abff3f6"
      unitRef="usd">2493000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfOS0zLTEtMS02NTQ5NA_94b01cca-483e-478a-916e-1dc64868cb50"
      unitRef="usd">2595000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfOS0xLTEtMS02MjA0NQ_5d931ff1-8d4c-448b-8561-7a01ddc45776"
      unitRef="usd">2243000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfOS0zLTEtMS02MjA0NQ_fedccacc-bcf3-489c-ae10-822349fac3d3"
      unitRef="usd">2637000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMTAtMS0xLTEtNjIwNDU_b7a11dfc-ad17-4ab3-8609-2ce4fb093683"
      unitRef="usd">96154000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMTAtMy0xLTEtNjIwNDU_cbefeb37-0570-44cb-b105-f557a561f86e"
      unitRef="usd">142572000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMTItMS0xLTEtNjIwNDU_c8ec053c-a26f-4479-9f51-f859ca479b86"
      unitRef="usd">14520000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMTItMy0xLTEtNjIwNDU_a1268047-99dd-4be8-9696-23f9ffe93908"
      unitRef="usd">12890000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMTMtMS0xLTEtNjIwNDU_f464a62b-794e-4223-b843-817860ccb58e"
      unitRef="usd">270000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMTMtMy0xLTEtNjIwNDU_71152706-9be6-4696-a08d-7d822ea3814b"
      unitRef="usd">280000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMTUtMS0xLTEtNjU1MDU_abe66142-c5f1-455a-9a62-723a1e4c0c55"
      unitRef="usd">4331000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMTUtMy0xLTEtNjU1MDU_daea878c-c45e-4098-bbc7-fb9eb9b9686b"
      unitRef="usd">4331000</us-gaap:Goodwill>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMTUtMS0xLTEtNjIwNDU_d6353725-dd3d-41cc-8de8-76dccf6675b7"
      unitRef="usd">1228000</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMTUtMy0xLTEtNjIwNDU_eebf10d2-9fd8-441e-976a-ca8709786f15"
      unitRef="usd">1239000</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMTYtMS0xLTEtNjIwNDU_2c1bdbd7-8a93-4831-a4be-6b6be7b8349d"
      unitRef="usd">3515000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMTYtMy0xLTEtNjIwNDU_f5b32e03-f3b7-4829-b59e-9e45db6e3e17"
      unitRef="usd">3547000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMTktMS0xLTEtNjU1MjA_591c54f3-9efa-4970-9d71-4e99d0f27213"
      unitRef="usd">4989000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMTktMy0xLTEtNjU1MjA_a804d5b3-8c4c-4330-98c6-fe636ce275e3"
      unitRef="usd">3468000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMTctMS0xLTEtNjIwNDU_57df9d04-cc6b-4d91-8dcb-bbeaa1333580"
      unitRef="usd">1852000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMTctMy0xLTEtNjIwNDU_3a29d460-3fe7-477d-ae09-229efc0fb882"
      unitRef="usd">848000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMTgtMS0xLTEtNjIwNDU_7af9fda7-7a2a-4411-8ca2-5066de00693c"
      unitRef="usd">126859000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMTgtMy0xLTEtNjIwNDU_c8756a89-4063-45d7-a6eb-54b0b3ad94e6"
      unitRef="usd">169175000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMjItMS0xLTEtNjIwNDU_85bcfc62-6b1a-4c41-bcb9-517d2be79334"
      unitRef="usd">11660000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMjItMy0xLTEtNjIwNDU_b860990d-f542-41b2-a125-d0add384f9da"
      unitRef="usd">12531000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMjYtMS0xLTEtNjU1NTE_417f6027-b3c5-421f-985e-213cc7124083"
      unitRef="usd">12798000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMjYtMy0xLTEtNjU1NTE_6ab70559-10df-41bd-bbfd-98e29f4f3d07"
      unitRef="usd">7674000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMjMtMS0xLTEtNjIwNDU_fb8e069b-c905-4281-83dc-962ed8f0818b"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMjMtMy0xLTEtNjIwNDU_a719263f-f337-41d0-98e8-057c8110c11f"
      unitRef="usd">1200000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMjUtMS0xLTEtNjIwNDU_416f7dc9-a961-413b-9e06-2123a902f3b9"
      unitRef="usd">899000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMjUtMy0xLTEtNjIwNDU_ab8d72b2-33fa-425e-a3db-eccda5cbc9ec"
      unitRef="usd">1084000</us-gaap:OperatingLeaseLiabilityCurrent>
    <eose:NotePayableCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzAtMS0xLTEtNjU1NzI_1f9a2233-e828-4c53-a44f-053ae3327772"
      unitRef="usd">4970000</eose:NotePayableCurrent>
    <eose:NotePayableCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzAtMy0xLTEtNjU1NzI_64eec329-5dbe-4583-8b48-2d3212c4b872"
      unitRef="usd">4926000</eose:NotePayableCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMjYtMS0xLTEtNjIwNDU_5a435879-fede-4717-8176-e6cd44e5dd11"
      unitRef="usd">1703000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMjYtMy0xLTEtNjIwNDU_f139cfac-c56e-471e-b8fe-194d77f31e24"
      unitRef="usd">1644000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzAtMS0xLTEtNzMwNDA_00be6d28-b307-4e16-b296-a9bfcf74a1d6"
      unitRef="usd">1763000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzAtMy0xLTEtNzMwNDA_e71ef2f7-8750-411c-a87d-97a66df0ea58"
      unitRef="usd">849000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMjctMS0xLTEtNjIwNDU_22927366-88f2-4304-bffb-cbd8e003a0d9"
      unitRef="usd">6000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMjctMy0xLTEtNjIwNDU_ac684ad4-e7d1-43a9-ac8f-36f1dc74879d"
      unitRef="usd">9000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMjgtMS0xLTEtNjIwNDU_dd333ea9-c85e-4d95-bfe8-8d24f1a0a579"
      unitRef="usd">33799000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMjgtMy0xLTEtNjIwNDU_ebd5ad54-2cbe-4ebd-8a38-ab28599ed73c"
      unitRef="usd">29917000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzAtMS0xLTEtNjIwNDU_af4741b2-5c8b-4d7b-af17-715b0593ef91"
      unitRef="usd">4943000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzAtMy0xLTEtNjIwNDU_dc8e7ebc-ec04-4c62-a5c8-71f25fc70f99"
      unitRef="usd">3224000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <eose:NotePayableNoncurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzEtMS0xLTEtNjIwNDU_6c9a9902-6f97-4e17-a6c3-929fd01981d0"
      unitRef="usd">13892000</eose:NotePayableNoncurrent>
    <eose:NotePayableNoncurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzEtMy0xLTEtNjIwNDU_479b9767-f5f5-4e1a-8db0-922238bf25ba"
      unitRef="usd">13769000</eose:NotePayableNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzItMS0xLTEtNjIwNDU_1f6bc307-57c1-4f7d-a170-4640671455da"
      unitRef="usd">4279000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzItMy0xLTEtNjIwNDU_63fe337c-d215-4acf-930a-6b7fa90242d7"
      unitRef="usd">4727000</us-gaap:LongTermDebtNoncurrent>
    <eose:ConvertibleNotesPayableRelatedParty
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzgtMS0xLTEtNjU2MjA_37ed8e02-b538-4ccd-b6ae-e94e4a7e2295"
      unitRef="usd">77083000</eose:ConvertibleNotesPayableRelatedParty>
    <eose:ConvertibleNotesPayableRelatedParty
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzgtMy0xLTEtNjU2MjA_4f4fe878-060f-4af0-a6aa-2da0804b5d64"
      unitRef="usd">84148000</eose:ConvertibleNotesPayableRelatedParty>
    <eose:InterestPayableRelatedPartyNoncurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzktMS0xLTEtNzg0NDk_ef7fa7f9-c7cb-4dba-9c5d-074156e76ac3"
      unitRef="usd">1544000</eose:InterestPayableRelatedPartyNoncurrent>
    <eose:InterestPayableRelatedPartyNoncurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzktMy0xLTEtNzg0NDk_4619ca39-4016-4358-95ec-f3d80bc18e58"
      unitRef="usd">0</eose:InterestPayableRelatedPartyNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzgtMS0xLTEtNzY1MzE_25c80a7c-32ae-4247-9f09-8c337b54a151"
      unitRef="usd">1160000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzgtMy0xLTEtNzY1MzE_b88f1e76-2c79-4106-8d36-026c687cb27c"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzMtMS0xLTEtNjIwNDU_9d53561f-5587-48bd-b022-c4e4e610f222"
      unitRef="usd">359000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzMtMy0xLTEtNjIwNDU_d12b7b96-e221-4a2f-8b1f-a8dd29855c8f"
      unitRef="usd">926000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDAtMS0xLTEtNjU2Mjc_fab7a946-cbfb-4ee8-8f81-9d4af472bb68"
      unitRef="usd">20000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDAtMy0xLTEtNjU2Mjc_c317f927-289b-4c0c-8225-04c408205b48"
      unitRef="usd">17000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzQtMS0xLTEtNjIwNDU_d6960e5e-6084-4aa3-8828-f07d939ba082"
      unitRef="usd">103280000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzQtMy0xLTEtNjIwNDU_33a3be7a-83b9-4ff3-a203-343ee2d9412a"
      unitRef="usd">106811000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzUtMS0xLTEtNjIwNDU_dea70f3d-bf8f-4264-889f-da1755401104"
      unitRef="usd">137079000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzUtMy0xLTEtNjIwNDU_40da1992-05ae-43dd-a6fd-35697087f684"
      unitRef="usd">136728000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDQtMS0xLTEtNjkzNDg_646517fa-80c8-40dd-b69f-8ffd9afeb112"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDQtMy0xLTEtNjkzNDg_f7dda522-ff3c-4f8c-b351-06d7506df8c0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzktMC0xLTEtNjIwNDUvdGV4dHJlZ2lvbjpjMDAwOWZiN2FjYzU0NTM1ODYwYjZhOGNiY2NkNTY5ZV8yMA_0d79c835-b6c8-4730-b7d9-a48d8727e748"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzktMC0xLTEtNjIwNDUvdGV4dHJlZ2lvbjpjMDAwOWZiN2FjYzU0NTM1ODYwYjZhOGNiY2NkNTY5ZV8yMA_eefd9911-a118-4236-a14c-4fa975609455"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzktMC0xLTEtNjIwNDUvdGV4dHJlZ2lvbjpjMDAwOWZiN2FjYzU0NTM1ODYwYjZhOGNiY2NkNTY5ZV8zNA_26e7c0c9-f4ce-4c4a-b7c3-9f59cf234866"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzktMC0xLTEtNjIwNDUvdGV4dHJlZ2lvbjpjMDAwOWZiN2FjYzU0NTM1ODYwYjZhOGNiY2NkNTY5ZV8zNA_fd479a4f-cacd-4484-bd86-aa8319d66282"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzktMC0xLTEtNjIwNDUvdGV4dHJlZ2lvbjpjMDAwOWZiN2FjYzU0NTM1ODYwYjZhOGNiY2NkNTY5ZV81Ng_23189cb4-9a45-4046-b22c-1ca934d1bdfc"
      unitRef="shares">53980608</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzktMC0xLTEtNjIwNDUvdGV4dHJlZ2lvbjpjMDAwOWZiN2FjYzU0NTM1ODYwYjZhOGNiY2NkNTY5ZV81Ng_c153cb64-5d82-4148-95bf-e50f9c049331"
      unitRef="shares">53980608</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzktMC0xLTEtNjIwNDUvdGV4dHJlZ2lvbjpjMDAwOWZiN2FjYzU0NTM1ODYwYjZhOGNiY2NkNTY5ZV82Mw_41e95d90-3f2d-45b1-9def-2d4385c22b65"
      unitRef="shares">53786632</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzktMC0xLTEtNjIwNDUvdGV4dHJlZ2lvbjpjMDAwOWZiN2FjYzU0NTM1ODYwYjZhOGNiY2NkNTY5ZV82Mw_f5be8e5e-780e-48bd-b743-9cc8a02449be"
      unitRef="shares">53786632</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzktMS0xLTEtNjIwNDU_1f3fae25-dc3a-454d-84f8-bc387f46bfb2"
      unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfMzktMy0xLTEtNjIwNDU_50daf6b4-8bbc-4f3b-8496-bdabec54ad1b"
      unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDEtMC0xLTEtNjIwNDUvdGV4dHJlZ2lvbjpkNjFlNDMyMGJhOGU0YmExYTY2NmJhNmQxY2I3MmU5ZF8yMg_c06ecc5c-43a3-45d1-94df-b6d9a0cd759f"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDEtMC0xLTEtNjIwNDUvdGV4dHJlZ2lvbjpkNjFlNDMyMGJhOGU0YmExYTY2NmJhNmQxY2I3MmU5ZF8yMg_c2622242-33c7-405f-9069-8d3a92835e24"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDEtMC0xLTEtNjIwNDUvdGV4dHJlZ2lvbjpkNjFlNDMyMGJhOGU0YmExYTY2NmJhNmQxY2I3MmU5ZF8zNg_3332ab18-9973-43d7-a60f-29d5cb2051fa"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDEtMC0xLTEtNjIwNDUvdGV4dHJlZ2lvbjpkNjFlNDMyMGJhOGU0YmExYTY2NmJhNmQxY2I3MmU5ZF8zNg_d595cd9d-e511-46fd-9b6a-c9819aac37bf"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDEtMC0xLTEtNjIwNDUvdGV4dHJlZ2lvbjpkNjFlNDMyMGJhOGU0YmExYTY2NmJhNmQxY2I3MmU5ZF81OA_2e131a53-23f2-4059-8b4c-395143cfddfd"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDEtMC0xLTEtNjIwNDUvdGV4dHJlZ2lvbjpkNjFlNDMyMGJhOGU0YmExYTY2NmJhNmQxY2I3MmU5ZF81OA_4d19f3fc-f1f8-48a3-8581-0601d862fdd4"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDEtMC0xLTEtNjIwNDUvdGV4dHJlZ2lvbjpkNjFlNDMyMGJhOGU0YmExYTY2NmJhNmQxY2I3MmU5ZF81OA_68e35ea2-d515-4349-a950-44da4519c9a4"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDEtMC0xLTEtNjIwNDUvdGV4dHJlZ2lvbjpkNjFlNDMyMGJhOGU0YmExYTY2NmJhNmQxY2I3MmU5ZF81OA_d1600660-c150-4e25-90aa-5b92425d9e27"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDEtMS0xLTEtNjIwNDU_56f379f8-0259-4175-b221-f48154a19ec3"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDEtMy0xLTEtNjIwNDU_616135d0-033d-4176-a61c-23dbdebe74de"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDItMS0xLTEtNjIwNDU_ab80b8d1-1211-4ee3-b213-a2a4ed34a1a1"
      unitRef="usd">452093000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDItMy0xLTEtNjIwNDU_4c3403ca-b764-4ebd-89b1-9e9127c3b74d"
      unitRef="usd">448969000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDMtMS0xLTEtNjIwNDU_9f74cb45-d962-4419-a64c-e449b45efbda"
      unitRef="usd">-462318000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDMtMy0xLTEtNjIwNDU_b5338054-c1a7-4cb4-b6ac-a916655905ce"
      unitRef="usd">-416527000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDQtMS0xLTEtNjIwNDU_8ad00ded-d0cf-4464-8f2f-bcff5c47d9e0"
      unitRef="usd">-10220000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDQtMy0xLTEtNjIwNDU_babd4025-8aa6-4739-a57d-4edd65baaa7e"
      unitRef="usd">32447000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDUtMS0xLTEtNjIwNDU_f0913a32-9dd7-4bad-b7c9-e6bcb423db42"
      unitRef="usd">126859000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xNi9mcmFnOjMxMmQ0NDlhOTRlMDQ3OGI5MTRkMTJiZjY0NDVmZjBjL3RhYmxlOjAyYWRlOTA3ZDYxODQyNWY4YmZjMjE2OGM1OTIzYjE0L3RhYmxlcmFuZ2U6MDJhZGU5MDdkNjE4NDI1ZjhiZmMyMTY4YzU5MjNiMTRfNDUtMy0xLTEtNjIwNDU_4b81658a-aba6-4558-940c-b3113cb00d10"
      unitRef="usd">169175000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMi0xLTEtMS02MjA0NQ_8c0ca08c-2a59-488c-b44a-6b2214688aa6"
      unitRef="usd">3298000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMi0zLTEtMS02MjA0NQ_27a20a52-4a39-4f2e-b7ec-573746e0a6ec"
      unitRef="usd">164000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfNS0xLTEtMS02MjA0NQ_c0b85115-014d-4c7c-8232-b9980b4edb3c"
      unitRef="usd">35585000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfNS0zLTEtMS02MjA0NQ_7c8b4d76-db93-4518-918e-a40b64efff74"
      unitRef="usd">100000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfNi0xLTEtMS02MjA0NQ_7786c576-196d-4670-a95b-d3f32829d3f4"
      unitRef="usd">4963000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfNi0zLTEtMS02MjA0NQ_04db7ea8-d390-42ae-9018-454a5aed06dd"
      unitRef="usd">5053000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfNy0xLTEtMS02MjA0NQ_3d43dfb7-9cb6-4584-bda3-7ef53da65468"
      unitRef="usd">14279000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfNy0zLTEtMS02MjA0NQ_6713a6ee-61ce-467a-9edd-91f8642751be"
      unitRef="usd">8802000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnContractTermination
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfOC0xLTEtMS02NzIxNg_48a7fead-ec32-4366-8030-de37438411a6"
      unitRef="usd">0</us-gaap:GainLossOnContractTermination>
    <us-gaap:GainLossOnContractTermination
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfOC0zLTEtMS02NzIxNg_a8f1423f-07cf-4fd7-96c3-3c763cede372"
      unitRef="usd">-7852000</us-gaap:GainLossOnContractTermination>
    <eose:GrantExpenseIncomeNet
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfOC0xLTEtMS02MjA0NQ_6727769e-3f14-4353-8448-f70cd7fac15b"
      unitRef="usd">173000</eose:GrantExpenseIncomeNet>
    <eose:GrantExpenseIncomeNet
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfOC0zLTEtMS02MjA0NQ_26cb31bf-0926-434d-8074-56c41e298be9"
      unitRef="usd">8000</eose:GrantExpenseIncomeNet>
    <us-gaap:CostsAndExpenses
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfOS0xLTEtMS02MjA0NQ_f1bd903b-e43d-4d66-b1a9-ba493ec4728a"
      unitRef="usd">55000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfOS0zLTEtMS02MjA0NQ_a3279616-2716-4740-b820-e61e399d625a"
      unitRef="usd">21815000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMTEtMS0xLTEtNjIwNDU_5ca41dd6-8682-43fe-9df5-6e48f2189a42"
      unitRef="usd">-51702000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMTEtMy0xLTEtNjIwNDU_f253600b-6361-4695-8d67-6b8a4634716c"
      unitRef="usd">-21651000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMTQtMS0xLTEtNjIwNDU_0952dcee-e9e6-4e16-a304-49f34f50a481"
      unitRef="usd">-338000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMTQtMy0xLTEtNjIwNDU_536cc935-b54e-48ba-bba5-eb5585a62c61"
      unitRef="usd">-21000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMTUtMS0xLTEtNjIwNDU_5017d393-bfe6-4175-b6e2-0bb105c4e201"
      unitRef="usd">2174000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMTUtMy0xLTEtNjIwNDU_9199ccd0-8223-4b99-bf79-8c2db827cb9c"
      unitRef="usd">0</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMTYtMS0xLTEtNjIwNDU_7e94d7a5-e562-481b-8ac1-edbddcedccef"
      unitRef="usd">7695000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMTYtMy0xLTEtNjIwNDU_1ade7ecc-55a3-4274-a205-96905db48225"
      unitRef="usd">0</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMTctMS0xLTEtNjIwNDU_b91493b9-d8d1-459c-804e-4af9f8fc35d0"
      unitRef="usd">-567000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMTctMy0xLTEtNjIwNDU_0b2c38f9-6867-437b-8976-2af1943b68f8"
      unitRef="usd">224000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMTgtMS0xLTEtNjIwNDU_c08aab78-9041-4c2e-b08f-f375e5d17d9d"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMTgtMy0xLTEtNjIwNDU_3eab1549-7357-4652-9f6e-ae7c4618d256"
      unitRef="usd">440000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMjAtMS0xLTEtNzI2MzE_5e4118b5-074f-47f0-b24d-3afb52b23a17"
      unitRef="usd">119000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMjAtMy0xLTEtNzI2MzE_b3a5a90c-d02d-45cb-874e-81df75598972"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMjEtMS0xLTEtNzkzMDA_6b5c270d-04b2-43fa-9ad0-e6a5ffdae3d6"
      unitRef="usd">-45833000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMjEtMy0xLTEtNzkzMDA_39502486-6c6b-450b-b364-0f0ef25f879a"
      unitRef="usd">-21456000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMjQtMS0xLTEtNzcwOTg_19a5310f-942b-423a-a1ba-98a1d6118b57"
      unitRef="usd">-42000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMjQtMy0xLTEtNzcwOTg_cfc1db20-133e-4b19-b380-c4e649917ad3"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMTktMS0xLTEtNjIwNDU_bbcb722d-e2a1-46f4-853b-49dcc40fe381"
      unitRef="usd">-45791000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMTktMy0xLTEtNjIwNDU_d59339c0-a6d3-497c-aa3e-7fa8596101e7"
      unitRef="usd">-21456000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMjItMS0xLTEtNjIwNDU_ff04d3c7-01b9-4859-b624-90c48a7662b6"
      unitRef="usdPerShare">-0.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMjItMy0xLTEtNjIwNDU_872f7b5f-2854-4e77-a6ca-b1b5ac76dd8b"
      unitRef="usdPerShare">-0.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMjMtMS0xLTEtNjIwNDU_c0ef4564-87d3-475d-a191-10841094a86a"
      unitRef="usdPerShare">-0.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMjMtMy0xLTEtNjIwNDU_0f8c9988-62b3-41c5-a8d8-98ccc23cbcff"
      unitRef="usdPerShare">-0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMjYtMS0xLTEtNjIwNDU_dc37b275-d782-49a6-98ff-09f14bb5ceb9"
      unitRef="shares">53961553</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMjYtMy0xLTEtNjIwNDU_f8e938c1-4ea1-488b-b30a-1cc6c4997695"
      unitRef="shares">51126863</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMjctMS0xLTEtNjIwNDU_ed096c5c-e17f-42e6-85f5-2644c5defb9b"
      unitRef="shares">53961553</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18xOS9mcmFnOmM0MDg0MzgyYTRiMjQyNGE4Zjg4ODRlOWFmYzA4ZWYxL3RhYmxlOjk5NTQxMTYzOWIwZjRlYTU5ZTZiYjI5NjAyNGNmMjU5L3RhYmxlcmFuZ2U6OTk1NDExNjM5YjBmNGVhNTllNmJiMjk2MDI0Y2YyNTlfMjctMy0xLTEtNjIwNDU_8fd04096-520b-4ddb-ac2d-7e93a06d7f67"
      unitRef="shares">51126863</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i33b0e839501c46fcb1c2f6692f64a863_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMi0xLTEtMS02MjA0NQ_38ed69b9-09fd-44ec-be13-45b275e2a5f5"
      unitRef="shares">48943082</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i33b0e839501c46fcb1c2f6692f64a863_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMi0zLTEtMS02MjA0NQ_9066d85c-d7d0-4247-8591-a8b788d45bf3"
      unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i17bb5da176514e1ab0748182247df2b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMi01LTEtMS02MjA0NQ_fad1d70d-91a4-4f74-bf1a-6487f26549a4"
      unitRef="usd">395491000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie6dae049c95447079ead2611d862ec85_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMi03LTEtMS02MjA0NQ_a2479057-eeb1-419e-84e7-36ac234d8876"
      unitRef="usd">17600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i511d4cce13dd4ee18fe4ec45f4426efd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMi05LTEtMS02MjA0NQ_d9e2ca17-ae24-4798-a122-847da2aa5050"
      unitRef="usd">-292311000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i35efe5793d6b4b62b0e40e4108671643_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMi0xMS0xLTEtNjIwNDU_5aa9628c-7aa0-48fc-afc7-c6bbb780222f"
      unitRef="usd">120785000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id6a548450c144260a5bdfd5cb69ca00f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMy01LTEtMS02MjA0NQ_e5aa9fce-5872-4d8e-b6e8-3b99fea0d91b"
      unitRef="usd">2478000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMy0xMS0xLTEtNjIwNDU_28a3c340-4b71-455e-9e19-6f6c69d10f9b"
      unitRef="usd">2478000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i7b4f503a26c140148866e39ee7901f51_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfNC0xLTEtMS02NTc3Mg_1b78d3a0-876f-4ff4-b579-58ebc0d40445"
      unitRef="shares">859000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <eose:StockIssuedDuringPeriodSharesContingentlyIssuableStock
      contextRef="i7b4f503a26c140148866e39ee7901f51_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfNS0xLTEtMS02NTc3Mg_f115a26c-0f74-4007-a611-c600d835975b"
      unitRef="shares">1999185</eose:StockIssuedDuringPeriodSharesContingentlyIssuableStock>
    <eose:StockIssuedDuringPeriodValueContingentlyIssuableStock
      contextRef="id6a548450c144260a5bdfd5cb69ca00f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfNS01LTEtMS02NTc3Mg_3874327d-dd85-4058-9294-730014231204"
      unitRef="usd">17600000</eose:StockIssuedDuringPeriodValueContingentlyIssuableStock>
    <eose:StockIssuedDuringPeriodValueContingentlyIssuableStock
      contextRef="i878fe07cd10e4b9e9075cffd9eb2fce0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfNS03LTEtMS02NTc3Mg_4d28b6d0-51f7-4509-a849-0c803e9cf40b"
      unitRef="usd">-17600000</eose:StockIssuedDuringPeriodValueContingentlyIssuableStock>
    <us-gaap:NetIncomeLoss
      contextRef="i5be6b7c50e4346558511c6b7fe740d19_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfNC05LTEtMS02MjA0NQ_99089832-f277-4d33-8694-747bda4f0641"
      unitRef="usd">-21456000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfNC0xMS0xLTEtNjIwNDU_e0bc5ff8-cbf2-4bb6-938d-b522bb177ad7"
      unitRef="usd">-21456000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ifd0a1fcd4c794d178697dd66d353f184_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfNS0xLTEtMS02MjA0NQ_2b708aa1-0950-40c2-a6d8-493e0ba7a201"
      unitRef="shares">51801267</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ifd0a1fcd4c794d178697dd66d353f184_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfNS0zLTEtMS02MjA0NQ_4a9e9011-2642-4685-9cec-7e5e98c4bf1f"
      unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2e43b6999d28421799af56f19bd699a5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfNS01LTEtMS02MjA0NQ_8e6abc3f-8f3f-4be0-8394-fb1d0d839a8b"
      unitRef="usd">415569000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i72d4bd182e2c4688b322155bfa25f94f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfNS03LTEtMS02MjA0NQ_0687ed36-525d-48cb-8ae5-6e3191e25f53"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib1d3d2f2072d411e86654f1db01d7a31_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfNS05LTEtMS02MjA0NQ_a3ae9b8f-272b-4a70-ae35-4e5be935a1ba"
      unitRef="usd">-313767000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2e886e2846d94d8483fa231871b85c63_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfNS0xMS0xLTEtNjIwNDU_42448f92-a6f2-431e-bf98-69e56ec9546a"
      unitRef="usd">101807000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i6ad42dbd89834e6bb2dbda67560f3bfe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfNy0xLTEtMS02MjA0NQ_0b946e22-1543-4368-ab88-43de7b66b987"
      unitRef="shares">53786632</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6ad42dbd89834e6bb2dbda67560f3bfe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfNy0zLTEtMS02MjA0NQ_a70071db-adcb-48e3-9d65-a41d07c48893"
      unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2f350548044f40faa5fecbdf7ae887fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfNy01LTEtMS02MjA0NQ_efedba04-8a68-432c-8310-7e426b3437db"
      unitRef="usd">448969000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i19545c43d1dc49ee9fc76798ea903eea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfNy03LTEtMS02MjA0NQ_defce905-419a-4df6-a212-a0ca025da603"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2a9781b79239429a924c7d9c6469f531_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfNy05LTEtMS02MjA0NQ_1fd65016-6703-4be5-b513-f5e1f12db523"
      unitRef="usd">-416527000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfNy0xMS0xLTEtNjIwNDU_085136c9-044c-403d-bf3b-350ef0ed5f37"
      unitRef="usd">32447000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i078f6ec278f44ba9b7f17f14c950f75d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfOC01LTEtMS02MjA0NQ_781648fa-5ef8-4e7c-9187-dbba76c69b49"
      unitRef="usd">3943000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfOC0xMS0xLTEtNjIwNDU_d80826ad-c799-4f2e-be88-97c8ee79199f"
      unitRef="usd">3943000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <eose:StockIssuedDuringPeriodSharesWarrantsExercised
      contextRef="idf32b62a823b4870991774cc259b84fe_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMTQtMS0xLTEtNjU4ODE_c29b8f74-4ad5-4c22-9951-c0d6c15c4581"
      unitRef="shares">600</eose:StockIssuedDuringPeriodSharesWarrantsExercised>
    <eose:AdjustmentsToAdditionalPaidInCapitalWarrantExercised
      contextRef="i078f6ec278f44ba9b7f17f14c950f75d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMTQtNS0xLTEtNjU4ODE_9a27e620-80c2-4a88-ada8-4b660bdee9a2"
      unitRef="usd">7000</eose:AdjustmentsToAdditionalPaidInCapitalWarrantExercised>
    <eose:AdjustmentsToAdditionalPaidInCapitalWarrantExercised
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMTQtMTEtMS0xLTY1ODgx_c419c5f3-0b1b-464f-bd5d-a58c65caaa73"
      unitRef="usd">7000</eose:AdjustmentsToAdditionalPaidInCapitalWarrantExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="idf32b62a823b4870991774cc259b84fe_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMTUtMS0xLTEtNjU4ODE_ec8c2f70-bbd9-424a-ab55-ba8b472804e5"
      unitRef="shares">305651</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="idf32b62a823b4870991774cc259b84fe_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMTYtMS0xLTEtNzI3MDc_a94100ee-4cc8-47ef-abf5-57bf2ab1f236"
      unitRef="shares">112275</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i078f6ec278f44ba9b7f17f14c950f75d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMTYtNS0xLTEtNzI3MDc_de521d81-9f65-42a3-add0-bea3ba555b3b"
      unitRef="usd">826000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMTYtMTEtMS0xLTcyNzA3_9c1687ca-2abf-478c-b4d0-201a04e5e807"
      unitRef="usd">826000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="i6f3dd4fe14294e4e95e55da597ba4ba8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMTEtOS0xLTEtNjIwNDU_91ef97ab-989f-403e-967f-dc935ba4344a"
      unitRef="usd">-45791000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMTEtMTEtMS0xLTYyMDQ1_0608ba74-55fc-433e-b249-c4d6209e1a8b"
      unitRef="usd">-45791000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ic0a75b5518e8480c8f7caabc47921aed_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMTItMS0xLTEtNjIwNDU_08d8049c-6cba-426a-ab43-5a7aa739e515"
      unitRef="shares">53980608</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic0a75b5518e8480c8f7caabc47921aed_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMTItMy0xLTEtNjIwNDU_11d74765-9a07-496d-bc5e-10e5f7b506e0"
      unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6b337e6ac3ad45b0920345ef210812bc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMTItNS0xLTEtNjIwNDU_7e02732f-4e64-4e56-a9eb-e301e554c6ab"
      unitRef="usd">452093000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1f16df8af1b54a34b7f7e7942cc17fd0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMTItNy0xLTEtNjIwNDU_fc56b0b0-13a1-4d6c-a9b2-9f8823238969"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i05615e70d7e64052abec70db15f35604_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMTItOS0xLTEtNjIwNDU_402f9ac6-be47-4c99-ae67-de06e9e3e629"
      unitRef="usd">-462318000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yMi9mcmFnOmJmNTllYjY0N2ZkZTQzNTVhZjQ5MWUwMmZjNGJjNzYwL3RhYmxlOjhiOGQ4MTkxZjkxZDQwNmM4N2EzMzU5ZDMwOTZkODBjL3RhYmxlcmFuZ2U6OGI4ZDgxOTFmOTFkNDA2Yzg3YTMzNTlkMzA5NmQ4MGNfMTItMTEtMS0xLTYyMDQ1_10fc5646-55c8-4da0-969c-6b5f22490a1d"
      unitRef="usd">-10220000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMi0xLTEtMS02MjA0NQ_6bc954cf-4201-4ae6-8f51-9c892fc0ccb1"
      unitRef="usd">-45791000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMi0zLTEtMS02MjA0NQ_17b1911d-04ae-4810-8c08-13026118ff76"
      unitRef="usd">-21456000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfNC0xLTEtMS02MjA0NQ_9fc6cc60-995f-4801-89d2-45a45fbc5992"
      unitRef="usd">3943000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfNC0zLTEtMS02MjA0NQ_24dae7d4-a508-46ec-8565-c7ff29b9245c"
      unitRef="usd">2478000</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfNS0xLTEtMS02MjA0NQ_a19d8580-cf39-4c2c-afe9-e09a9449680e"
      unitRef="usd">995000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfNS0zLTEtMS02MjA0NQ_acc5ee3b-042a-4c9c-8f63-d6a306c68bd9"
      unitRef="usd">485000</us-gaap:DepreciationDepletionAndAmortization>
    <eose:NonCashLeaseExpense
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfNy0xLTEtMS02NjA4OA_03025cc7-a14f-4506-a8e3-72ac4efce66a"
      unitRef="usd">192000</eose:NonCashLeaseExpense>
    <eose:NonCashLeaseExpense
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfNy0zLTEtMS02NjA4OA_2860a263-ad65-451c-a20a-01a18a089823"
      unitRef="usd">159000</eose:NonCashLeaseExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfOC0xLTEtMS02MjA0NQ_9a7118d5-e4ea-4720-aca0-bb6d5fc37e03"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfOC0zLTEtMS02MjA0NQ_bc0cec5c-367f-4401-9f3a-475071bbd6dd"
      unitRef="usd">440000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfOS0xLTEtMS02MjA0NQ_9d6921f6-ea80-494d-bc06-d53670355879"
      unitRef="usd">543000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfOS0zLTEtMS02MjA0NQ_85ee37a2-43a3-479f-9608-3926d00b400d"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMTAtMS0xLTEtNzI3OTE_e00198bc-13c8-44b4-9efa-77974eaebc50"
      unitRef="usd">87000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMTAtMy0xLTEtNzI3OTE_efbd7a74-d544-4aed-8d9f-a8e955174bac"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMTAtMS0xLTEtNjIwNDU_39ec05e6-53c8-4ae3-8c1f-728ab8c637c4"
      unitRef="usd">7695000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMTAtMy0xLTEtNjIwNDU_ab38459e-e4dc-4274-b217-956333e9679e"
      unitRef="usd">0</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMTEtMS0xLTEtNjIwNDU_0b06e0fe-c33e-49cb-8b6a-c82b6d6bcd7f"
      unitRef="usd">-567000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMTEtMy0xLTEtNjIwNDU_6c9ed348-583a-4684-88a7-a97ea1e85250"
      unitRef="usd">224000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMTQtMS0xLTEtNjIwNDU_60100c69-e037-41ea-b92f-1a38ce7d561e"
      unitRef="usd">-102000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMTQtMy0xLTEtNjIwNDU_87fef4e8-0311-46fb-9249-98378119648d"
      unitRef="usd">-261000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMTUtMS0xLTEtNjIwNDU_caf1a9f0-6164-4434-aaa1-bab2c2c5934d"
      unitRef="usd">-2684000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMTUtMy0xLTEtNjIwNDU_892681ea-5ef9-4631-8613-fe6c905090b5"
      unitRef="usd">-122000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMTYtMS0xLTEtNjIwNDU_1af67d20-9866-433f-ae90-adb5aae7391c"
      unitRef="usd">768000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMTYtMy0xLTEtNjIwNDU_70506b32-e59b-4fd0-8432-8037753698a9"
      unitRef="usd">184000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <eose:IncreaseDecreaseInCurrentDepositsAssets
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMTctMS0xLTEtNjIwNDU_98efc054-6780-45d6-8b71-48de01b9a714"
      unitRef="usd">-2258000</eose:IncreaseDecreaseInCurrentDepositsAssets>
    <eose:IncreaseDecreaseInCurrentDepositsAssets
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMTctMy0xLTEtNjIwNDU_ae1ffb21-c1b0-40fc-b343-58bfadc34055"
      unitRef="usd">-466000</eose:IncreaseDecreaseInCurrentDepositsAssets>
    <eose:IncreaseDecreaseInNoncurrentDepositsAssets
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMTgtMS0xLTEtNjIwNDU_3d250cae-0027-47f5-bbc5-b70c8a8422b0"
      unitRef="usd">11000</eose:IncreaseDecreaseInNoncurrentDepositsAssets>
    <eose:IncreaseDecreaseInNoncurrentDepositsAssets
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMTgtMy0xLTEtNjIwNDU_9ede4d47-2b2a-468f-bdbe-a8c5db3fe70f"
      unitRef="usd">20000</eose:IncreaseDecreaseInNoncurrentDepositsAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMTktMS0xLTEtNjIwNDU_88167bd2-aa21-4476-b4e1-77d2bc5d3e8a"
      unitRef="usd">-1172000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMTktMy0xLTEtNjIwNDU_d45423e3-bdaf-449b-8b14-edbc3d33f8b8"
      unitRef="usd">789000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjAtMS0xLTEtNjcyODk_01fb63eb-85a7-4f36-8b4f-42699bf064c2"
      unitRef="usd">5126000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjAtMy0xLTEtNjcyODk_c2f91b20-312a-44c2-87b0-694941a7044e"
      unitRef="usd">54000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <eose:IncreaseDecreaseInAccountsPayableAndAccruedExpensesRelatedParty
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjAtMS0xLTEtNjIwNDU_d67da268-8bf8-499d-a5c4-72661583d36f"
      unitRef="usd">-1200000</eose:IncreaseDecreaseInAccountsPayableAndAccruedExpensesRelatedParty>
    <eose:IncreaseDecreaseInAccountsPayableAndAccruedExpensesRelatedParty
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjAtMy0xLTEtNjIwNDU_a86a0461-766a-4c4e-85ce-950b478a5abb"
      unitRef="usd">8719000</eose:IncreaseDecreaseInAccountsPayableAndAccruedExpensesRelatedParty>
    <eose:IncreaseDecreaseInFirmPurchaseCommitments
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjItMS0xLTEtNjcyNDU_bdad4a5b-8713-490f-860d-4056f10597d8"
      unitRef="usd">0</eose:IncreaseDecreaseInFirmPurchaseCommitments>
    <eose:IncreaseDecreaseInFirmPurchaseCommitments
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjItMy0xLTEtNjcyNDU_2ff69f33-1eac-44fb-ad94-d1c72bdb47b9"
      unitRef="usd">-1585000</eose:IncreaseDecreaseInFirmPurchaseCommitments>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjItMS0xLTEtNjYwOTc_e50624e7-6201-48a9-9bc8-a49a319bfbac"
      unitRef="usd">-179000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjItMy0xLTEtNjYwOTc_db185406-9d28-425e-adbb-c16b0fa54655"
      unitRef="usd">-148000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjEtMS0xLTEtNjIwNDU_6c4ab6e9-7b13-4c28-ab2a-29987fc21df4"
      unitRef="usd">2074000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjEtMy0xLTEtNjIwNDU_83d05a92-1622-4e54-8cd0-6bffb5ad0ddc"
      unitRef="usd">750000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjQtMS0xLTEtNzg0NzE_5ef1bcd1-645d-4bd1-8f95-3ecb5d898023"
      unitRef="usd">1544000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjQtMy0xLTEtNzg0NzE_fd099af7-95e5-4fad-b4d9-48a9ff2ec728"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <eose:IncreaseDecreaseInNotesPayable
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjYtMS0xLTEtNzI3OTk_0ca40e13-d564-48c2-b80f-23dbc0ca4926"
      unitRef="usd">167000</eose:IncreaseDecreaseInNotesPayable>
    <eose:IncreaseDecreaseInNotesPayable
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjYtMy0xLTEtNzI3OTk_8f3b221e-8942-47da-8f24-fb1c07cda49f"
      unitRef="usd">0</eose:IncreaseDecreaseInNotesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjMtMS0xLTEtNjIwNDU_6970d3a6-5acf-40dd-a4f6-a5e577855a04"
      unitRef="usd">570000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjMtMy0xLTEtNjIwNDU_6a944ab0-72ec-4b2e-8905-33475008a225"
      unitRef="usd">-515000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjQtMS0xLTEtNjIwNDU_96d58fea-a629-4d52-8804-3546af2cb7c6"
      unitRef="usd">-42732000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjQtMy0xLTEtNjIwNDU_7a707e3e-8788-4f12-863d-d76088d80401"
      unitRef="usd">-9703000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjctMS0xLTEtNjIwNDU_8abd4156-7487-407b-965a-52db2b5bedc0"
      unitRef="usd">0</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjctMy0xLTEtNjIwNDU_c2cbdb88-7c5d-4a07-8491-5d8cb697ee0e"
      unitRef="usd">2870000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjgtMS0xLTEtNjIwNDU_57baa98e-7985-490d-823f-498d81347d8a"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjgtMy0xLTEtNjIwNDU_9554e22e-65fd-4d39-9a05-aae7f56d5063"
      unitRef="usd">4000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjktMS0xLTEtNjIwNDU_c208931c-a449-4a27-be3a-cf5f2981280c"
      unitRef="usd">5132000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMjktMy0xLTEtNjIwNDU_2b8d7b27-a174-4d16-9158-4b28a939477e"
      unitRef="usd">4490000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMzAtMS0xLTEtNjIwNDU_516d9d5c-3362-4ea2-b945-90523068d185"
      unitRef="usd">-5132000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMzAtMy0xLTEtNjIwNDU_000e6103-02fd-4ed9-bc0b-d5bb5f09f29a"
      unitRef="usd">-11360000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMzMtMS0xLTEtNjIwNDU_7e1dc5da-cf0b-436f-ba23-f37767ba58c2"
      unitRef="usd">4000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMzMtMy0xLTEtNjIwNDU_cacf6f5e-bc75-49ab-9e43-f9bb3c0cbe5d"
      unitRef="usd">3000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMzQtMS0xLTEtNjIwNDU_35c174d6-5ab0-414f-96cd-2a01c66589b6"
      unitRef="usd">7000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMzQtMy0xLTEtNjIwNDU_9cf837c0-e88b-463a-b303-3ec07c028418"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMzktMS0xLTEtNzI4MzU_24a42fef-59e9-4f69-a67d-b5df74a32678"
      unitRef="usd">826000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMzktMy0xLTEtNzI4MzU_e78c6e3d-487e-4b58-84cf-ade90a0b5955"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMzUtMS0xLTEtNjIwNDU_6a45c73b-264c-40c9-8d15-058433624100"
      unitRef="usd">0</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMzUtMy0xLTEtNjIwNDU_0f4408f8-1984-49fe-ab0b-ad101f57691a"
      unitRef="usd">70000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfNDEtMS0xLTEtNzI4NDQ_db2228a9-679e-4992-9246-7959ba658edd"
      unitRef="usd">389000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfNDEtMy0xLTEtNzI4NDQ_3f7011eb-76c3-4765-9a05-3bcc981fee22"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMzctMS0xLTEtNjIwNDU_cca03c37-8f86-455e-b82e-d041fd7bd48c"
      unitRef="usd">-1212000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMzctMy0xLTEtNjIwNDU_3aa48d49-1492-4f00-8b61-f94b6001e001"
      unitRef="usd">-73000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMzktMS0xLTEtNjIwNDU_e1d979d5-aa17-4d17-9b30-318df69eb680"
      unitRef="usd">-49076000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfMzktMy0xLTEtNjIwNDU_9c81cfb8-1e26-4a79-b3ff-9fb93fde01ea"
      unitRef="usd">-21136000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfNDAtMS0xLTEtNjIwNDU_303130f8-ada5-40d0-932e-880b584d5098"
      unitRef="usd">105692000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i35efe5793d6b4b62b0e40e4108671643_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfNDAtMy0xLTEtNjIwNDU_e9062db7-8fa1-4f39-aea3-b3be396da1c1"
      unitRef="usd">121853000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfNDEtMS0xLTEtNjIwNDU_75f408b5-9f6f-4e8f-bc31-f4d6ebb30be9"
      unitRef="usd">56616000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2e886e2846d94d8483fa231871b85c63_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfNDEtMy0xLTEtNjIwNDU_d75f2db6-0a28-4e9d-bd98-e6b6595c13fe"
      unitRef="usd">100717000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfNDQtMS0xLTEtNjIwNDU_283e376d-eecd-4aa8-9754-d1ffbdfa9bac"
      unitRef="usd">878000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfNDQtMy0xLTEtNjIwNDU_26bf4f7c-e14e-4920-8dc1-8a6f8443ea0c"
      unitRef="usd">0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfNDUtMS0xLTEtNjYwNjA_6fa12dc0-fe34-481f-88d9-8c27422dd1f9"
      unitRef="usd">2112000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfNDUtMy0xLTEtNjYwNjA_89687119-d515-4f29-bbae-b784e9bc781f"
      unitRef="usd">3662000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:InterestPaidNet
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfNDctMS0xLTEtNjIwNDU_1ec559e9-3d92-4a1e-83c3-46608f7a7e63"
      unitRef="usd">224000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOjlkMmEzMzQ4ODVmNDQ5MDI4ZGM2YTY2YmQ5YjhmNTM4L3RhYmxlcmFuZ2U6OWQyYTMzNDg4NWY0NDkwMjhkYzZhNjZiZDliOGY1MzhfNDctMy0xLTEtNjIwNDU_55e416a1-30ea-4da8-96b1-0e8e09d9e797"
      unitRef="usd">51000</us-gaap:InterestPaidNet>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOmRhMTY5ZDAwYWJhZTQ2YjJiM2U4OWQ3NTVjMWM5MGRmL3RhYmxlcmFuZ2U6ZGExNjlkMDBhYmFlNDZiMmIzZTg5ZDc1NWMxYzkwZGZfMi0xLTEtMS02OTk0MA_fa96dcff-97f2-4307-b0a5-dd68b9b479e0"
      unitRef="usd">55361000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2e886e2846d94d8483fa231871b85c63_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOmRhMTY5ZDAwYWJhZTQ2YjJiM2U4OWQ3NTVjMWM5MGRmL3RhYmxlcmFuZ2U6ZGExNjlkMDBhYmFlNDZiMmIzZTg5ZDc1NWMxYzkwZGZfMi0zLTEtMS02OTk0MA_491c97a0-9fb8-403c-929c-e31e709ad3bb"
      unitRef="usd">100717000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOmRhMTY5ZDAwYWJhZTQ2YjJiM2U4OWQ3NTVjMWM5MGRmL3RhYmxlcmFuZ2U6ZGExNjlkMDBhYmFlNDZiMmIzZTg5ZDc1NWMxYzkwZGZfMy0xLTEtMS02OTk0MA_dddf488d-7ce0-4a59-8f20-26aa2ac13026"
      unitRef="usd">1255000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i2e886e2846d94d8483fa231871b85c63_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOmRhMTY5ZDAwYWJhZTQ2YjJiM2U4OWQ3NTVjMWM5MGRmL3RhYmxlcmFuZ2U6ZGExNjlkMDBhYmFlNDZiMmIzZTg5ZDc1NWMxYzkwZGZfMy0zLTEtMS02OTk0MA_89a42321-1a6f-4aa9-8702-daf0db74e6ef"
      unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOmRhMTY5ZDAwYWJhZTQ2YjJiM2U4OWQ3NTVjMWM5MGRmL3RhYmxlcmFuZ2U6ZGExNjlkMDBhYmFlNDZiMmIzZTg5ZDc1NWMxYzkwZGZfNC0xLTEtMS03MjI5OA_8387fe65-b8c4-45b5-90c2-ced73e21d927"
      unitRef="usd">56616000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2e886e2846d94d8483fa231871b85c63_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18yNS9mcmFnOmY2OTViZjg3M2NmNjQxNTA5NTFhN2UzMmEwNmYwMzkyL3RhYmxlOmRhMTY5ZDAwYWJhZTQ2YjJiM2U4OWQ3NTVjMWM5MGRmL3RhYmxlcmFuZ2U6ZGExNjlkMDBhYmFlNDZiMmIzZTg5ZDc1NWMxYzkwZGZfNC0zLTEtMS03MjI5OA_c549b2ad-4416-41e9-a797-2d35e6c64801"
      unitRef="usd">100717000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfNzk0Nw_2068941b-e9f5-4c08-88d5-4f3aa017dc80">Nature of Operations and Summary of Significant Accounting Policies&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;Nature of Operations&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%"&gt;Eos Energy Enterprises, Inc. (the &#x201c;Company&#x201d; or "Eos") designs, develops, manufactures, and sells innovative energy storage solutions for utility-scale microgrid, and commercial &amp;amp; industrial (&#x201c;C&amp;amp;I&#x201d;) applications. Eos has developed a broad range of intellectual property with multiple patents ranging from the unique battery chemistry, mechanical product design, energy block configuration and software operating system (battery management system). The Battery Management System (&#x201c;BMS&#x201d;) software uses proprietary Eos-developed algorithms and includes ambient and battery temperature sensors, as well as voltage and current sensors for the strings and the system. Eos focuses on developing and selling safe, reliable, long-lasting low-cost turn-key alternating current (&#x201c;AC&#x201d;) integrated systems using Eos&#x2019;s direct current (&#x201c;DC&#x201d;) Battery System. The Company has a manufacturing facility in Turtle Creek, Pennsylvania to produce DC energy blocks with an integrated BMS. The Company&#x2019;s primary markets focus on integrating battery storage solutions with (1) renewable energy systems that are connected to the utility power grid (2) renewable energy systems that are not connected to the utility power grid (3) renewable energy systems utilized to relieve congestion and (4) storage systems to assist C&amp;amp;I customers in reducing their peak energy usage or participating in the utilities ancillary and demand response markets. The Company&#x2019;s major market is North America with opportunistic growth opportunities in Europe, Africa, and Asia. &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%"&gt;Unless the context otherwise requires, the use of the terms &#x201c;Eos&#x201d; &#x201c;the Company&#x201d;, &#x201c;we,&#x201d; &#x201c;us,&#x201d; and &#x201c;our&#x201d; in these notes to the unaudited condensed consolidated financial statements refers to Eos Energy Enterprises, Inc. and its consolidated subsidiaries. &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;Liquidity and Going Concern&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%"&gt;The Company remains in the process of product commercialization and full-scale manufacturing development and, as such, has had limited revenue generating activities to date Accordingly, the Company has incurred significant recurring losses and net operating cash outflows from operations since inception. Operating expenses consist primarily of costs related to the Company&#x2019;s sales of its products, research and development costs and recurring general and administrative expenses. Management and the Company&#x2019;s Board of Directors anticipate the Company will eventually reach a scale of profitability through the sale of battery storage systems and other complementary products and services, and therefore the Company believes the current stage of the Company&#x2019;s lifecycle justifies continued intensive investment in the development and launch of products. Accordingly, the Company expects to continue to incur significant losses and net operating cash outflows from operations for the foreseeable future and to continue to require additional capital to fund the Company&#x2019;s operations and obligations as they become due, including funding necessary to continue to scale up the Company&#x2019;s operations to allow for the delivery of order backlog, to secure additional order opportunities for its battery storage systems, and to continue to invest in research and development. &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%"&gt;As of March&#160;31, 2022, Eos had total assets of $126,859, which includes total cash and cash equivalents of $55,361, total liabilities of $137,079, which includes the total amounts owed on the Company&#x2019;s outstanding convertible notes payable of $77,083 (see Note 14), notes payable of $18,862 (see Note 15) and long-term debt of $5,982 (see Note 16) and a total accumulated deficit of $(462,318), which is primarily attributable to the significant recurring losses the Company has accumulated since inception. The Company has historically relied on outside capital to fund its cost structure and expects this reliance to continue for the foreseeable future until the Company reaches a scale of profitability through its planned revenue generating activities. However, as of the date the accompanying financial statements were issued, management concluded that the Company did not have sufficient capital on hand to support its current cost structure for one year after the date the accompanying financial statements were issued. Based on our current projections, the Company will need to secure additional capital, increase revenues or defer or reduce cash expenditures in the second quarter of 2022 to continue our operations.&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%"&gt;The Company believes these uncertainties raise substantial doubt about the Company&#x2019;s ability to continue as a going concern. If the Company is unable to raise additional capital, on acceptable terms or at all, the Company may have to significantly delay, scale back or ultimately discontinue the development or commercialization of its product and/or consider a sale or other strategic transaction. The Company continues to pursue various funding options to raise additional capital to support its operations. As previously reported, the Company has moved through Part I of the application under the U.S. Department of Energy&#x2019;s Loan Guarantee Solicitation for Applications for Renewable Energy Projects and Efficient Energy Projects (the &#x201c;DOE Loan Program&#x201d;), and currently anticipates submitting an application under Part II of the loan program in the second quarter of 2022. In addition, in April, the Company entered into a $200,000 common stock standby equity purchase agreement (the &#x201c;SEPA&#x201d;) with an affiliate of Yorkville Advisors (&#x201c;Yorkville&#x201d;). The SEPA gives Eos the right, but not the obligation, to sell up to $200,000 of common equity to an affiliate of Yorkville at times of Eos&#x2019; choosing during the two-year term of the agreement. The SEPA provides for shares to be issued to the investor at a discounted price of 97.0% of the 3-day volume-weighted average price following notification to the investor that the Company wishes to draw upon the facility (each, an &#x201c;advance&#x201d;). Furthermore, the SEPA allows for pre-advance loans in the aggregate principal amount not to exceed $50,000 per loan, pursuant to a promissory note subject to the mutual consent of the parties. Pre-advance loans must be repaid with the proceeds from sales of equity to Yorkville, to the extent outstanding at the time of an advance, or otherwise in cash. The Company&#x2019;s rights to sell stock to the affiliate of Yorkville are subject to certain limitations,  including that Yorkville may not purchase any shares that would result in it owning (1) more than 9.99% of the Company&#x2019;s outstanding common stock at the time of an advance or (2) 19.99% of the Company&#x2019;s outstanding common stock as of April 28, 2022 (the &#x201c;Exchange Cap&#x201d;), provided that the Exchange Cap does not apply to any sales of common stock under the SEPA that equal or exceed $2.15 per share. There can be no assurance that the Company will successfully complete Part II of the DOE Loan Program or that the Company will be able to utilize the SEPA to its full $200,000 capacity, or otherwise be able to obtain new funding from other sources on terms acceptable to us, on a timely basis, or at all. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;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%"&gt;The accompanying consolidated financial statements have been prepared on the basis that we will continue to operate as a going-concern, which contemplates we will be able to realize assets and settle liabilities and commitments in the normal course of business for the foreseeable future. The accompanying financial statements do not include any adjustments that may result from the outcome of these uncertainties.&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation&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%"&gt;The unaudited condensed consolidated financial statements include the accounts of the Company and its 100% owned direct and indirect subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;). All intercompany transactions and balances have been eliminated in the preparation of the condensed consolidated financial statements. These statements reflect all adjustments, consisting of normal recurring adjustments, which, in the opinion of management, are necessary for fair presentation of the information contained therein. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to the rules and regulations of the U.S. Securities and Exchange Commission. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements, and the notes thereto, included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2021. These interim results are not necessarily indicative of results for the full year.&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-style:italic;font-weight:400;line-height:120%"&gt;Reclassification&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; o&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;f Prior Year Presentation&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%"&gt;Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations. &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;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:23.76pt"&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 1, 2021, the Company adopted 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; ("Topic 842"), using the transition method introduced by ASU 2018-11, which does not require revisions to comparative periods. Adoption of the new standard resulted in the recording of lease assets and lease liabilities of $3,662 and $4,465, respectively, as of January 1, 2021. The difference between the lease assets and lease liabilities primarily relates to deferred rent recorded in accordance with the previous leasing guidance. The new standard did not materially impact our consolidated statements of operations or statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:23.76pt"&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 1, 2021, the Company adopted ASU No. 2016-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;Financial Instruments-Credit Losses&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; (Topic 326), and the subsequent amendments. The standard sets forth an expected credit loss model which requires the measurement of expected credit losses for financial instruments based on historical experience, current conditions and reasonable and supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost, and certain off-balance sheet credit exposures. The adoption of this standard did not have a material impact on our consolidated financial statements.&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;Recent Accounting Pronouncements&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%"&gt;As of March&#160;31, 2022, we implemented all applicable new accounting standards and updates issued by the Financial Accounting Standards Board ("FASB") that were in effect. There were no new standards or updates adopted during the three months ended March&#160;31, 2022 that had a material impact on our condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:Assets
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfMTY0OTI2NzQ5MjU0OQ_41759ef7-c1c3-4559-a0f2-dfff163ea26c"
      unitRef="usd">126859000</us-gaap:Assets>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfMTY0OTI2NzQ5MjU2MA_fa96dcff-97f2-4307-b0a5-dd68b9b479e0"
      unitRef="usd">55361000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:Liabilities
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfMTY0OTI2NzQ5MjU3MA_c752d0ff-969e-47dd-8249-bd6ffe9e62c0"
      unitRef="usd">137079000</us-gaap:Liabilities>
    <eose:ConvertibleNotesPayableRelatedParty
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfMTY0OTI2NzQ5MjU4MQ_37ed8e02-b538-4ccd-b6ae-e94e4a7e2295"
      unitRef="usd">77083000</eose:ConvertibleNotesPayableRelatedParty>
    <us-gaap:NotesPayable
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfMTY0OTI2NzQ5MjU5MQ_11ba99f9-3c54-40dc-8da4-97de795db2e5"
      unitRef="usd">18862000</us-gaap:NotesPayable>
    <us-gaap:OtherLongTermDebt
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfMTY0OTI2NzQ5MjYwMA_87739a36-8a1b-4412-a55e-f38576d85979"
      unitRef="usd">5982000</us-gaap:OtherLongTermDebt>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfMTY0OTI2NzQ5MjYxMg_9f74cb45-d962-4419-a64c-e449b45efbda"
      unitRef="usd">-462318000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ifc588eb7c1cd409e92cc7712f87ee530_D20220428-20220428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfNDM5ODA0NjYwMjk4MA_ebb9338d-8cd1-4581-a9b0-2dd6d8965910"
      unitRef="usd">200000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ifc588eb7c1cd409e92cc7712f87ee530_D20220428-20220428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfNDM5ODA0NjYwMjkyNA_78b7b83b-12a5-46f4-953a-3286f420c602"
      unitRef="usd">200000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <eose:SaleOfStockAgreementTerm
      contextRef="ifc588eb7c1cd409e92cc7712f87ee530_D20220428-20220428"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfNDM5ODA0NjYwNjY5NA_d2446329-7db2-4832-b338-52225e3957f9">P2Y</eose:SaleOfStockAgreementTerm>
    <eose:SharePriceAsPercentageOfMarketPrice
      contextRef="i97e33b676d0f4c27ab9263fbf25fac83_I20220428"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfNDM5ODA0NjYwMjkzNA_47b71cc2-7642-4be8-9066-39f0ef6fd257"
      unitRef="number">0.970</eose:SharePriceAsPercentageOfMarketPrice>
    <eose:MaximumBorrowingCapacityPrincipalAmountPerLoan
      contextRef="i97e33b676d0f4c27ab9263fbf25fac83_I20220428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfNDM5ODA0NjYwMjk2NQ_f72bbf72-ccaf-4046-a69f-00b00bad896b"
      unitRef="usd">50000000</eose:MaximumBorrowingCapacityPrincipalAmountPerLoan>
    <us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction
      contextRef="ifc588eb7c1cd409e92cc7712f87ee530_D20220428-20220428"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfNDM5ODA0NjYwMjk3NA_aca32774-58da-45d0-a417-1291377368e1"
      unitRef="number">0.0999</us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction>
    <eose:SaleOfStockOwnershipThresholdAfterExchangeCapPercent
      contextRef="i97e33b676d0f4c27ab9263fbf25fac83_I20220428"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfNDM5ODA0NjYwMjk1OA_5cd5f2ed-d9a4-4740-93f2-510f8a727532"
      unitRef="number">0.1999</eose:SaleOfStockOwnershipThresholdAfterExchangeCapPercent>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i97e33b676d0f4c27ab9263fbf25fac83_I20220428"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfNDM5ODA0NjYwMjk1MQ_587e6623-50db-4768-bb72-1be29728cddc"
      unitRef="usdPerShare">2.15</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ifc588eb7c1cd409e92cc7712f87ee530_D20220428-20220428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfNDM5ODA0NjYwMjk0MQ_e24dbe4a-c937-448b-96ef-4e1d7b5a47d3"
      unitRef="usd">200000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfNzk0OQ_993dacd8-f4a9-4f29-ac07-b35ec61354ee">&lt;div style="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;Basis of Presentation&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%"&gt;The unaudited condensed consolidated financial statements include the accounts of the Company and its 100% owned direct and indirect subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;). All intercompany transactions and balances have been eliminated in the preparation of the condensed consolidated financial statements. These statements reflect all adjustments, consisting of normal recurring adjustments, which, in the opinion of management, are necessary for fair presentation of the information contained therein. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to the rules and regulations of the U.S. Securities and Exchange Commission. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements, and the notes thereto, included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2021. These interim results are not necessarily indicative of results for the full year.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfNzk0NQ_d0fa6d1e-503d-4dc7-9c7f-d1a542b30968">&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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; o&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;f Prior Year Presentation&lt;/span&gt;Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfNzk0Ng_ac0cc644-a0d3-4978-96c8-c4f8fb1e0f8d">&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;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:23.76pt"&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 1, 2021, the Company adopted 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; ("Topic 842"), using the transition method introduced by ASU 2018-11, which does not require revisions to comparative periods. Adoption of the new standard resulted in the recording of lease assets and lease liabilities of $3,662 and $4,465, respectively, as of January 1, 2021. The difference between the lease assets and lease liabilities primarily relates to deferred rent recorded in accordance with the previous leasing guidance. The new standard did not materially impact our consolidated statements of operations or statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:23.76pt"&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 1, 2021, the Company adopted ASU No. 2016-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;Financial Instruments-Credit Losses&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; (Topic 326), and the subsequent amendments. The standard sets forth an expected credit loss model which requires the measurement of expected credit losses for financial instruments based on historical experience, current conditions and reasonable and supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost, and certain off-balance sheet credit exposures. The adoption of this standard did not have a material impact on our consolidated financial statements.&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;Recent Accounting Pronouncements&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%"&gt;As of March&#160;31, 2022, we implemented all applicable new accounting standards and updates issued by the Financial Accounting Standards Board ("FASB") that were in effect. There were no new standards or updates adopted during the three months ended March&#160;31, 2022 that had a material impact on our condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibea8bd3540654ead8809c10f21f6bd60_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfNjA0NzMxNDAyMTY3MQ_9729fb51-4a8f-495a-8675-354ed1640993"
      unitRef="usd">3662000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="ibea8bd3540654ead8809c10f21f6bd60_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zMS9mcmFnOjZiZWNmNjljOTMyYzQ0Y2U5MGFmMmM4MzIzOGYxYTU5L3RleHRyZWdpb246NmJlY2Y2OWM5MzJjNDRjZTkwYWYyYzgzMjM4ZjFhNTlfNjA0NzMxNDAyMTcwOA_46269dfb-ec8c-4b97-9570-59156fd27220"
      unitRef="usd">4465000</us-gaap:OperatingLeaseLiability>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzQzOTgwNDY1MTcwNzE_df581200-b1fc-4a20-b11c-4a07c140bc9d">Acquisition&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%"&gt;As previously reported, 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 which 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 (refer to Note 7).  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 (&#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-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%"&gt;The Purchase Agreement provided that the Company pay an aggregate purchase price of $25,000 for 51% interest in Hi-Power, pursuant to the following schedule: $5,000 on each of May 31, 2021, May 31, 2022, May 31, 2023, May 31, 2024, and May 31, 2025, 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, an amount in cash equal to $10,283. Payments to Holtec under this Purchase Agreement totaled $35,283. 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-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%"&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 such agreement, which resulted in a loss on the pre-existing agreement of $&#x2014; and $7,852 for the three months ended March&#160;31, 2022 and 2021, respectively. The Company had paid $10,283 on the date of closing and $5,000 on May 31, 2021. The present value of the remaining obligation was recorded as debt, which as of March&#160;31, 2022 includes a current portion of $4,970 and a long-term portion of $13,892.&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%"&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 (refer to Note 7). In connection with the acquisition of the remaining 51% ownership interest in Hi-Power, our condensed consolidated financial statements now 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 condensed consolidated financial statements since the date of acquisition. &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%"&gt;The consideration transferred for our now 100% ownership interest in connection with this acquisition, net of intercompany balances between the Company and Hi-Power, totaled $418, of which $205 represents the fair value of our previously held 49% ownership interest in Hi-Power. In accordance with Accounting Standards Codification (&#x201c;ASC&#x201d;) 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;, we remeasured our 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 our previously held 49% ownership interest.&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%"&gt;The following table summarizes the final allocation of the purchase price to the fair values of the assets acquired and liabilities assumed as of the Acquisition Date. There were no material changes to the purchase price allocation during the three months ended March&#160;31, 2022.&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.214%"/&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:26.945%"/&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%;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:100%"&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:100%"&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-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%"&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 condensed consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i04e04f341e4645b593734b5d8f23e7d9_I20210409"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDczNzk_10e2c348-ae3c-478f-b437-d8d3537dae47"
      unitRef="number">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="id9c86fed0fee40c8bde1ca0cccfa8efc_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDc0MzU_4bd00a6d-77fd-4284-8a09-72d0a1cd4e43"
      unitRef="usd">25000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i04e04f341e4645b593734b5d8f23e7d9_I20210409"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzQzOTgwNDY1MTcwNzk_12e5404e-33f3-49ca-8770-e2998308db52"
      unitRef="number">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i8003308131d04fb3b968236ea703f22e_D20210531-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDc0MjU_0ff312f1-66da-4dd3-82f6-66c5e889e0d4"
      unitRef="usd">5000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ib564b665bb5043909ec4c05dcee61111_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDc0NDQ_4a117c59-a73a-42e3-9a74-6586aae3d428"
      unitRef="usd">10283000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ib564b665bb5043909ec4c05dcee61111_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDc0NTM_349ee380-c23f-4c50-84a2-ebc50f03cc77"
      unitRef="usd">35283000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <eose:ConsiderationTransferredFairValue
      contextRef="i9faf2c5523f543e7b43fc9cdbf9761b7_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDc0NjI_ba033161-1178-482a-ad39-de1c0041fd4b"
      unitRef="usd">33474000</eose:ConsiderationTransferredFairValue>
    <eose:PaymentToTerminateAgreement
      contextRef="ib564b665bb5043909ec4c05dcee61111_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDc0NzI_2ce371dd-8d1a-4856-a8d0-a1c8813443c2"
      unitRef="usd">32750000</eose:PaymentToTerminateAgreement>
    <eose:PaymentToTerminateAgreement
      contextRef="id9c86fed0fee40c8bde1ca0cccfa8efc_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDc0Nzk_1cd9b5ad-aa48-410f-a040-fea815a02563"
      unitRef="usd">724000</eose:PaymentToTerminateAgreement>
    <eose:PaymentToTerminateAgreement
      contextRef="ib564b665bb5043909ec4c05dcee61111_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDc1MDU_2ce371dd-8d1a-4856-a8d0-a1c8813443c2"
      unitRef="usd">32750000</eose:PaymentToTerminateAgreement>
    <us-gaap:GainLossOnContractTermination
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzEwOTk1MTE2MzQ0Mzk_48a7fead-ec32-4366-8030-de37438411a6"
      unitRef="usd">0</us-gaap:GainLossOnContractTermination>
    <us-gaap:GainLossOnContractTermination
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzEwOTk1MTE2MzQ0NDc_a8f1423f-07cf-4fd7-96c3-3c763cede372"
      unitRef="usd">-7852000</us-gaap:GainLossOnContractTermination>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ib564b665bb5043909ec4c05dcee61111_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDc1Njg_4a117c59-a73a-42e3-9a74-6586aae3d428"
      unitRef="usd">10283000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i8003308131d04fb3b968236ea703f22e_D20210531-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDc1NzY_0ff312f1-66da-4dd3-82f6-66c5e889e0d4"
      unitRef="usd">5000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:LongTermDebtCurrent
      contextRef="iaccede1f2e4e4199b1116533d8b686cd_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDc2MDE_be337d36-b656-418d-bf14-21790fdb4171"
      unitRef="usd">4970000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iaccede1f2e4e4199b1116533d8b686cd_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDc2MjA_3b4fcc95-a574-4547-b051-28bd79e0d545"
      unitRef="usd">13892000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i80b23c9ddda448cf9ad2ff1f45343a5d_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDczODQ_98cc5af1-177d-4b18-9b97-e603c4cfe760"
      unitRef="number">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i20097dc3396e4884b9c0b11ef16b64d2_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDc0OTQ_0469033a-4779-4581-b292-7b612d80f4fa"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i5ec2aae24ee441ff96be96e3e0bed8ed_I20210408"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDczODk_a20fae3f-a211-439c-8422-9d91dbea0e8d"
      unitRef="number">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i9ac930169ed24a59aeb7fba6d2d1d5c6_I20210409"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDczOTQ_a9dc33d9-8e96-4eef-adea-92dd98924bf1"
      unitRef="number">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1
      contextRef="i016c64281b6844a7b241577516ac2ed7_D20210408-20210408"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDc0ODU_5de58b1c-a76f-4103-aa39-22d6f239349e"
      unitRef="usd">418000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1
      contextRef="i016c64281b6844a7b241577516ac2ed7_D20210408-20210408"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDc0OTE_1f4feda6-af3c-4021-8b0c-d478f10387ce"
      unitRef="usd">205000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="id76a52b3c35a4deda39e448204e36740_I20210408"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDc0MDU_fb4832bb-5456-4985-801b-921cb4bfaf13"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="id76a52b3c35a4deda39e448204e36740_I20210408"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDc0MDA_1831b1fd-bb1f-401e-9019-ff9cab92031a"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss
      contextRef="i016c64281b6844a7b241577516ac2ed7_D20210408-20210408"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzE2NDkyNjc0NDc2Mjg_50351ee2-150c-4f86-8885-586ca495d35f"
      unitRef="usd">7480000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="id76a52b3c35a4deda39e448204e36740_I20210408"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzQzOTgwNDY1MTcwNzM_f85660ef-55b0-4003-ba9a-f8fef439e23c"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90ZXh0cmVnaW9uOmU2NzBkZGU5NmI4ZDRkYTc5YWMzMDQ4MWEzZTg2ODhkXzQzOTgwNDY1MTcwNzA_e1f40dbe-499c-4279-b23e-718bf3d82a26">&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%"&gt;The following table summarizes the final allocation of the purchase price to the fair values of the assets acquired and liabilities assumed as of the Acquisition Date. There were no material changes to the purchase price allocation during the three months ended March&#160;31, 2022.&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.214%"/&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:26.945%"/&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%;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:100%"&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:100%"&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;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i04e04f341e4645b593734b5d8f23e7d9_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90YWJsZTo4NGVjZWZhMjI0OTc0MmVmYTE3NGY1MzYyM2ZjY2VlMS90YWJsZXJhbmdlOjg0ZWNlZmEyMjQ5NzQyZWZhMTc0ZjUzNjIzZmNjZWUxXzEtMi0xLTEtNjYzMTE_d65aad58-43c7-4e21-a87b-6e49b965f598"
      unitRef="usd">2666000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i04e04f341e4645b593734b5d8f23e7d9_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90YWJsZTo4NGVjZWZhMjI0OTc0MmVmYTE3NGY1MzYyM2ZjY2VlMS90YWJsZXJhbmdlOjg0ZWNlZmEyMjQ5NzQyZWZhMTc0ZjUzNjIzZmNjZWUxXzItMi0xLTEtNjYzMTE_10bd4a2d-98d2-4ff1-85b3-32628f9e775c"
      unitRef="usd">818000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i04e04f341e4645b593734b5d8f23e7d9_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90YWJsZTo4NGVjZWZhMjI0OTc0MmVmYTE3NGY1MzYyM2ZjY2VlMS90YWJsZXJhbmdlOjg0ZWNlZmEyMjQ5NzQyZWZhMTc0ZjUzNjIzZmNjZWUxXzMtMi0xLTEtNjYzMTE_9c0084c4-b516-4f90-bdec-55eb6f15dc17"
      unitRef="usd">74000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill
      contextRef="i04e04f341e4645b593734b5d8f23e7d9_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90YWJsZTo4NGVjZWZhMjI0OTc0MmVmYTE3NGY1MzYyM2ZjY2VlMS90YWJsZXJhbmdlOjg0ZWNlZmEyMjQ5NzQyZWZhMTc0ZjUzNjIzZmNjZWUxXzQtMi0xLTEtNjYzMTE_f17c58cc-56d9-44e0-bf96-ac1e2c02249b"
      unitRef="usd">4331000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i04e04f341e4645b593734b5d8f23e7d9_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90YWJsZTo4NGVjZWZhMjI0OTc0MmVmYTE3NGY1MzYyM2ZjY2VlMS90YWJsZXJhbmdlOjg0ZWNlZmEyMjQ5NzQyZWZhMTc0ZjUzNjIzZmNjZWUxXzUtMi0xLTEtNjYzMTE_b7e3dfc5-1a21-4c13-a805-b78bb270b0ae"
      unitRef="usd">3634000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i04e04f341e4645b593734b5d8f23e7d9_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90YWJsZTo4NGVjZWZhMjI0OTc0MmVmYTE3NGY1MzYyM2ZjY2VlMS90YWJsZXJhbmdlOjg0ZWNlZmEyMjQ5NzQyZWZhMTc0ZjUzNjIzZmNjZWUxXzYtMi0xLTEtNjYzMTE_d084d2e0-c5fc-4f60-b3f6-2537807d42a7"
      unitRef="usd">3890000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i04e04f341e4645b593734b5d8f23e7d9_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90YWJsZTo4NGVjZWZhMjI0OTc0MmVmYTE3NGY1MzYyM2ZjY2VlMS90YWJsZXJhbmdlOjg0ZWNlZmEyMjQ5NzQyZWZhMTc0ZjUzNjIzZmNjZWUxXzctMC0xLTEtNjYzMTEvdGV4dHJlZ2lvbjo0ZWVjOTBmNjY1ODA0NDc3YjdjOGQzNTNiOTcyNjcwM18xNjQ5MjY3NDQxNzMw_cabc12d5-1bfd-452a-9d25-099e9ef039ae"
      unitRef="usd">53000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i04e04f341e4645b593734b5d8f23e7d9_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181ODgvZnJhZzplNjcwZGRlOTZiOGQ0ZGE3OWFjMzA0ODFhM2U4Njg4ZC90YWJsZTo4NGVjZWZhMjI0OTc0MmVmYTE3NGY1MzYyM2ZjY2VlMS90YWJsZXJhbmdlOjg0ZWNlZmEyMjQ5NzQyZWZhMTc0ZjUzNjIzZmNjZWUxXzctMi0xLTEtNjk2NDk_adab693d-279b-4314-a559-431969ae91e3"
      unitRef="usd">365000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RleHRyZWdpb246ODc1NjBkYWI3YTdmNGQ1MmFiYmI0MjlkOGNlYTY4NTJfOTIx_34245d96-64a6-4430-b12b-05f86f5b6bda">Revenue Recognition&lt;div style="margin-top:10pt;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;The Company primarily earns revenue from sales of its energy storage systems and services including installation, commissioning, and extended warranty services. Product revenues, which were recognized at a point in time, were $3,293 and $164 for the three months ended March&#160;31, 2022 and 2021, respectively and service revenues, which were recognized over time, were $5 and $&#x2014; for the three months ended March&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;For the three months ended March&#160;31, 2022, we had three customers who accounted for 43.6%, 31.5% and 15.1% of the total revenue. For the three months ended March&#160;31, 2021, we had one customer who accounted for 100% of the total revenue.&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-style:italic;font-weight:400;line-height:120%"&gt;Contract assets and Contract liabilities&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%"&gt;The following table provides information about contract assets and contract liabilities from contracts with customers. Contract assets are included in other current assets and contract liabilities are included separately on the condensed consolidated balance sheets.&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.805%"/&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:100%"&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:100%"&gt;March 31,&lt;br/&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:100%"&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:100%"&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:100%"&gt;938&#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:100%"&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:100%"&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,923&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Contract assets decreased by $431 during the three months ended March&#160;31, 2022 due to reclassifications to accounts receivable from billings on existing contracts. Contract liabilities increased by $2,074 during the three months ended March&#160;31, 2022, reflecting $2,170 in customer billings, which were not recognized as revenue during the period, offset by the recognition of $96 of revenue during the three months ended March&#160;31, 2022 that was included in the contract liability balance at the beginning of the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Contract liabilities increased by $750 during the three months ended March&#160;31, 2021 due to the timing of customer invoices in relation to the timing of revenue recognized. The Company recognized $&#x2014; of revenue during the three months ended March&#160;31, 2021 that was included in the contract liability balance at the beginning of the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Contract liabilities of $1,763 as of March&#160;31, 2022 are expected to be recognized within the next twelve months. $1,160 of long-term contract liabilities are expected to be recognized as revenue during 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i046ed86c97cf49e9a5015a868e0e9b38_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RleHRyZWdpb246ODc1NjBkYWI3YTdmNGQ1MmFiYmI0MjlkOGNlYTY4NTJfMTA5OTUxMTYzMDQ4MA_214d1f14-31cb-43c1-b276-62d7524cb88c"
      unitRef="usd">3293000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide715e670a23423bba1a105f777ae6be_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RleHRyZWdpb246ODc1NjBkYWI3YTdmNGQ1MmFiYmI0MjlkOGNlYTY4NTJfMTA5OTUxMTYzMDQ4NA_a3c377a1-81f3-4ef9-8d26-e14862d99607"
      unitRef="usd">164000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2bc0cf0aed2457a9e6049ee70a89c76_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RleHRyZWdpb246ODc1NjBkYWI3YTdmNGQ1MmFiYmI0MjlkOGNlYTY4NTJfMTA5OTUxMTYzMDQ5Nw_ec2d653d-a3e7-4e08-a2da-af5c87392aad"
      unitRef="usd">5000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a1e6945c38245839cb9245b0ee7a8ba_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RleHRyZWdpb246ODc1NjBkYWI3YTdmNGQ1MmFiYmI0MjlkOGNlYTY4NTJfMTA5OTUxMTYzMDUwMQ_b42b5828-9f79-47f2-8d39-03dbfba29df1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib4a54d8731d5426383496a3b33f40aea_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RleHRyZWdpb246ODc1NjBkYWI3YTdmNGQ1MmFiYmI0MjlkOGNlYTY4NTJfMTA5OTUxMTYzMDc3NQ_86f3161e-15d5-4939-9c54-56b1aff6ea61"
      unitRef="number">0.436</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib70d3512d9b64aca95bf24b5f8359bcd_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RleHRyZWdpb246ODc1NjBkYWI3YTdmNGQ1MmFiYmI0MjlkOGNlYTY4NTJfMTA5OTUxMTYzMDc3OQ_a033ad47-3c78-43a8-af28-e1bfc5a35f59"
      unitRef="number">0.315</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5a1d14186f084f5eb6abf53f440b1e9d_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RleHRyZWdpb246ODc1NjBkYWI3YTdmNGQ1MmFiYmI0MjlkOGNlYTY4NTJfMTA5OTUxMTYzMTk1Ng_0b79016e-16a4-4de8-a1c5-f79abc7870bc"
      unitRef="number">0.151</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i518d8042a3454a2799b3f9bca0a3cef1_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RleHRyZWdpb246ODc1NjBkYWI3YTdmNGQ1MmFiYmI0MjlkOGNlYTY4NTJfMTA5OTUxMTYzMDc4Mw_8b20c67d-53b2-495d-a221-a9b068b88e5e"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RleHRyZWdpb246ODc1NjBkYWI3YTdmNGQ1MmFiYmI0MjlkOGNlYTY4NTJfOTIy_d931e747-0cab-41b8-b7c6-f32659349100">The following table provides information about contract assets and contract liabilities from contracts with customers. Contract assets are included in other current assets and contract liabilities are included separately on the condensed consolidated balance sheets.&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:67.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.805%"/&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:100%"&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:100%"&gt;March 31,&lt;br/&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:100%"&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:100%"&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:100%"&gt;938&#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:100%"&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:100%"&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,923&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849&#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;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RhYmxlOjA5NmIyY2RlMDg5MjQyZTc4NjA0NjI5YzMwMGE5ZWRjL3RhYmxlcmFuZ2U6MDk2YjJjZGUwODkyNDJlNzg2MDQ2MjljMzAwYTllZGNfMS0xLTEtMS02MjUyNw_490f43a5-b733-4d7c-a0e9-dd08f8b5a50f"
      unitRef="usd">938000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RhYmxlOjA5NmIyY2RlMDg5MjQyZTc4NjA0NjI5YzMwMGE5ZWRjL3RhYmxlcmFuZ2U6MDk2YjJjZGUwODkyNDJlNzg2MDQ2MjljMzAwYTllZGNfMS0zLTEtMS02MjUyNw_3d41aa64-1061-43ec-ab8a-10bbeda2e57b"
      unitRef="usd">1369000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RhYmxlOjA5NmIyY2RlMDg5MjQyZTc4NjA0NjI5YzMwMGE5ZWRjL3RhYmxlcmFuZ2U6MDk2YjJjZGUwODkyNDJlNzg2MDQ2MjljMzAwYTllZGNfMS0xLTEtMS02MjA0NQ_c3dc8b69-28e6-4bda-9d13-c5442e09c848"
      unitRef="usd">2923000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RhYmxlOjA5NmIyY2RlMDg5MjQyZTc4NjA0NjI5YzMwMGE5ZWRjL3RhYmxlcmFuZ2U6MDk2YjJjZGUwODkyNDJlNzg2MDQ2MjljMzAwYTllZGNfMS0zLTEtMS02MjA0NQ_666ecd24-355e-4245-bf83-9e8f229bdcd6"
      unitRef="usd">849000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RleHRyZWdpb246ODc1NjBkYWI3YTdmNGQ1MmFiYmI0MjlkOGNlYTY4NTJfMTA5OTUxMTYyOTgwMQ_4ffd7f0b-7d18-47d1-9c83-ac153cd07787"
      unitRef="usd">-431000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RleHRyZWdpb246ODc1NjBkYWI3YTdmNGQ1MmFiYmI0MjlkOGNlYTY4NTJfNTA0_93c40831-4cef-4e8e-993a-6ddc26b22cd0"
      unitRef="usd">2074000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <eose:ContractWithCustomerLiabilityIncreaseDueToBillings
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RleHRyZWdpb246ODc1NjBkYWI3YTdmNGQ1MmFiYmI0MjlkOGNlYTY4NTJfMTY0OTI2NzQ0NzIxNA_b6eeac38-b0f7-4f33-9905-463d31fe25d1"
      unitRef="usd">2170000</eose:ContractWithCustomerLiabilityIncreaseDueToBillings>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RleHRyZWdpb246ODc1NjBkYWI3YTdmNGQ1MmFiYmI0MjlkOGNlYTY4NTJfMTA5OTUxMTYzMjE2OA_f28f3b33-7e79-4b86-973a-b01f08bf34d7"
      unitRef="usd">96000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RleHRyZWdpb246ODc1NjBkYWI3YTdmNGQ1MmFiYmI0MjlkOGNlYTY4NTJfMTA5OTUxMTYzMjAwNg_f0bfe4a6-abdb-454e-a13c-717c15d4ab92"
      unitRef="usd">750000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RleHRyZWdpb246ODc1NjBkYWI3YTdmNGQ1MmFiYmI0MjlkOGNlYTY4NTJfMTA5OTUxMTYzMjMxMw_76d6a224-8636-415a-a0c5-f1875581ff2f"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RleHRyZWdpb246ODc1NjBkYWI3YTdmNGQ1MmFiYmI0MjlkOGNlYTY4NTJfMTA5OTUxMTYzMjgzNQ_07e30c98-1300-4d43-8a00-92f5734e829e"
      unitRef="usd">1763000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN18zNC9mcmFnOjg3NTYwZGFiN2E3ZjRkNTJhYmJiNDI5ZDhjZWE2ODUyL3RleHRyZWdpb246ODc1NjBkYWI3YTdmNGQ1MmFiYmI0MjlkOGNlYTY4NTJfNjA0NzMxMzk1ODMwMA_25c80a7c-32ae-4247-9f09-8c337b54a151"
      unitRef="usd">1160000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180MC9mcmFnOjA2ZTE5MTUxYmI5NTQwZTRhMDI3Yzk4ZGUxNzcyODJjL3RleHRyZWdpb246MDZlMTkxNTFiYjk1NDBlNGEwMjdjOThkZTE3NzI4MmNfODA_78df38ba-781f-4471-acb6-d05d4b9131a5">Inventory&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&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 inventory balances:&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:59.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.848%"/&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:18.613%"/&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:100%"&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:100%"&gt;March 31,&lt;br/&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:100%"&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:100%"&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:100%"&gt;9,833&#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:100%"&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:100%"&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&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:100%"&gt;227&#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:100%"&gt;43&#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:100%"&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:100%"&gt;232&#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:100%"&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total Inventory, net&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:100%"&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:100%"&gt;10,292&#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:100%"&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:100%"&gt;12,976&#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:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180MC9mcmFnOjA2ZTE5MTUxYmI5NTQwZTRhMDI3Yzk4ZGUxNzcyODJjL3RleHRyZWdpb246MDZlMTkxNTFiYjk1NDBlNGEwMjdjOThkZTE3NzI4MmNfNDM5ODA0NjUxMTUxMg_db7594cd-0b36-4467-adea-d812b63c34e7">&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&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 inventory balances:&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:59.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.848%"/&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:18.613%"/&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:100%"&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:100%"&gt;March 31,&lt;br/&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:100%"&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:100%"&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:100%"&gt;9,833&#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:100%"&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:100%"&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&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:100%"&gt;227&#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:100%"&gt;43&#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:100%"&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:100%"&gt;232&#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:100%"&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total Inventory, net&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:100%"&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:100%"&gt;10,292&#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:100%"&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:100%"&gt;12,976&#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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180MC9mcmFnOjA2ZTE5MTUxYmI5NTQwZTRhMDI3Yzk4ZGUxNzcyODJjL3RhYmxlOjE2N2E3NjMzOWFkMjQ2OTVhMTk3ZGIwZTNlMzNmMzQwL3RhYmxlcmFuZ2U6MTY3YTc2MzM5YWQyNDY5NWExOTdkYjBlM2UzM2YzNDBfMS0xLTEtMS02MjY2NA_1d3d1971-d1c7-49a8-8f72-07b2c2c02f5b"
      unitRef="usd">9833000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180MC9mcmFnOjA2ZTE5MTUxYmI5NTQwZTRhMDI3Yzk4ZGUxNzcyODJjL3RhYmxlOjE2N2E3NjMzOWFkMjQ2OTVhMTk3ZGIwZTNlMzNmMzQwL3RhYmxlcmFuZ2U6MTY3YTc2MzM5YWQyNDY5NWExOTdkYjBlM2UzM2YzNDBfMS0zLTEtMS02MjY2NA_1d8fdbca-7b32-4e3c-98e8-09d39eabb226"
      unitRef="usd">11898000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180MC9mcmFnOjA2ZTE5MTUxYmI5NTQwZTRhMDI3Yzk4ZGUxNzcyODJjL3RhYmxlOjE2N2E3NjMzOWFkMjQ2OTVhMTk3ZGIwZTNlMzNmMzQwL3RhYmxlcmFuZ2U6MTY3YTc2MzM5YWQyNDY5NWExOTdkYjBlM2UzM2YzNDBfMi0xLTEtMS02MjY2NA_2c8220ab-4daf-44a7-89a8-1e0a59767694"
      unitRef="usd">227000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180MC9mcmFnOjA2ZTE5MTUxYmI5NTQwZTRhMDI3Yzk4ZGUxNzcyODJjL3RhYmxlOjE2N2E3NjMzOWFkMjQ2OTVhMTk3ZGIwZTNlMzNmMzQwL3RhYmxlcmFuZ2U6MTY3YTc2MzM5YWQyNDY5NWExOTdkYjBlM2UzM2YzNDBfMi0zLTEtMS02MjY2NA_ed1ad26f-f975-4cbe-b193-9d84200167a1"
      unitRef="usd">43000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180MC9mcmFnOjA2ZTE5MTUxYmI5NTQwZTRhMDI3Yzk4ZGUxNzcyODJjL3RhYmxlOjE2N2E3NjMzOWFkMjQ2OTVhMTk3ZGIwZTNlMzNmMzQwL3RhYmxlcmFuZ2U6MTY3YTc2MzM5YWQyNDY5NWExOTdkYjBlM2UzM2YzNDBfMy0xLTEtMS02MjY2NA_2c60c7aa-f2d1-4447-8429-6df7cbf0c485"
      unitRef="usd">232000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180MC9mcmFnOjA2ZTE5MTUxYmI5NTQwZTRhMDI3Yzk4ZGUxNzcyODJjL3RhYmxlOjE2N2E3NjMzOWFkMjQ2OTVhMTk3ZGIwZTNlMzNmMzQwL3RhYmxlcmFuZ2U6MTY3YTc2MzM5YWQyNDY5NWExOTdkYjBlM2UzM2YzNDBfMy0zLTEtMS02MjY2NA_e5f72e28-d900-4607-a70f-f3be05e644a6"
      unitRef="usd">1035000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180MC9mcmFnOjA2ZTE5MTUxYmI5NTQwZTRhMDI3Yzk4ZGUxNzcyODJjL3RhYmxlOjE2N2E3NjMzOWFkMjQ2OTVhMTk3ZGIwZTNlMzNmMzQwL3RhYmxlcmFuZ2U6MTY3YTc2MzM5YWQyNDY5NWExOTdkYjBlM2UzM2YzNDBfNC0xLTEtMS02MjY2NA_dea026a9-af30-4660-8ab1-649aa19fa1a8"
      unitRef="usd">10292000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180MC9mcmFnOjA2ZTE5MTUxYmI5NTQwZTRhMDI3Yzk4ZGUxNzcyODJjL3RhYmxlOjE2N2E3NjMzOWFkMjQ2OTVhMTk3ZGIwZTNlMzNmMzQwL3RhYmxlcmFuZ2U6MTY3YTc2MzM5YWQyNDY5NWExOTdkYjBlM2UzM2YzNDBfNC0zLTEtMS02MjY2NA_b852c1e5-5846-4645-965f-881a3381fcaf"
      unitRef="usd">12976000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RleHRyZWdpb246MTY3ODBlZWFhZDFmNGMzZDgxMmU2MWQwOTVjZmY2M2JfNDg1_a93ea9b5-39af-4318-9e9b-8c815767a0e2">Property, Plant and Equipment, net&lt;div style="margin-top:10pt;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;As of March&#160;31, 2022 and December&#160;31, 2021, property, plant and equipment, net consisted of the following:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&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:12.842%"/&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:10.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.332%"/&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:100%"&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:100%"&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:100%"&gt;Useful lives&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:100%"&gt;Equipment&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:100%"&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:100%"&gt;14,691&#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:100%"&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:100%"&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;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:100%"&gt;3&lt;/span&gt;&lt;/td&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:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&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:100%"&gt;10 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:100%"&gt;Finance lease&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:100%"&gt;226&#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:100%"&gt;226&#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="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:400;line-height:100%"&gt;5 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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture&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:100%"&gt;1,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;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:100%"&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;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:400;line-height:100%"&gt;5&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:100%"&gt;&#x2014;&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:100%"&gt;10 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:100%"&gt;Leasehold Improvements&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:100%"&gt;3,153&#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:100%"&gt;2,933&#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="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:400;line-height:100%"&gt;Lesser of useful life/remaining lease&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:100%"&gt;Tooling&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:100%"&gt;3,211&#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:100%"&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;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:400;line-height:100%"&gt;2&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:100%"&gt;&#x2014;&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:100%"&gt;3 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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:100%"&gt;22,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 colspan="2" style="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:100%"&gt;20,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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:100%"&gt;Less: Accumulated Depreciation &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:100%"&gt;(7,913)&lt;/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:100%"&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;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total Property, Plant and Equipment, net&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:100%"&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:100%"&gt;14,520&#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:100%"&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:100%"&gt;12,890&#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 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;/table&gt;&lt;/div&gt;Depreciation and amortization expense related to property, plant and equipment was $985 and $475 for the three months ended March&#160;31, 2022 and 2021, respectively.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RleHRyZWdpb246MTY3ODBlZWFhZDFmNGMzZDgxMmU2MWQwOTVjZmY2M2JfNDg2_2287699e-2a26-4590-a31f-b577100dfb7b">&lt;div style="margin-top:10pt;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;As of March&#160;31, 2022 and December&#160;31, 2021, property, plant and equipment, net consisted of the following:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&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:12.842%"/&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:10.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.332%"/&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:100%"&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:100%"&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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:100%"&gt;Useful lives&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:100%"&gt;Equipment&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:100%"&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:100%"&gt;14,691&#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:100%"&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:100%"&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;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:100%"&gt;3&lt;/span&gt;&lt;/td&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:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&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:100%"&gt;10 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:100%"&gt;Finance lease&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:100%"&gt;226&#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:100%"&gt;226&#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="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:400;line-height:100%"&gt;5 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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture&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:100%"&gt;1,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;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:100%"&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;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:400;line-height:100%"&gt;5&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:100%"&gt;&#x2014;&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:100%"&gt;10 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:100%"&gt;Leasehold Improvements&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:100%"&gt;3,153&#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:100%"&gt;2,933&#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="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:400;line-height:100%"&gt;Lesser of useful life/remaining lease&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:100%"&gt;Tooling&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:100%"&gt;3,211&#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:100%"&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;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:400;line-height:100%"&gt;2&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:100%"&gt;&#x2014;&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:100%"&gt;3 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:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:100%"&gt;22,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 colspan="2" style="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:100%"&gt;20,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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:100%"&gt;Less: Accumulated Depreciation &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:100%"&gt;(7,913)&lt;/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:100%"&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;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total Property, Plant and Equipment, net&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:100%"&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:100%"&gt;14,520&#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:100%"&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:100%"&gt;12,890&#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 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;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i767d7e59481d434291ae2044c0227675_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfMS0xLTEtMS02MjA0NQ_4ee21bc0-ec0a-4d78-9078-d753895e1071"
      unitRef="usd">14691000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i38f59df39cf14cdb90d36f7db476676e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfMS0zLTEtMS02MjA0NQ_04de5728-a94e-4b95-903e-c373da7b8886"
      unitRef="usd">13489000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia57f26582a4941f5b1ab45167bddd5f4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfMS01LTEtMS02MjA0NQ_b25efa05-d8b4-44a5-a7e8-49e9e10ff4cf">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i967e7950e3e24300b595f6617064a19b_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfMS03LTEtMS02MjA0NQ_ece2816f-ecda-44b3-94d8-f6d8336a8176">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i001cd9cebcb246138402b029a1882fa6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfMi0xLTEtMS02MjA0NQ_406d2035-9c01-44d0-98eb-7035cca478a6"
      unitRef="usd">226000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i83cff910e1cf4b4c99cc3ea0e303989c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfMi0zLTEtMS02MjA0NQ_14de8732-dfaf-4332-a93b-56c7b571af30"
      unitRef="usd">226000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i60016e49071c4e61a0cdf25dd7572991_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfMi01LTEtMS02MjA0NQ_55315847-1939-4c58-b1ef-7abb56753122">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i05d40a7f20c143f19ce8bd8bd6a8a02e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfMy0xLTEtMS02MjA0NQ_b2c7bafc-df44-466c-8a8c-703484329cdf"
      unitRef="usd">1152000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ic29660a497f2402ebcc83ef975669fea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfMy0zLTEtMS02MjA0NQ_08bfb960-2787-4d1a-8a01-4b3cadbe3b34"
      unitRef="usd">808000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8d23fbdd26474f16bb566487f2d13f54_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfMy01LTEtMS02MjA0NQ_20240860-7fb0-4ecd-8440-10b3ef285b12">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie56314e8409241e5bb56043ae62a24a2_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfMy03LTEtMS02MjA0NQ_2bfd61e1-d32c-4336-bc6a-662509a53198">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ia214b482588c49c1852258b19bf401e6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfNC0xLTEtMS02MjA0NQ_45324aba-d437-4599-9617-2f611f883d25"
      unitRef="usd">3153000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i2e6637e797824a188ed00f98606ef97d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfNC0zLTEtMS02MjA0NQ_4a565f04-248d-488a-ac91-b25676010c71"
      unitRef="usd">2933000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i7d8276ab2e604849ac45c1ea7302f6e8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfNS0xLTEtMS02MjA0NQ_30c74175-9057-4802-9283-8ffba725637f"
      unitRef="usd">3211000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="id83ada0566a042fdb82ed84f7c1f7088_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfNS0zLTEtMS02MjA0NQ_74aff985-f459-46f9-b181-80c4c5dfe462"
      unitRef="usd">3053000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if1c04af64f8c4e74ad8e5c7263430892_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfNS01LTEtMS02MjA0NQ_f0f0b07f-275c-4539-a755-f12d3e7d026c">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i090d3f9a79544977bad929883d783a4d_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfNS03LTEtMS02MjA0NQ_44d6c5e5-0476-4e7b-950d-ef8120811084">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfNi0xLTEtMS02MjA0NQ_9c4fa07a-3e91-45d2-b4af-3a8ca9437c49"
      unitRef="usd">22433000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfNi0zLTEtMS02MjA0NQ_bd53b809-540e-4ff7-ae58-5da8d7239591"
      unitRef="usd">20509000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfNy0xLTEtMS02MjA0NQ_f5128d4c-9c47-4e0a-ba34-6ea3c2d70650"
      unitRef="usd">7913000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfNy0zLTEtMS02MjA0NQ_4e4fc37b-b779-4c08-a978-78001fd203c9"
      unitRef="usd">7619000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfOC0xLTEtMS02MjA0NQ_08baa582-47aa-40ff-9711-c0453012e8f6"
      unitRef="usd">14520000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RhYmxlOjgxYWM5YmI1MmI0MTQ5NGQ5MGQ3OGI4OWMyNWM5NDE1L3RhYmxlcmFuZ2U6ODFhYzliYjUyYjQxNDk0ZDkwZDc4Yjg5YzI1Yzk0MTVfOC0zLTEtMS02MjA0NQ_f2acde93-ebdc-41e4-8430-6d4f95b60e6f"
      unitRef="usd">12890000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Depreciation
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RleHRyZWdpb246MTY3ODBlZWFhZDFmNGMzZDgxMmU2MWQwOTVjZmY2M2JfMTg4_b479f096-bc3e-42b3-b7b0-0e91551ce822"
      unitRef="usd">985000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180My9mcmFnOjE2NzgwZWVhYWQxZjRjM2Q4MTJlNjFkMDk1Y2ZmNjNiL3RleHRyZWdpb246MTY3ODBlZWFhZDFmNGMzZDgxMmU2MWQwOTVjZmY2M2JfMTk1_3b59fa92-7e13-46d3-a445-75c698910368"
      unitRef="usd">475000</us-gaap:Depreciation>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180Ni9mcmFnOjliNjdjMjNkYTE3MjQ3MTdiYjVhMjI5MjJiNjQ2OWM1L3RleHRyZWdpb246OWI2N2MyM2RhMTcyNDcxN2JiNWEyMjkyMmI2NDY5YzVfNDUw_686c22f1-f8b0-4cf6-9989-480367c6658c">Intangible Assets&lt;div style="margin-top:10pt;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;Intangible assets consist 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. For the three months ended March&#160;31, 2022 and 2021, the Company recorded amortization expenses of $10 for each period related to patents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Estimated future amortization expense of intangible assets as of March&#160;31, 2022 are as follows:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&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:100%"&gt;Remainder of 2022&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:100%"&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:100%"&gt;30&#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:700;line-height:100%"&gt;2023&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:100%"&gt;40&#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:700;line-height:100%"&gt;2024&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:100%"&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="padding:2px 1pt;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:100%"&gt;2025&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:100%"&gt;40&#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:700;line-height:100%"&gt;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:100%"&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="padding:2px 1pt;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:100%"&gt;Thereafter&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:100%"&gt;80&#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:700;line-height:100%"&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:100%"&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:100%"&gt;270&#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:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iecff84d7f7314422bf7788593fce8700_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180Ni9mcmFnOjliNjdjMjNkYTE3MjQ3MTdiYjVhMjI5MjJiNjQ2OWM1L3RleHRyZWdpb246OWI2N2MyM2RhMTcyNDcxN2JiNWEyMjkyMmI2NDY5YzVfODE_4f5c91ad-1422-431d-99a1-30dde4289eb1"
      unitRef="usd">400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic5d25ec809b24b32bdc3a60f6314600c_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180Ni9mcmFnOjliNjdjMjNkYTE3MjQ3MTdiYjVhMjI5MjJiNjQ2OWM1L3RleHRyZWdpb246OWI2N2MyM2RhMTcyNDcxN2JiNWEyMjkyMmI2NDY5YzVfMjM5_fcbc2063-eeac-4550-9cfd-67ff3a905949">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic5d25ec809b24b32bdc3a60f6314600c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180Ni9mcmFnOjliNjdjMjNkYTE3MjQ3MTdiYjVhMjI5MjJiNjQ2OWM1L3RleHRyZWdpb246OWI2N2MyM2RhMTcyNDcxN2JiNWEyMjkyMmI2NDY5YzVfMzI3_252a7af8-7123-4b11-bb15-d6edf5562a24"
      unitRef="usd">10000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i483e8ba52db549079580606cf2df583c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180Ni9mcmFnOjliNjdjMjNkYTE3MjQ3MTdiYjVhMjI5MjJiNjQ2OWM1L3RleHRyZWdpb246OWI2N2MyM2RhMTcyNDcxN2JiNWEyMjkyMmI2NDY5YzVfMzI3_7bc717a2-82b7-47d1-8409-49b2e67ed063"
      unitRef="usd">10000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180Ni9mcmFnOjliNjdjMjNkYTE3MjQ3MTdiYjVhMjI5MjJiNjQ2OWM1L3RleHRyZWdpb246OWI2N2MyM2RhMTcyNDcxN2JiNWEyMjkyMmI2NDY5YzVfNDUx_465dd715-ffb4-4501-87a8-8aa5294c07eb">&lt;div style="margin-top:10pt;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;Estimated future amortization expense of intangible assets as of March&#160;31, 2022 are as follows:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&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:100%"&gt;Remainder of 2022&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:100%"&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:100%"&gt;30&#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:700;line-height:100%"&gt;2023&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:100%"&gt;40&#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:700;line-height:100%"&gt;2024&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:100%"&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="padding:2px 1pt;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:100%"&gt;2025&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:100%"&gt;40&#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:700;line-height:100%"&gt;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:100%"&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="padding:2px 1pt;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:100%"&gt;Thereafter&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:100%"&gt;80&#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:700;line-height:100%"&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:100%"&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:100%"&gt;270&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180Ni9mcmFnOjliNjdjMjNkYTE3MjQ3MTdiYjVhMjI5MjJiNjQ2OWM1L3RhYmxlOjQ5MjJiY2U4OGNkOTQwOTNhNmQ3YjMwNDNiNTYyYTNhL3RhYmxlcmFuZ2U6NDkyMmJjZTg4Y2Q5NDA5M2E2ZDdiMzA0M2I1NjJhM2FfMC0xLTEtMS02MjA0NQ_5195474f-cabc-45c5-a477-2a6fe48dab31"
      unitRef="usd">30000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180Ni9mcmFnOjliNjdjMjNkYTE3MjQ3MTdiYjVhMjI5MjJiNjQ2OWM1L3RhYmxlOjQ5MjJiY2U4OGNkOTQwOTNhNmQ3YjMwNDNiNTYyYTNhL3RhYmxlcmFuZ2U6NDkyMmJjZTg4Y2Q5NDA5M2E2ZDdiMzA0M2I1NjJhM2FfMS0xLTEtMS02MjA0NQ_22b12467-54ae-45d1-b813-2a9527f7be37"
      unitRef="usd">40000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180Ni9mcmFnOjliNjdjMjNkYTE3MjQ3MTdiYjVhMjI5MjJiNjQ2OWM1L3RhYmxlOjQ5MjJiY2U4OGNkOTQwOTNhNmQ3YjMwNDNiNTYyYTNhL3RhYmxlcmFuZ2U6NDkyMmJjZTg4Y2Q5NDA5M2E2ZDdiMzA0M2I1NjJhM2FfMi0xLTEtMS02MjA0NQ_e35e67b2-46b7-4b7a-b1a8-2a3a2b3964cc"
      unitRef="usd">40000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180Ni9mcmFnOjliNjdjMjNkYTE3MjQ3MTdiYjVhMjI5MjJiNjQ2OWM1L3RhYmxlOjQ5MjJiY2U4OGNkOTQwOTNhNmQ3YjMwNDNiNTYyYTNhL3RhYmxlcmFuZ2U6NDkyMmJjZTg4Y2Q5NDA5M2E2ZDdiMzA0M2I1NjJhM2FfMy0xLTEtMS02MjA0NQ_166c4552-ea0b-4ff6-9150-2e86c096d19d"
      unitRef="usd">40000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180Ni9mcmFnOjliNjdjMjNkYTE3MjQ3MTdiYjVhMjI5MjJiNjQ2OWM1L3RhYmxlOjQ5MjJiY2U4OGNkOTQwOTNhNmQ3YjMwNDNiNTYyYTNhL3RhYmxlcmFuZ2U6NDkyMmJjZTg4Y2Q5NDA5M2E2ZDdiMzA0M2I1NjJhM2FfNC0xLTEtMS02MjA0NQ_a9d3a5ef-a6b5-4700-9240-ed80e1fcbc10"
      unitRef="usd">40000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <eose:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180Ni9mcmFnOjliNjdjMjNkYTE3MjQ3MTdiYjVhMjI5MjJiNjQ2OWM1L3RhYmxlOjQ5MjJiY2U4OGNkOTQwOTNhNmQ3YjMwNDNiNTYyYTNhL3RhYmxlcmFuZ2U6NDkyMmJjZTg4Y2Q5NDA5M2E2ZDdiMzA0M2I1NjJhM2FfNS0xLTEtMS02MjA0NQ_abdf3f13-f899-42cb-8012-831dec71d0b1"
      unitRef="usd">80000</eose:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180Ni9mcmFnOjliNjdjMjNkYTE3MjQ3MTdiYjVhMjI5MjJiNjQ2OWM1L3RhYmxlOjQ5MjJiY2U4OGNkOTQwOTNhNmQ3YjMwNDNiNTYyYTNhL3RhYmxlcmFuZ2U6NDkyMmJjZTg4Y2Q5NDA5M2E2ZDdiMzA0M2I1NjJhM2FfNi0xLTEtMS02MjA0NQ_e73b020c-5e2a-4d75-b7e6-6d30c8d25d84"
      unitRef="usd">270000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180OS9mcmFnOjI1MGUwOWQxMmU2ZjRmMmY4NmNkM2IxNmQ1MWRmMzBmL3RleHRyZWdpb246MjUwZTA5ZDEyZTZmNGYyZjg2Y2QzYjE2ZDUxZGYzMGZfMjUwMA_6184d222-9d02-40b7-84dd-11e226e837e1">Investment in unconsolidated joint ventureIn August&#160;2019, the Company entered into an agreement with Holtec Power, Inc. (&#x201c;Holtec&#x201d;) to form the unconsolidated joint venture HI-POWER LLC (&#x201c;Hi-Power&#x201d; or &#x201c;JV&#x201d;). The JV was formed in order to manufacture the products for all of the Company&#x2019;s projects in North America. Accordingly, the Company had purchased battery storage systems and spare parts from the JV. The facility is located in Turtle Creek, Pennsylvania. The Company&#x2019;s financial commitment to the JV upon inception was $4,100 in the form of a combination of cash and special purpose manufacturing equipment. Eos&#x2019;s initial ownership interest was 49%. On April 9, 2021, the Company acquired the remaining 51% ownership interest and Hi-Power became a wholly-owned subsidiary thereafter. Refer to Note 2 for the acquisition details. For the three months ended March&#160;31, 2022 and 2021, contributions made to the JV were $&#x2014; and $4,000, respectively. The investment income recognized from the unconsolidated joint venture under the equity method of accounting was $&#x2014; and $440 for the three months ended March&#160;31, 2022 and 2021, respectively.</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <eose:EquityMethodInvestmentInitialFinancialCommitment
      contextRef="ibc69d37a36f8431ca24f5dcd1f4489c8_I20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180OS9mcmFnOjI1MGUwOWQxMmU2ZjRmMmY4NmNkM2IxNmQ1MWRmMzBmL3RleHRyZWdpb246MjUwZTA5ZDEyZTZmNGYyZjg2Y2QzYjE2ZDUxZGYzMGZfNTM0_93b7a80d-2380-4a30-a489-97192b5eeab7"
      unitRef="usd">4100000</eose:EquityMethodInvestmentInitialFinancialCommitment>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ibc69d37a36f8431ca24f5dcd1f4489c8_I20190831"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180OS9mcmFnOjI1MGUwOWQxMmU2ZjRmMmY4NmNkM2IxNmQ1MWRmMzBmL3RleHRyZWdpb246MjUwZTA5ZDEyZTZmNGYyZjg2Y2QzYjE2ZDUxZGYzMGZfNjc2_570b820b-7d2f-4982-97b6-c184fc92c6b9"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i04e04f341e4645b593734b5d8f23e7d9_I20210409"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180OS9mcmFnOjI1MGUwOWQxMmU2ZjRmMmY4NmNkM2IxNmQ1MWRmMzBmL3RleHRyZWdpb246MjUwZTA5ZDEyZTZmNGYyZjg2Y2QzYjE2ZDUxZGYzMGZfMTY0OTI2NzQ0NTg3NA_86ea7211-64de-4b9e-8c61-d3c60612ab4f"
      unitRef="number">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180OS9mcmFnOjI1MGUwOWQxMmU2ZjRmMmY4NmNkM2IxNmQ1MWRmMzBmL3RleHRyZWdpb246MjUwZTA5ZDEyZTZmNGYyZjg2Y2QzYjE2ZDUxZGYzMGZfODM0_ccfc4e6f-6db9-48f9-99e9-4ef142659cab"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180OS9mcmFnOjI1MGUwOWQxMmU2ZjRmMmY4NmNkM2IxNmQ1MWRmMzBmL3RleHRyZWdpb246MjUwZTA5ZDEyZTZmNGYyZjg2Y2QzYjE2ZDUxZGYzMGZfODQx_3b4d322a-2950-43a9-a92a-0a93e22c8332"
      unitRef="usd">4000000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180OS9mcmFnOjI1MGUwOWQxMmU2ZjRmMmY4NmNkM2IxNmQ1MWRmMzBmL3RleHRyZWdpb246MjUwZTA5ZDEyZTZmNGYyZjg2Y2QzYjE2ZDUxZGYzMGZfOTgw_c08aab78-9041-4c2e-b08f-f375e5d17d9d"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN180OS9mcmFnOjI1MGUwOWQxMmU2ZjRmMmY4NmNkM2IxNmQ1MWRmMzBmL3RleHRyZWdpb246MjUwZTA5ZDEyZTZmNGYyZjg2Y2QzYjE2ZDUxZGYzMGZfOTg4_3eab1549-7357-4652-9f6e-ae7c4618d256"
      unitRef="usd">440000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181Mi9mcmFnOjUxZGEzMzQwMmM2NjQyMWI5OTJmODJhYjNiMzQwZjg0L3RleHRyZWdpb246NTFkYTMzNDAyYzY2NDIxYjk5MmY4MmFiM2IzNDBmODRfMTU0MQ_efafcf9a-ff2d-4198-95ce-a28a10013295">Notes receivable, net and Variable interest entities (&#x201c;VIEs&#x201d;) consideration&lt;div style="margin-top:10pt;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;Notes receivable consist primarily of amounts due to us related to the financing we offered to customers. We report notes receivable at the principal balance outstanding less an allowance for losses. We monitor the financial condition of the notes receivable and record provisions for estimated losses when we believe it is probable that the holders of the notes receivable will be unable to make their required payments. We charge interest at a fixed rate and interest income is calculated by applying the effective rate to the outstanding principal balance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;The Company had notes receivable of $3,619 and $3,650 outstanding as of March&#160;31, 2022 and December&#160;31, 2021, respectively. As of March&#160;31, 2022 and December&#160;31, 2021, the Company recorded an allowance for expected credit loss from the notes receivable of $7 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 we offer financing through notes receivables are VIEs. However, the Company is not the primary beneficiary, because we do not have power to direct the activities of the VIEs that most significantly impact the VIEs&#x2019; economic performance. The VIEs are not consolidated into the Company&#x2019;s financial statements but rather disclosed in the notes to our financial statements under ASC 810, &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;Consolidation.&lt;/span&gt; The maximum loss exposure is limited to the carrying value of notes receivable as of the balances sheet dates.</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:NotesReceivableNet
      contextRef="i236582c1cce8430fafcd5ea0bd205bbe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181Mi9mcmFnOjUxZGEzMzQwMmM2NjQyMWI5OTJmODJhYjNiMzQwZjg0L3RleHRyZWdpb246NTFkYTMzNDAyYzY2NDIxYjk5MmY4MmFiM2IzNDBmODRfNjc1_45f0462a-7019-49fd-ab0d-a473bda91178"
      unitRef="usd">3619000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="i345c6493481748d090ca3843b0e146d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181Mi9mcmFnOjUxZGEzMzQwMmM2NjQyMWI5OTJmODJhYjNiMzQwZjg0L3RleHRyZWdpb246NTFkYTMzNDAyYzY2NDIxYjk5MmY4MmFiM2IzNDBmODRfNjgy_ce58144f-592c-4504-afa4-e0213014035d"
      unitRef="usd">3650000</us-gaap:NotesReceivableNet>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i236582c1cce8430fafcd5ea0bd205bbe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181Mi9mcmFnOjUxZGEzMzQwMmM2NjQyMWI5OTJmODJhYjNiMzQwZjg0L3RleHRyZWdpb246NTFkYTMzNDAyYzY2NDIxYjk5MmY4MmFiM2IzNDBmODRfMTA5OTUxMTYzMDk2Mw_219397b9-5890-4637-9349-19095bfce2ff"
      unitRef="usd">7000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i345c6493481748d090ca3843b0e146d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181Mi9mcmFnOjUxZGEzMzQwMmM2NjQyMWI5OTJmODJhYjNiMzQwZjg0L3RleHRyZWdpb246NTFkYTMzNDAyYzY2NDIxYjk5MmY4MmFiM2IzNDBmODRfMTA5OTUxMTYzMDk2Nw_39f4ccd3-9787-44dc-8019-0ca654f0819b"
      unitRef="usd">6000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NS9mcmFnOjJhOTI0MzlmNjlhZTQwZGQ5ZDkxM2E1ZjgyYTAyMjU3L3RleHRyZWdpb246MmE5MjQzOWY2OWFlNDBkZDlkOTEzYTVmODJhMDIyNTdfMjAzMg_34845bfb-a652-4b5a-874c-66e0e89c7c31">. Commitments and Contingencies&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-style:italic;font-weight:400;line-height:120%"&gt;Lease Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;The Company has lease commitments under lease agreements. Refer to Note 19 for 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-style:italic;font-weight:400;line-height:120%"&gt;Firm Purchase Commitments &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%"&gt;To ensure adequate and timely supply of raw material for production, the Company, from time to time, enters into non-cancellable purchase contracts with vendors. As of March&#160;31, 2022, the Company had open purchase commitments of $1,724 under these contracts. &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;Legal proceedings&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%"&gt;As of March&#160;31, 2022, the Company remains under a previously-reported investigation by the U.S. Department of Justice (&#x201c;DOJ&#x201d;) for underpayment of certain custom duties from the past years for the imports of supplies from international vendors. As of the date of this report, no complaint has been filed against the Company. The Company accrued $900 for the probable loss included in accrued expenses on the condensed consolidated balance sheets as of March&#160;31, 2022. However, at this time, it is difficult to predict the final outcome or resolution of any claims. &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%"&gt;In April 2022, the Company received a subpoena from the U.S. Securities and Exchange Commission requesting information regarding a variety of matters, including negotiations and agreements with customers and the Company&#x2019;s disclosures to investors. The Company is fully cooperating with the investigation, which is at an early stage, and is endeavoring to address all inquiries raised by the SEC staff as expeditiously as possible.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i0bd8a9f453db41d0a05acbf4ce298a8d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NS9mcmFnOjJhOTI0MzlmNjlhZTQwZGQ5ZDkxM2E1ZjgyYTAyMjU3L3RleHRyZWdpb246MmE5MjQzOWY2OWFlNDBkZDlkOTEzYTVmODJhMDIyNTdfMTA5OTUxMTYzMzEzMQ_4dbbb887-5099-4948-b1cb-32e423de90d1"
      unitRef="usd">1724000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NS9mcmFnOjJhOTI0MzlmNjlhZTQwZGQ5ZDkxM2E1ZjgyYTAyMjU3L3RleHRyZWdpb246MmE5MjQzOWY2OWFlNDBkZDlkOTEzYTVmODJhMDIyNTdfMTA5OTUxMTYzMTQyMg_81f1f2cf-3c7e-4f7b-84ed-cde599f95a37"
      unitRef="usd">900000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <eose:GrantIncomeAndGrantExpenseDisclosureTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181OC9mcmFnOjA5Mjk4YmU2MjAwZDQ5YWE4OGRjYmFkOTRiYjc1NmIxL3RleHRyZWdpb246MDkyOThiZTYyMDBkNDlhYTg4ZGNiYWQ5NGJiNzU2YjFfMTE0Nw_334910f6-d1f3-4509-bfea-27bc9dd4bd5e">Grant Expense, Net&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%"&gt;The Company was approved for two grants by the California Energy Commission (CEC) totaling approximately $7,000. In accordance with the grant agreements, we are responsible for conducting studies to demonstrate the benefits of certain energy-saving technologies to utility companies and consumers in the State of California and are entitled to receive portions of the grants based upon expenses incurred by the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;For the three months ended March&#160;31, 2022 and 2021, the Company recorded grant expense, net of $173 and $8, respectively, which comprised of grant income of $26 and $329 and grant costs of $199 and $337. For the three months ended of March&#160;31, 2022 and 2021, Eos has received no payments from the CEC. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;As of March&#160;31, 2022 and December&#160;31, 2021, the Company had grant receivable in the amounts of $1,046 and $1,020, respectively. The expenses incurred by the Company related to the performance of studies in accordance with the respective grant agreements are offset, against the grants revenue received or receivable from the CEC for which the grant is intended to compensate the Company.&lt;/span&gt;&lt;/div&gt;</eose:GrantIncomeAndGrantExpenseDisclosureTextBlock>
    <eose:NumberOfGrantsApproved
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181OC9mcmFnOjA5Mjk4YmU2MjAwZDQ5YWE4OGRjYmFkOTRiYjc1NmIxL3RleHRyZWdpb246MDkyOThiZTYyMDBkNDlhYTg4ZGNiYWQ5NGJiNzU2YjFfMTA5OTUxMTYzMDE1Mg_62a084b0-9522-402f-8fba-adbe9f869503"
      unitRef="grant">2</eose:NumberOfGrantsApproved>
    <eose:GrantAgreementApprovedAmount
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181OC9mcmFnOjA5Mjk4YmU2MjAwZDQ5YWE4OGRjYmFkOTRiYjc1NmIxL3RleHRyZWdpb246MDkyOThiZTYyMDBkNDlhYTg4ZGNiYWQ5NGJiNzU2YjFfMTA5OTUxMTYzMDE0OQ_f7d48dcc-5936-4235-a0e8-bd24b8912c55"
      unitRef="usd">7000000</eose:GrantAgreementApprovedAmount>
    <eose:GrantExpenseIncomeNet
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181OC9mcmFnOjA5Mjk4YmU2MjAwZDQ5YWE4OGRjYmFkOTRiYjc1NmIxL3RleHRyZWdpb246MDkyOThiZTYyMDBkNDlhYTg4ZGNiYWQ5NGJiNzU2YjFfNDky_6727769e-3f14-4353-8448-f70cd7fac15b"
      unitRef="usd">173000</eose:GrantExpenseIncomeNet>
    <eose:GrantExpenseIncomeNet
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181OC9mcmFnOjA5Mjk4YmU2MjAwZDQ5YWE4OGRjYmFkOTRiYjc1NmIxL3RleHRyZWdpb246MDkyOThiZTYyMDBkNDlhYTg4ZGNiYWQ5NGJiNzU2YjFfNDk5_26cb31bf-0926-434d-8074-56c41e298be9"
      unitRef="usd">8000</eose:GrantExpenseIncomeNet>
    <eose:GrantIncome
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181OC9mcmFnOjA5Mjk4YmU2MjAwZDQ5YWE4OGRjYmFkOTRiYjc1NmIxL3RleHRyZWdpb246MDkyOThiZTYyMDBkNDlhYTg4ZGNiYWQ5NGJiNzU2YjFfNTUy_75759e4e-3a63-41f9-a297-7d79ff859c37"
      unitRef="usd">26000</eose:GrantIncome>
    <eose:GrantIncome
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181OC9mcmFnOjA5Mjk4YmU2MjAwZDQ5YWE4OGRjYmFkOTRiYjc1NmIxL3RleHRyZWdpb246MDkyOThiZTYyMDBkNDlhYTg4ZGNiYWQ5NGJiNzU2YjFfNTU5_a8cce096-e784-4920-a416-652ffd18b2f0"
      unitRef="usd">329000</eose:GrantIncome>
    <eose:GrantExpenses
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181OC9mcmFnOjA5Mjk4YmU2MjAwZDQ5YWE4OGRjYmFkOTRiYjc1NmIxL3RleHRyZWdpb246MDkyOThiZTYyMDBkNDlhYTg4ZGNiYWQ5NGJiNzU2YjFfNTgx_a330de23-add5-4469-9a79-97345c26fa16"
      unitRef="usd">199000</eose:GrantExpenses>
    <eose:GrantExpenses
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181OC9mcmFnOjA5Mjk4YmU2MjAwZDQ5YWE4OGRjYmFkOTRiYjc1NmIxL3RleHRyZWdpb246MDkyOThiZTYyMDBkNDlhYTg4ZGNiYWQ5NGJiNzU2YjFfNTg4_1d8284da-2485-4ded-9922-cab68ceea69c"
      unitRef="usd">337000</eose:GrantExpenses>
    <eose:ProceedsFromGrants
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181OC9mcmFnOjA5Mjk4YmU2MjAwZDQ5YWE4OGRjYmFkOTRiYjc1NmIxL3RleHRyZWdpb246MDkyOThiZTYyMDBkNDlhYTg4ZGNiYWQ5NGJiNzU2YjFfNjQ3_4f22c516-b236-4175-81fe-3a82704cd1f8"
      unitRef="usd">0</eose:ProceedsFromGrants>
    <eose:ProceedsFromGrants
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181OC9mcmFnOjA5Mjk4YmU2MjAwZDQ5YWE4OGRjYmFkOTRiYjc1NmIxL3RleHRyZWdpb246MDkyOThiZTYyMDBkNDlhYTg4ZGNiYWQ5NGJiNzU2YjFfNjQ3_ff57f0bb-2dd5-4800-ace8-e93441595303"
      unitRef="usd">0</eose:ProceedsFromGrants>
    <us-gaap:GrantsReceivableCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181OC9mcmFnOjA5Mjk4YmU2MjAwZDQ5YWE4OGRjYmFkOTRiYjc1NmIxL3RleHRyZWdpb246MDkyOThiZTYyMDBkNDlhYTg4ZGNiYWQ5NGJiNzU2YjFfODY3_38eea9c7-dd2d-46c5-a66a-75ca0fd03543"
      unitRef="usd">1046000</us-gaap:GrantsReceivableCurrent>
    <us-gaap:GrantsReceivableCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181OC9mcmFnOjA5Mjk4YmU2MjAwZDQ5YWE4OGRjYmFkOTRiYjc1NmIxL3RleHRyZWdpb246MDkyOThiZTYyMDBkNDlhYTg4ZGNiYWQ5NGJiNzU2YjFfMTA5OTUxMTYzMDE4Mw_8536e431-fb8c-4f6b-8640-864e40679df7"
      unitRef="usd">1020000</us-gaap:GrantsReceivableCurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MS9mcmFnOmE0ZDY1NTBiODA1NDQyZGRiOGFjNzBlODJmODg4Y2VmL3RleHRyZWdpb246YTRkNjU1MGI4MDU0NDJkZGI4YWM3MGU4MmY4ODhjZWZfMzEzMw_918f8311-99b3-48b3-982f-ac5522eca5c0">Income Taxes&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%"&gt;For the three months ended March&#160;31, 2022 and 2021, the reported income tax benefit was $42 and $&#x2014;, respectively,  and differs from the amount computed by applying the statutory U.S. federal income tax rate of 21% to the loss before income taxes due to non-taxable gains, foreign operations, and pre-tax losses for which no tax benefit can be recognized for U.S. income tax purposes.&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%"&gt;The Company estimates and applies the annual effective tax rate to its ordinary earnings each interim period. Any significant unusual or infrequent items, if any, are not included in the estimation of the annual effective tax rate. Rather, these items and their related income tax expense (benefit) are separately stated in the interim period in which they occur. The quarterly estimate of the annual effective tax rate and related tax expense is subject to variation due to a multitude of factors. Factors may include but are not limited to the inability to accurately predict the Company&#x2019;s pre-tax and taxable income and loss.&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%"&gt;At each balance sheet date, management assesses the likelihood that the Company will be able to realize its deferred tax assets. Management considered all available positive and negative evidence in assessing the need for a valuation allowance. The realization of deferred tax assets depends on the generation of sufficient taxable income of the appropriate character and in the appropriate taxing jurisdiction during the future periods in which the related temporary differences become deductible. Management has determined that it is unlikely that the Company will be able to utilize its U.S. deferred tax assets at March&#160;31, 2022 and December&#160;31, 2021 due to cumulative losses. Therefore, the Company has a valuation allowance against its net deferred tax assets.&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%"&gt;As of March&#160;31, 2022 and December&#160;31, 2021, the Company has unrecognized tax benefits associated with uncertain tax positions that, if recognized, would not affect the effective tax rate on income from continuing operations. The Company is not currently under examination by any taxing jurisdiction, and none of the uncertain tax positions are expected to reverse within the next 12 months.&lt;/span&gt;&lt;/div&gt;The Company files income tax returns in U.S. federal and various state jurisdictions, as well as Italy and India. The open tax years for federal returns is 2018 and forward, and open tax years for state returns is generally 2017 and forward. In addition, net operating losses generated in closed years and utilized in open years are subject to adjustment by the tax authorities.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MS9mcmFnOmE0ZDY1NTBiODA1NDQyZGRiOGFjNzBlODJmODg4Y2VmL3RleHRyZWdpb246YTRkNjU1MGI4MDU0NDJkZGI4YWM3MGU4MmY4ODhjZWZfODk_82b5f669-9d0f-49d5-a2a7-4674bc95e0fb"
      unitRef="usd">-42000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MS9mcmFnOmE0ZDY1NTBiODA1NDQyZGRiOGFjNzBlODJmODg4Y2VmL3RleHRyZWdpb246YTRkNjU1MGI4MDU0NDJkZGI4YWM3MGU4MmY4ODhjZWZfNjA0NzMxMzk1NjkyMw_da896dcd-8e07-4981-a284-a7682554d7e6"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NC9mcmFnOjRlYzIwZTgxOTYwMzRmZTc4NWNmNjhkOGJjNTA3YTcxL3RleHRyZWdpb246NGVjMjBlODE5NjAzNGZlNzg1Y2Y2OGQ4YmM1MDdhNzFfMTEyOQ_a4b03310-69f2-47a6-b562-393fd8845296">Related Party Transactions&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-style:italic;font-weight:400;line-height:120%"&gt;Convertible Note Payable&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%"&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 (the &#x201c;2021 Convertible Note&#x201d; or the &#x201c;Notes&#x201d;). In connection with the 2021 Convertible Note, the Company paid $3,000 to B. Riley Securities, Inc., a related party, who acted as a placement agent. This transaction was reviewed and approved as a related party transaction. As of December&#160;31, 2021, interest expense of $2,900 from the 2021 Convertible Note was recorded as convertible notes - related party on the condensed 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%"&gt;For the three months ended March&#160;31, 2022 and 2021, interest expense of $2,174 and $&#x2014; was recorded for the 2021 Convertible Note. The change in fair value of the embedded derivative of $7,695 was recorded for the three months ended March&#160;31, 2022 on the condensed consolidated statements of operations. As of March&#160;31, 2022 and December&#160;31, 2021, interest payable of $1,544 and $&#x2014; was recorded as interest payable - related party on the condensed consolidated balance sheets.  Refer to Note 14 for more information. &lt;/span&gt;&lt;/div&gt;&lt;div style="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-top:10pt;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;For the three months ended March&#160;31, 2022 and 2021, $&#x2014; and $7,852 was charged to loss on pre-existing agreement in connection with the acquisition of Hi-Power, respectively. Refer to Note 2 for the acquisition details.&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:115%"&gt;Disgorgement of short swing profits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;For the three months ended March&#160;31, 2021, the Company received $432 from its then affiliated company B. Riley Securities, Inc resulting from 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-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;Warrants liability &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;The Company has private warrants issued to an affiliated company owned by B. Riley Financial, Inc. as of March&#160;31, 2022 and December&#160;31, 2021. Refer to Note 17 for details. &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:115%"&gt;Settlement Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:10pt;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;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 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:10pt;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;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:10pt;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;On December&#160;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;) were to 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:10pt;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;On December&#160;28, 2021, the independent members of the Company&#x2019;s Board of Directors approved a contribution of $1,200 towards the Settlement based on their determination that, among other reasons, this contribution (i) would ensure that the Company would not have to spend the entire $2,000 Deductible towards the costs of defense if the litigation were to continue, (ii) would avoid the 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. Because the Company&#x2019;s contribution benefited certain Eos shareholders at the time of the Merger Agreement, including AltEnergy LLC and B. Riley Financial Inc, this transaction was reviewed and approved as a related party transaction. On December&#160;29, 2021, an amendment to the Settlement Agreement 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-top:10pt;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;The Company accrued $1,200 in accounts payable and accrued expenses - related party on December&#160;31, 2021, which has been 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&#160;29, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="ib77bca48093047a19a4fb4c5808b0f27_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NC9mcmFnOjRlYzIwZTgxOTYwMzRmZTc4NWNmNjhkOGJjNTA3YTcxL3RleHRyZWdpb246NGVjMjBlODE5NjAzNGZlNzg1Y2Y2OGQ4YmM1MDdhNzFfMTA5OTUxMTYzMzcxMQ_70a4bd23-a58c-4ee3-9cd6-ee7fd1d11bb6"
      unitRef="usd">100000000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i8de92a388adb43479ebd52f8a4fbb297_D20210706-20210706"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NC9mcmFnOjRlYzIwZTgxOTYwMzRmZTc4NWNmNjhkOGJjNTA3YTcxL3RleHRyZWdpb246NGVjMjBlODE5NjAzNGZlNzg1Y2Y2OGQ4YmM1MDdhNzFfMTA5OTUxMTYzMDAxOA_d37eaa33-e967-412a-91cf-ca089b34e45e"
      unitRef="usd">3000000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:AccumulatedCapitalizedInterestCosts
      contextRef="i7106f840ccb74116bfc31718fdd5dc4d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NC9mcmFnOjRlYzIwZTgxOTYwMzRmZTc4NWNmNjhkOGJjNTA3YTcxL3RleHRyZWdpb246NGVjMjBlODE5NjAzNGZlNzg1Y2Y2OGQ4YmM1MDdhNzFfMTA5OTUxMTYzMDAyNw_4e450111-1d4f-4b5a-9fae-d48299059120"
      unitRef="usd">2900000</us-gaap:AccumulatedCapitalizedInterestCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="id00a1aff6ef84dd2b8b8a65cd52adc06_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NC9mcmFnOjRlYzIwZTgxOTYwMzRmZTc4NWNmNjhkOGJjNTA3YTcxL3RleHRyZWdpb246NGVjMjBlODE5NjAzNGZlNzg1Y2Y2OGQ4YmM1MDdhNzFfMTY0OTI2NzQ1MzExNw_932d217a-8fcc-4b53-a893-ce65fa121f6c"
      unitRef="usd">2174000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ie0b7f1e6e7ff46bfa7cc6197b151fec6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NC9mcmFnOjRlYzIwZTgxOTYwMzRmZTc4NWNmNjhkOGJjNTA3YTcxL3RleHRyZWdpb246NGVjMjBlODE5NjAzNGZlNzg1Y2Y2OGQ4YmM1MDdhNzFfMTY0OTI2NzQ1MzEyMg_5cb89f37-cb04-4f00-a2dd-8f1bc932d760"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <eose:DebtInstrumentConvertibleGainLossOnBeneficialConversionFeature
      contextRef="id00a1aff6ef84dd2b8b8a65cd52adc06_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NC9mcmFnOjRlYzIwZTgxOTYwMzRmZTc4NWNmNjhkOGJjNTA3YTcxL3RleHRyZWdpb246NGVjMjBlODE5NjAzNGZlNzg1Y2Y2OGQ4YmM1MDdhNzFfMTY0OTI2NzQ1MzIwMg_680a4599-a1e5-4c2e-8245-d18d28d28e40"
      unitRef="usd">7695000</eose:DebtInstrumentConvertibleGainLossOnBeneficialConversionFeature>
    <eose:InterestPayableRelatedPartyNoncurrent
      contextRef="ia754f10c352c4bab933c9f8df1391817_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NC9mcmFnOjRlYzIwZTgxOTYwMzRmZTc4NWNmNjhkOGJjNTA3YTcxL3RleHRyZWdpb246NGVjMjBlODE5NjAzNGZlNzg1Y2Y2OGQ4YmM1MDdhNzFfMTY0OTI2NzQ1MzEzNg_d2a808ec-9992-412e-bef5-9e1af92e3694"
      unitRef="usd">1544000</eose:InterestPayableRelatedPartyNoncurrent>
    <eose:InterestPayableRelatedPartyNoncurrent
      contextRef="i7106f840ccb74116bfc31718fdd5dc4d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NC9mcmFnOjRlYzIwZTgxOTYwMzRmZTc4NWNmNjhkOGJjNTA3YTcxL3RleHRyZWdpb246NGVjMjBlODE5NjAzNGZlNzg1Y2Y2OGQ4YmM1MDdhNzFfMTY0OTI2NzQ1MzE0Mg_84cb9c38-6068-4be2-b9c8-eddb19cdc045"
      unitRef="usd">0</eose:InterestPayableRelatedPartyNoncurrent>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i54ec5031280b4924a5c8d8e2f59fb703_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NC9mcmFnOjRlYzIwZTgxOTYwMzRmZTc4NWNmNjhkOGJjNTA3YTcxL3RleHRyZWdpb246NGVjMjBlODE5NjAzNGZlNzg1Y2Y2OGQ4YmM1MDdhNzFfMTA5OTUxMTYzNTMzMQ_e971a44b-0d09-4757-97b9-667fc1ccd3b5"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i1c6ad514f265489487025f5480f16d8a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NC9mcmFnOjRlYzIwZTgxOTYwMzRmZTc4NWNmNjhkOGJjNTA3YTcxL3RleHRyZWdpb246NGVjMjBlODE5NjAzNGZlNzg1Y2Y2OGQ4YmM1MDdhNzFfMTA5OTUxMTYzNTMzOQ_abeec9da-194d-43a6-86b3-3a11bd8b9846"
      unitRef="usd">7852000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i396a177943624caaa16a1b8bc7f377ff_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NC9mcmFnOjRlYzIwZTgxOTYwMzRmZTc4NWNmNjhkOGJjNTA3YTcxL3RleHRyZWdpb246NGVjMjBlODE5NjAzNGZlNzg1Y2Y2OGQ4YmM1MDdhNzFfMTY0OTI2NzQ1MTE0Nw_752560c7-0b20-4098-a27e-929798428a05"
      unitRef="usd">432000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:LitigationReserve
      contextRef="ida09aa682c6d42cbb63d193a415407ad_I20210408"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NC9mcmFnOjRlYzIwZTgxOTYwMzRmZTc4NWNmNjhkOGJjNTA3YTcxL3RleHRyZWdpb246NGVjMjBlODE5NjAzNGZlNzg1Y2Y2OGQ4YmM1MDdhNzFfMTA5OTUxMTYzMzg3NQ_7ef3d0d9-2d77-4a23-b1b6-7f2cb382310e"
      unitRef="usd">5000000</us-gaap:LitigationReserve>
    <eose:SettlementDeductible
      contextRef="ida09aa682c6d42cbb63d193a415407ad_I20210408"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NC9mcmFnOjRlYzIwZTgxOTYwMzRmZTc4NWNmNjhkOGJjNTA3YTcxL3RleHRyZWdpb246NGVjMjBlODE5NjAzNGZlNzg1Y2Y2OGQ4YmM1MDdhNzFfMTA5OTUxMTYzMzg4NA_3ee727bb-b339-4ec8-baa1-97c2e04e7ef0"
      unitRef="usd">2000000</eose:SettlementDeductible>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i024aedef4e4b4eb6ba60ea6d01838dfa_D20211201-20211201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NC9mcmFnOjRlYzIwZTgxOTYwMzRmZTc4NWNmNjhkOGJjNTA3YTcxL3RleHRyZWdpb246NGVjMjBlODE5NjAzNGZlNzg1Y2Y2OGQ4YmM1MDdhNzFfMTA5OTUxMTYzMzkwMw_0cdf5330-4152-466f-bb32-a87358583702"
      unitRef="shares">300000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i4046dfb01d9940a0abbcc44a74d71317_I20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NC9mcmFnOjRlYzIwZTgxOTYwMzRmZTc4NWNmNjhkOGJjNTA3YTcxL3RleHRyZWdpb246NGVjMjBlODE5NjAzNGZlNzg1Y2Y2OGQ4YmM1MDdhNzFfMTY0OTI2NzQ1NDA3Mg_4d55e018-8de2-4bfc-a327-fc55c053a642"
      unitRef="usd">1200000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <eose:SettlementDeductible
      contextRef="ida09aa682c6d42cbb63d193a415407ad_I20210408"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NC9mcmFnOjRlYzIwZTgxOTYwMzRmZTc4NWNmNjhkOGJjNTA3YTcxL3RleHRyZWdpb246NGVjMjBlODE5NjAzNGZlNzg1Y2Y2OGQ4YmM1MDdhNzFfMTA5OTUxMTYzMzg5Mw_3ee727bb-b339-4ec8-baa1-97c2e04e7ef0"
      unitRef="usd">2000000</eose:SettlementDeductible>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="ibc1728d8b0d740ef910e8bda04d6f208_D20211229-20211229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NC9mcmFnOjRlYzIwZTgxOTYwMzRmZTc4NWNmNjhkOGJjNTA3YTcxL3RleHRyZWdpb246NGVjMjBlODE5NjAzNGZlNzg1Y2Y2OGQ4YmM1MDdhNzFfMTY0OTI2NzQ1NDA3Ng_efae11d7-c883-46f9-98ba-4496cdf95210"
      unitRef="usd">1200000</us-gaap:LossContingencyAccrualPayments>
    <eose:LossContingencyAccrualShareEquivalent
      contextRef="i4046dfb01d9940a0abbcc44a74d71317_I20211228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NC9mcmFnOjRlYzIwZTgxOTYwMzRmZTc4NWNmNjhkOGJjNTA3YTcxL3RleHRyZWdpb246NGVjMjBlODE5NjAzNGZlNzg1Y2Y2OGQ4YmM1MDdhNzFfMTA5OTUxMTYzMzkyMw_afcd0996-aedf-43cc-bd61-f814123205ca"
      unitRef="shares">140023</eose:LossContingencyAccrualShareEquivalent>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i7df11d6244d14706b84ac6b25b087cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NC9mcmFnOjRlYzIwZTgxOTYwMzRmZTc4NWNmNjhkOGJjNTA3YTcxL3RleHRyZWdpb246NGVjMjBlODE5NjAzNGZlNzg1Y2Y2OGQ4YmM1MDdhNzFfMTY0OTI2NzQ1NDA4MA_5592478d-3604-4786-9804-fec811e55d9a"
      unitRef="usd">1200000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i9b982a92424741e28fdb6cb3a0c57a31_D20211229-20211229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182NC9mcmFnOjRlYzIwZTgxOTYwMzRmZTc4NWNmNjhkOGJjNTA3YTcxL3RleHRyZWdpb246NGVjMjBlODE5NjAzNGZlNzg1Y2Y2OGQ4YmM1MDdhNzFfMTA5OTUxMTYzMzkxMw_0c6c957b-100d-444f-ba61-9cb1464690e9"
      unitRef="shares">159977</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NjEvZnJhZzphY2Q3M2FlZmVlNmQ0MDQzODEzMDRmNmUzYmE1ZDdiMy90ZXh0cmVnaW9uOmFjZDczYWVmZWU2ZDQwNDM4MTMwNGY2ZTNiYTVkN2IzXzQzOTgwNDY1MTE2MzA_3b652bb8-9798-4958-acc0-5646257bc832">Accrued Expenses&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&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 March&#160;31, 2022 and December&#160;31, 2021, accrued expenses consisted of the following:&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.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.379%"/&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:10pt;text-align:center;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2022&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:10pt;text-align:center;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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="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:100%"&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:100%"&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:100%"&gt;5,696&#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:100%"&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:100%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty reserve&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:100%"&gt;3,240&#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:100%"&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:100%"&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:100%"&gt;2,277&#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:100%"&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:100%"&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:100%"&gt;1,585&#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:100%"&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:100%"&gt;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:100%"&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:100%"&gt;12,798&#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:100%"&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:100%"&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-top:8pt;text-align:justify;text-indent:24pt"&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 for the three months ended March&#160;31, 2022.&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:67.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.587%"/&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:10pt;text-align:center;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#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:100%"&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:100%"&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:100%"&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;/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:100%"&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:100%"&gt;673&#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:100%"&gt;Changes in the estimate of warranty reserve &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:100%"&gt;955&#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:100%"&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:100%"&gt;(500)&lt;/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:100%"&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:100%"&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:100%"&gt;3,240&#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="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NjEvZnJhZzphY2Q3M2FlZmVlNmQ0MDQzODEzMDRmNmUzYmE1ZDdiMy90ZXh0cmVnaW9uOmFjZDczYWVmZWU2ZDQwNDM4MTMwNGY2ZTNiYTVkN2IzXzQzOTgwNDY1MTE2MzI_8c49035e-2bbd-41d6-bb31-2e4681fd678c">&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&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 March&#160;31, 2022 and December&#160;31, 2021, accrued expenses consisted of the following:&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.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.379%"/&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:10pt;text-align:center;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2022&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:10pt;text-align:center;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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="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:100%"&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:100%"&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:100%"&gt;5,696&#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:100%"&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:100%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty reserve&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:100%"&gt;3,240&#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:100%"&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:100%"&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:100%"&gt;2,277&#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:100%"&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:100%"&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:100%"&gt;1,585&#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:100%"&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:100%"&gt;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:100%"&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:100%"&gt;12,798&#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:100%"&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:100%"&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;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NjEvZnJhZzphY2Q3M2FlZmVlNmQ0MDQzODEzMDRmNmUzYmE1ZDdiMy90YWJsZTphNmI4N2RmMTUzYTI0ZWM4OGQ3YjlmMjA2NmMwN2YxYi90YWJsZXJhbmdlOmE2Yjg3ZGYxNTNhMjRlYzg4ZDdiOWYyMDY2YzA3ZjFiXzEtMi0xLTEtNjMyNzE_44fceeeb-687c-4425-bf25-f7b3daa1fe68"
      unitRef="usd">5696000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NjEvZnJhZzphY2Q3M2FlZmVlNmQ0MDQzODEzMDRmNmUzYmE1ZDdiMy90YWJsZTphNmI4N2RmMTUzYTI0ZWM4OGQ3YjlmMjA2NmMwN2YxYi90YWJsZXJhbmdlOmE2Yjg3ZGYxNTNhMjRlYzg4ZDdiOWYyMDY2YzA3ZjFiXzEtNC0xLTEtNjMyNzE_dfe8e116-bb30-456d-a380-4a0b985463cc"
      unitRef="usd">3069000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NjEvZnJhZzphY2Q3M2FlZmVlNmQ0MDQzODEzMDRmNmUzYmE1ZDdiMy90YWJsZTphNmI4N2RmMTUzYTI0ZWM4OGQ3YjlmMjA2NmMwN2YxYi90YWJsZXJhbmdlOmE2Yjg3ZGYxNTNhMjRlYzg4ZDdiOWYyMDY2YzA3ZjFiXzItMi0xLTEtNjMyNzE_98c0fb65-55b6-4b9e-bc33-a765709cb942"
      unitRef="usd">3240000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NjEvZnJhZzphY2Q3M2FlZmVlNmQ0MDQzODEzMDRmNmUzYmE1ZDdiMy90YWJsZTphNmI4N2RmMTUzYTI0ZWM4OGQ3YjlmMjA2NmMwN2YxYi90YWJsZXJhbmdlOmE2Yjg3ZGYxNTNhMjRlYzg4ZDdiOWYyMDY2YzA3ZjFiXzItNC0xLTEtNjMyNzE_1e4fe026-12b6-442c-8855-660671265f0d"
      unitRef="usd">2112000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NjEvZnJhZzphY2Q3M2FlZmVlNmQ0MDQzODEzMDRmNmUzYmE1ZDdiMy90YWJsZTphNmI4N2RmMTUzYTI0ZWM4OGQ3YjlmMjA2NmMwN2YxYi90YWJsZXJhbmdlOmE2Yjg3ZGYxNTNhMjRlYzg4ZDdiOWYyMDY2YzA3ZjFiXzMtMi0xLTEtNjMyNzE_83ddcf04-18c1-43db-a74f-9c256a396e43"
      unitRef="usd">2277000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NjEvZnJhZzphY2Q3M2FlZmVlNmQ0MDQzODEzMDRmNmUzYmE1ZDdiMy90YWJsZTphNmI4N2RmMTUzYTI0ZWM4OGQ3YjlmMjA2NmMwN2YxYi90YWJsZXJhbmdlOmE2Yjg3ZGYxNTNhMjRlYzg4ZDdiOWYyMDY2YzA3ZjFiXzMtNC0xLTEtNjMyNzE_9f22d398-d70e-4ddf-b4c1-849230f6383c"
      unitRef="usd">826000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NjEvZnJhZzphY2Q3M2FlZmVlNmQ0MDQzODEzMDRmNmUzYmE1ZDdiMy90YWJsZTphNmI4N2RmMTUzYTI0ZWM4OGQ3YjlmMjA2NmMwN2YxYi90YWJsZXJhbmdlOmE2Yjg3ZGYxNTNhMjRlYzg4ZDdiOWYyMDY2YzA3ZjFiXzQtMi0xLTEtNjMyNzE_1f6a85f4-d68e-4e6b-8937-123374b37d36"
      unitRef="usd">1585000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NjEvZnJhZzphY2Q3M2FlZmVlNmQ0MDQzODEzMDRmNmUzYmE1ZDdiMy90YWJsZTphNmI4N2RmMTUzYTI0ZWM4OGQ3YjlmMjA2NmMwN2YxYi90YWJsZXJhbmdlOmE2Yjg3ZGYxNTNhMjRlYzg4ZDdiOWYyMDY2YzA3ZjFiXzQtNC0xLTEtNjMyNzE_175394a8-55f1-48bf-be7c-91189f0467b9"
      unitRef="usd">1667000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NjEvZnJhZzphY2Q3M2FlZmVlNmQ0MDQzODEzMDRmNmUzYmE1ZDdiMy90YWJsZTphNmI4N2RmMTUzYTI0ZWM4OGQ3YjlmMjA2NmMwN2YxYi90YWJsZXJhbmdlOmE2Yjg3ZGYxNTNhMjRlYzg4ZDdiOWYyMDY2YzA3ZjFiXzUtMi0xLTEtNjk2MDI_aa7576b7-4ca2-4fd9-9935-449641597e8c"
      unitRef="usd">12798000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NjEvZnJhZzphY2Q3M2FlZmVlNmQ0MDQzODEzMDRmNmUzYmE1ZDdiMy90YWJsZTphNmI4N2RmMTUzYTI0ZWM4OGQ3YjlmMjA2NmMwN2YxYi90YWJsZXJhbmdlOmE2Yjg3ZGYxNTNhMjRlYzg4ZDdiOWYyMDY2YzA3ZjFiXzUtNC0xLTEtNjk1OTk_f5c8fa05-b57b-4faa-8625-adbadb0bdcce"
      unitRef="usd">7674000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NjEvZnJhZzphY2Q3M2FlZmVlNmQ0MDQzODEzMDRmNmUzYmE1ZDdiMy90ZXh0cmVnaW9uOmFjZDczYWVmZWU2ZDQwNDM4MTMwNGY2ZTNiYTVkN2IzXzQzOTgwNDY1MTE2MzE_4c65cd70-b1d2-4580-9dbc-d51e9a6ee327">&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&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 for the three months ended March&#160;31, 2022.&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:67.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.587%"/&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:10pt;text-align:center;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#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:100%"&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:100%"&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:100%"&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;/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:100%"&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:100%"&gt;673&#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:100%"&gt;Changes in the estimate of warranty reserve &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:100%"&gt;955&#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:100%"&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:100%"&gt;(500)&lt;/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:100%"&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:100%"&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:100%"&gt;3,240&#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="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NjEvZnJhZzphY2Q3M2FlZmVlNmQ0MDQzODEzMDRmNmUzYmE1ZDdiMy90YWJsZTo5YTgwMTJkMWY2Mzg0MWZjYjM3NWNjZDQ2NWNhMzkxMi90YWJsZXJhbmdlOjlhODAxMmQxZjYzODQxZmNiMzc1Y2NkNDY1Y2EzOTEyXzEtMi0xLTEtNjMyNzE_3229b89e-99da-49fe-b736-a93f14e2a228"
      unitRef="usd">2112000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NjEvZnJhZzphY2Q3M2FlZmVlNmQ0MDQzODEzMDRmNmUzYmE1ZDdiMy90YWJsZTo5YTgwMTJkMWY2Mzg0MWZjYjM3NWNjZDQ2NWNhMzkxMi90YWJsZXJhbmdlOjlhODAxMmQxZjYzODQxZmNiMzc1Y2NkNDY1Y2EzOTEyXzItMi0xLTEtNjMyNzE_10809e5d-b4eb-44be-b64a-aac2dd16f5d3"
      unitRef="usd">673000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NjEvZnJhZzphY2Q3M2FlZmVlNmQ0MDQzODEzMDRmNmUzYmE1ZDdiMy90YWJsZTo5YTgwMTJkMWY2Mzg0MWZjYjM3NWNjZDQ2NWNhMzkxMi90YWJsZXJhbmdlOjlhODAxMmQxZjYzODQxZmNiMzc1Y2NkNDY1Y2EzOTEyXzMtMi0xLTEtNzMxNTY_9c8234e9-4fad-4e3f-b356-396ef93b2eb1"
      unitRef="usd">955000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NjEvZnJhZzphY2Q3M2FlZmVlNmQ0MDQzODEzMDRmNmUzYmE1ZDdiMy90YWJsZTo5YTgwMTJkMWY2Mzg0MWZjYjM3NWNjZDQ2NWNhMzkxMi90YWJsZXJhbmdlOjlhODAxMmQxZjYzODQxZmNiMzc1Y2NkNDY1Y2EzOTEyXzMtMi0xLTEtNjMyNzE_3dcd4b2f-e3df-42de-ac68-e0ce84fc324c"
      unitRef="usd">500000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NjEvZnJhZzphY2Q3M2FlZmVlNmQ0MDQzODEzMDRmNmUzYmE1ZDdiMy90YWJsZTo5YTgwMTJkMWY2Mzg0MWZjYjM3NWNjZDQ2NWNhMzkxMi90YWJsZXJhbmdlOjlhODAxMmQxZjYzODQxZmNiMzc1Y2NkNDY1Y2EzOTEyXzQtMi0xLTEtNjk2MDU_531856c0-9cae-463b-b5f9-08c5309670aa"
      unitRef="usd">3240000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:LongTermDebtTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RleHRyZWdpb246YzdlYzBkN2IyZjM5NGNhYjhhNDY2ZTQ0NmJmYTEwNzBfNDUwMw_9b23ef7b-695b-4731-9730-a91d3b8e1b91">Convertible Note Payable - Related party&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:10pt;font-weight:400;line-height:120%"&gt;As previously reported, on July&#160;6, 2021, the Company entered into an investment agreement (the &#x201c;Investment Agreement&#x201d;) with Spring Creek Capital, LLC, a wholly-owned, indirect subsidiary of Koch Industries providing for the issuance and sale to Koch Industries of convertible notes in the aggregate principal amount of $100,000 (&#x201c;2021 Convertible Note&#x201d;). The transactions contemplated by the Investment Agreement closed on July&#160;7, 2021 (the &#x201c;Issue Date&#x201d;). The Maturity Date of the 2021 Convertible Note is June&#160;30, 2026, subject to earlier conversion, redemption, or repurchase. &lt;/span&gt;&lt;/div&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: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. Refer to Note 20 for definition of the fair value hierarchy. The assumptions used to determine the fair value of the embedded conversion feature as of December&#160;31, 2021 and March&#160;31, 2022 and are as follows:&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.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.367%"/&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:17.972%"/&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-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2022&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:10pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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="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:100%"&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:100%"&gt;4.25 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:100%"&gt;4.5 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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&gt;2.4&#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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&gt;65.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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&gt;20.5&#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:100%"&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:100%"&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:100%"&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-top:8pt;text-align:justify;text-indent:24pt"&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 March&#160;31, 2022 and December&#160;31, 2021, the fair value of the embedded conversion feature was $4,664 and $12,359, respectively. The Company recognized a gain of $7,695 attributable to the change in fair value of the embedded conversion feature for the three months ended March&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&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 for the three months ended March&#160;31, 2022:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.439%"/&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-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#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:100%"&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:100%"&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:100%"&gt;1,544&#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:100%"&gt;Amortization of 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:100%"&gt;543&#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:100%"&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:100%"&gt;87&#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:100%"&gt;&#160;&#160;&#160;&#160;Total&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:100%"&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:100%"&gt;2,174&#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:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; The 2021 Convertible Note as of March&#160;31, 2022 and December&#160;31, 2021 was comprised of the following:&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:36.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.791%"/&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:28.388%"/&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-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;March&#160;31, 2022&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="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:100%"&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:100%"&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:100%"&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;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:100%"&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:100%"&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;(27,778)&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:100%"&gt;(28,321)&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:100%"&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:100%"&gt;(2,703)&lt;/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:100%"&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Embedded conversion feature&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:100%"&gt;4,664&#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:100%"&gt;12,359&#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:100%"&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:100%"&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:100%"&gt;77,083&#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:100%"&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:100%"&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-top:8pt;text-align:justify;text-indent:24pt"&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 of this report, the Company intends to repay the contractual interest due on June 30, 2022 and December 30, 2022 in-kind and the remaining interest in cash. Therefore, as of March&#160;31, 2022 and December&#160;31, 2021, interest payable attributable to the 2021 Convertible Note of $1,544 and $&#x2014; was recorded as interest payable - &lt;/span&gt;&lt;/div&gt;related party as a long term liability on the condensed consolidated balance sheets.  Long-term Debt&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%"&gt;Long-term debt consists of the outstanding balances from the previously-reported $25,000 equipment financing facility with Trinity Capital Inc. ("Trinity"). As of March&#160;31, 2022, the Company had drawn $7,000 from the equipment financing facility with an effective interest rate of 14.3%. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;As of March&#160;31, 2022 and December&#160;31, 2021, total long-term debt was $5,982 and $6,371, with $1,703 and $1,644 of the principal recorded as a current liability on the condensed consolidated balance sheets, respectively. For the three months ended March&#160;31, 2022, the Company recognized $219 as interest expense attributable to the equipment financing agreement. As of March&#160;31, 2022, the unused commitment from the equipment financing facility was $18,000.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib605429206de46869d04e9dbd92a24e8_I20210706"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RleHRyZWdpb246YzdlYzBkN2IyZjM5NGNhYjhhNDY2ZTQ0NmJmYTEwNzBfMjE5OTAyMzI3MjA3MQ_5e7782c1-ec17-4510-9009-c0b125fdaff1"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <eose:DebtInstrumentFairValueAssumptionsTableTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RleHRyZWdpb246YzdlYzBkN2IyZjM5NGNhYjhhNDY2ZTQ0NmJmYTEwNzBfNDM5ODA0NjUyODE4OQ_4f3600bd-ef3d-4d6d-a142-056551407161">The assumptions used to determine the fair value of the embedded conversion feature as of December&#160;31, 2021 and March&#160;31, 2022 and are 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.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.367%"/&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:17.972%"/&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-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2022&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:10pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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="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:100%"&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:100%"&gt;4.25 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:100%"&gt;4.5 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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&gt;2.4&#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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&gt;65.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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&gt;20.5&#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:100%"&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:100%"&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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</eose:DebtInstrumentFairValueAssumptionsTableTextBlock>
    <us-gaap:DebtInstrumentTerm
      contextRef="id00a1aff6ef84dd2b8b8a65cd52adc06_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOmM2YmZmNjUzMDU4NTQyNjVhMDc0YjczYTE2ZmMyODc2L3RhYmxlcmFuZ2U6YzZiZmY2NTMwNTg1NDI2NWEwNzRiNzNhMTZmYzI4NzZfMS0xLTEtMS02ODgyNQ_e509963b-c0c1-43cb-8cfb-8a87af2e4844">P4Y3M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="i34832567fc734574997296aec757486b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOmM2YmZmNjUzMDU4NTQyNjVhMDc0YjczYTE2ZmMyODc2L3RhYmxlcmFuZ2U6YzZiZmY2NTMwNTg1NDI2NWEwNzRiNzNhMTZmYzI4NzZfMS0zLTEtMS02ODgyNQ_cf85268f-7255-4800-8279-b2ebd02bd9e0">P4Y6M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="ib433da461ee243b0937d04e28fcc7b61_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOmM2YmZmNjUzMDU4NTQyNjVhMDc0YjczYTE2ZmMyODc2L3RhYmxlcmFuZ2U6YzZiZmY2NTMwNTg1NDI2NWEwNzRiNzNhMTZmYzI4NzZfMi0xLTEtMS02ODgyNQ_4ee6b72c-2451-473d-953a-7da0fb0d8fab"
      unitRef="pure">0</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="ide07cea23a834e8b82b974a9e6db652d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOmM2YmZmNjUzMDU4NTQyNjVhMDc0YjczYTE2ZmMyODc2L3RhYmxlcmFuZ2U6YzZiZmY2NTMwNTg1NDI2NWEwNzRiNzNhMTZmYzI4NzZfMi0zLTEtMS02ODgyNQ_afa6cc62-5f74-4fd7-86c6-0359dfd34aa6"
      unitRef="pure">0</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="ib5fd86233491474dab7fe0abdb79d109_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOmM2YmZmNjUzMDU4NTQyNjVhMDc0YjczYTE2ZmMyODc2L3RhYmxlcmFuZ2U6YzZiZmY2NTMwNTg1NDI2NWEwNzRiNzNhMTZmYzI4NzZfMy0xLTEtMS02ODgyNQ_544d4a8c-1d03-421a-9c67-d6fdd9ddf7f7"
      unitRef="pure">0.024</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i73dfd2f1bde743a6b0930e7428c34577_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOmM2YmZmNjUzMDU4NTQyNjVhMDc0YjczYTE2ZmMyODc2L3RhYmxlcmFuZ2U6YzZiZmY2NTMwNTg1NDI2NWEwNzRiNzNhMTZmYzI4NzZfMy0zLTEtMS02ODgyNQ_bcdd23bf-9c4d-4410-bd0e-142d0ba0b5fc"
      unitRef="pure">0.012</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="ied85d81120844537ae23de6a1728275a_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOmM2YmZmNjUzMDU4NTQyNjVhMDc0YjczYTE2ZmMyODc2L3RhYmxlcmFuZ2U6YzZiZmY2NTMwNTg1NDI2NWEwNzRiNzNhMTZmYzI4NzZfNC0xLTEtMS02ODgyNQ_4a4f604c-aa45-4580-bf22-41d047f1e1e9"
      unitRef="pure">0.650</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentMeasurementInput
      contextRef="i6721a05877f847c3b164cf6e50b4ae2a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOmM2YmZmNjUzMDU4NTQyNjVhMDc0YjczYTE2ZmMyODc2L3RhYmxlcmFuZ2U6YzZiZmY2NTMwNTg1NDI2NWEwNzRiNzNhMTZmYzI4NzZfNC0zLTEtMS02ODgyNQ_8874f624-e362-4142-8723-57cf54cd4d59"
      unitRef="pure">0.600</us-gaap:DebtInstrumentMeasurementInput>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ia754f10c352c4bab933c9f8df1391817_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOmM2YmZmNjUzMDU4NTQyNjVhMDc0YjczYTE2ZmMyODc2L3RhYmxlcmFuZ2U6YzZiZmY2NTMwNTg1NDI2NWEwNzRiNzNhMTZmYzI4NzZfNS0xLTEtMS02ODgyNQ_f218a019-d8d8-440b-84a1-b2f78df416b6"
      unitRef="number">0.205</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i7106f840ccb74116bfc31718fdd5dc4d_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOmM2YmZmNjUzMDU4NTQyNjVhMDc0YjczYTE2ZmMyODc2L3RhYmxlcmFuZ2U6YzZiZmY2NTMwNTg1NDI2NWEwNzRiNzNhMTZmYzI4NzZfNS0zLTEtMS02ODgyNQ_492b3b9c-d75f-46a6-bc37-d7befcdf35c6"
      unitRef="number">0.190</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature
      contextRef="i193f5f28a7b349d4abdee3c377fce730_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RleHRyZWdpb246YzdlYzBkN2IyZjM5NGNhYjhhNDY2ZTQ0NmJmYTEwNzBfMTA5OTUxMTY0NDc5OQ_ba150fbc-ad75-4975-a005-73cf596084e7"
      unitRef="usd">4664000</us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature>
    <us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature
      contextRef="i77114d49344c48c0a1ccbc6226c31866_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RleHRyZWdpb246YzdlYzBkN2IyZjM5NGNhYjhhNDY2ZTQ0NmJmYTEwNzBfMTA5OTUxMTY0NDgwNw_d9f1481f-2cd7-4728-ae77-445b21f09768"
      unitRef="usd">12359000</us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature>
    <eose:DebtInstrumentConvertibleGainLossOnBeneficialConversionFeature
      contextRef="id00a1aff6ef84dd2b8b8a65cd52adc06_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RleHRyZWdpb246YzdlYzBkN2IyZjM5NGNhYjhhNDY2ZTQ0NmJmYTEwNzBfMTA5OTUxMTY0NDc5MA_680a4599-a1e5-4c2e-8245-d18d28d28e40"
      unitRef="usd">7695000</eose:DebtInstrumentConvertibleGainLossOnBeneficialConversionFeature>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RleHRyZWdpb246YzdlYzBkN2IyZjM5NGNhYjhhNDY2ZTQ0NmJmYTEwNzBfNDM5ODA0NjUyODE4OA_a5ce829a-94a1-4834-91d6-5b157587bff3">&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&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 for the three months ended March&#160;31, 2022:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.439%"/&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-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#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:100%"&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:100%"&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:100%"&gt;1,544&#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:100%"&gt;Amortization of 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:100%"&gt;543&#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:100%"&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:100%"&gt;87&#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:100%"&gt;&#160;&#160;&#160;&#160;Total&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:100%"&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:100%"&gt;2,174&#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:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="id00a1aff6ef84dd2b8b8a65cd52adc06_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOjc2YjM3MThmZmU1MDRiOGY5N2M5ODVmNWVmZGVlMDhjL3RhYmxlcmFuZ2U6NzZiMzcxOGZmZTUwNGI4Zjk3Yzk4NWY1ZWZkZWUwOGNfMS0xLTEtMS02ODgyNQ_3085b0d2-d555-4278-8249-4a2a4ca7cd43"
      unitRef="usd">1544000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="id00a1aff6ef84dd2b8b8a65cd52adc06_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOjc2YjM3MThmZmU1MDRiOGY5N2M5ODVmNWVmZGVlMDhjL3RhYmxlcmFuZ2U6NzZiMzcxOGZmZTUwNGI4Zjk3Yzk4NWY1ZWZkZWUwOGNfMi0xLTEtMS02ODgyNQ_30ccb467-69bd-4539-906d-a2e249c0bb4e"
      unitRef="usd">543000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="id00a1aff6ef84dd2b8b8a65cd52adc06_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOjc2YjM3MThmZmU1MDRiOGY5N2M5ODVmNWVmZGVlMDhjL3RhYmxlcmFuZ2U6NzZiMzcxOGZmZTUwNGI4Zjk3Yzk4NWY1ZWZkZWUwOGNfMy0xLTEtMS02ODgyNQ_d92241c2-afa2-4dfd-a58d-94854bd36f6a"
      unitRef="usd">87000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="id00a1aff6ef84dd2b8b8a65cd52adc06_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOjc2YjM3MThmZmU1MDRiOGY5N2M5ODVmNWVmZGVlMDhjL3RhYmxlcmFuZ2U6NzZiMzcxOGZmZTUwNGI4Zjk3Yzk4NWY1ZWZkZWUwOGNfNC0xLTEtMS02OTUzMg_43ee791a-29ae-4936-bcbc-0cb2dd1e1dc6"
      unitRef="usd">2174000</us-gaap:InterestExpenseDebt>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RleHRyZWdpb246YzdlYzBkN2IyZjM5NGNhYjhhNDY2ZTQ0NmJmYTEwNzBfNDM5ODA0NjUyODE4Nw_4f068967-457c-4910-b031-c294bd16aff9">The 2021 Convertible Note as of March&#160;31, 2022 and December&#160;31, 2021 was comprised of the following:&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:36.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.791%"/&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:28.388%"/&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-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;March&#160;31, 2022&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="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:100%"&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:100%"&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:100%"&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;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:100%"&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:100%"&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;(27,778)&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:100%"&gt;(28,321)&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:100%"&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:100%"&gt;(2,703)&lt;/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:100%"&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Embedded conversion feature&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:100%"&gt;4,664&#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:100%"&gt;12,359&#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:100%"&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:100%"&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:100%"&gt;77,083&#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:100%"&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:100%"&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;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia09fe1db2d1a420899939171d0277c15_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOmY5NWJlNjNlMDNjNTQxYjVhNDNlYjA2NzZhY2JjMGRhL3RhYmxlcmFuZ2U6Zjk1YmU2M2UwM2M1NDFiNWE0M2ViMDY3NmFjYmMwZGFfMS0xLTEtMS02OTA2Mg_a184c9fd-40e7-466f-a07e-f8ccb4e4b531"
      unitRef="usd">102900000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i481a6731f10141da916e06d33ecb4ee5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOmY5NWJlNjNlMDNjNTQxYjVhNDNlYjA2NzZhY2JjMGRhL3RhYmxlcmFuZ2U6Zjk1YmU2M2UwM2M1NDFiNWE0M2ViMDY3NmFjYmMwZGFfMS0xLTEtMS02ODgyNQ_204cbea7-1441-4711-8dd6-50c20c9feb23"
      unitRef="usd">102900000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ia09fe1db2d1a420899939171d0277c15_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOmY5NWJlNjNlMDNjNTQxYjVhNDNlYjA2NzZhY2JjMGRhL3RhYmxlcmFuZ2U6Zjk1YmU2M2UwM2M1NDFiNWE0M2ViMDY3NmFjYmMwZGFfMi0xLTEtMS02OTA2Mg_7707dc67-a914-484c-89db-9dc057344feb"
      unitRef="usd">27778000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i481a6731f10141da916e06d33ecb4ee5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOmY5NWJlNjNlMDNjNTQxYjVhNDNlYjA2NzZhY2JjMGRhL3RhYmxlcmFuZ2U6Zjk1YmU2M2UwM2M1NDFiNWE0M2ViMDY3NmFjYmMwZGFfMi0xLTEtMS02ODgyNQ_e2c9d7ec-df8e-4e79-9afb-98f12b810c7a"
      unitRef="usd">28321000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="ia09fe1db2d1a420899939171d0277c15_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOmY5NWJlNjNlMDNjNTQxYjVhNDNlYjA2NzZhY2JjMGRhL3RhYmxlcmFuZ2U6Zjk1YmU2M2UwM2M1NDFiNWE0M2ViMDY3NmFjYmMwZGFfMy0xLTEtMS02OTA2Mg_fb898d61-99d6-4b71-b9d6-4f026db7fb4e"
      unitRef="usd">2703000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i481a6731f10141da916e06d33ecb4ee5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOmY5NWJlNjNlMDNjNTQxYjVhNDNlYjA2NzZhY2JjMGRhL3RhYmxlcmFuZ2U6Zjk1YmU2M2UwM2M1NDFiNWE0M2ViMDY3NmFjYmMwZGFfMy0xLTEtMS02ODgyNQ_26d9d59e-7380-4c92-b41d-283517c3241f"
      unitRef="usd">2790000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature
      contextRef="i193f5f28a7b349d4abdee3c377fce730_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOmY5NWJlNjNlMDNjNTQxYjVhNDNlYjA2NzZhY2JjMGRhL3RhYmxlcmFuZ2U6Zjk1YmU2M2UwM2M1NDFiNWE0M2ViMDY3NmFjYmMwZGFfNC0xLTEtMS02OTA3OQ_d7261240-07f9-44fd-9b6f-0565f3099064"
      unitRef="usd">4664000</us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature>
    <us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature
      contextRef="i77114d49344c48c0a1ccbc6226c31866_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOmY5NWJlNjNlMDNjNTQxYjVhNDNlYjA2NzZhY2JjMGRhL3RhYmxlcmFuZ2U6Zjk1YmU2M2UwM2M1NDFiNWE0M2ViMDY3NmFjYmMwZGFfNC0xLTEtMS02ODgyNQ_1e1ee8eb-e0f2-40f7-9b24-5f19cde7e76b"
      unitRef="usd">12359000</us-gaap:DebtInstrumentConvertibleBeneficialConversionFeature>
    <us-gaap:LongTermDebt
      contextRef="ia09fe1db2d1a420899939171d0277c15_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOmY5NWJlNjNlMDNjNTQxYjVhNDNlYjA2NzZhY2JjMGRhL3RhYmxlcmFuZ2U6Zjk1YmU2M2UwM2M1NDFiNWE0M2ViMDY3NmFjYmMwZGFfNS0xLTEtMS02OTUyOQ_3ea4d4f5-1e58-4bff-bbe6-0fdcb6afefd1"
      unitRef="usd">77083000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i481a6731f10141da916e06d33ecb4ee5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RhYmxlOmY5NWJlNjNlMDNjNTQxYjVhNDNlYjA2NzZhY2JjMGRhL3RhYmxlcmFuZ2U6Zjk1YmU2M2UwM2M1NDFiNWE0M2ViMDY3NmFjYmMwZGFfNS0zLTEtMS02OTUyMQ_e149f2df-b00d-4d35-b0c4-3b1672960941"
      unitRef="usd">84148000</us-gaap:LongTermDebt>
    <eose:InterestPayableRelatedPartyNoncurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RleHRyZWdpb246YzdlYzBkN2IyZjM5NGNhYjhhNDY2ZTQ0NmJmYTEwNzBfMTY0OTI2NzQ2NTUzOQ_1e716bfe-0b34-4f0d-a403-cc76d06e7f4e"
      unitRef="usd">1544000</eose:InterestPayableRelatedPartyNoncurrent>
    <eose:InterestPayableRelatedPartyNoncurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RleHRyZWdpb246YzdlYzBkN2IyZjM5NGNhYjhhNDY2ZTQ0NmJmYTEwNzBfMTY0OTI2NzQ2NTU0NA_08ce0409-c29c-41e5-9cc8-0a692a0e3417"
      unitRef="usd">0</eose:InterestPayableRelatedPartyNoncurrent>
    <us-gaap:InterestExpenseDebt
      contextRef="id00a1aff6ef84dd2b8b8a65cd52adc06_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RleHRyZWdpb246YzdlYzBkN2IyZjM5NGNhYjhhNDY2ZTQ0NmJmYTEwNzBfNjA0NzMxMzk3NzA3MA_976d97ff-c70c-4e51-acba-ace37476d616"
      unitRef="usd">2174000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ie0b7f1e6e7ff46bfa7cc6197b151fec6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182Ny9mcmFnOmM3ZWMwZDdiMmYzOTRjYWI4YTQ2NmU0NDZiZmExMDcwL3RleHRyZWdpb246YzdlYzBkN2IyZjM5NGNhYjhhNDY2ZTQ0NmJmYTEwNzBfNjA0NzMxMzk3NzA3OA_35f5eaac-80bc-47ed-a00a-057cb2ea19a7"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NzMvZnJhZzo5MWNiNDEwNzc4MmM0YjcyOGRjMDIwYzBhMTVmMjZiYy90ZXh0cmVnaW9uOjkxY2I0MTA3NzgyYzRiNzI4ZGMwMjBjMGExNWYyNmJjXzQzOTgwNDY1MTI4MTQ_6dbdd780-6622-444d-871e-4055ce0dcf23">Note PayableIn connection with the Hi-Power acquisition (Refer to Note 2), the Company agreed to pay an aggregate purchase price of $25,000. $5,000 of the $25,000 purchase price was paid in May 2021. The fair value of the note payable was estimated using active market quotes, based on our current incremental borrowing rates for similar types of borrowing arrangements, which were Level 2 inputs. Refer to Note 20 for definition of the fair value hierarchy. Based on the analysis performed, the carrying value of the remaining payments of the note payable was recorded as debt, which includes a current portion of $4,970 and a long-term portion of $13,892 as of March&#160;31, 2022.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="id9c86fed0fee40c8bde1ca0cccfa8efc_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NzMvZnJhZzo5MWNiNDEwNzc4MmM0YjcyOGRjMDIwYzBhMTVmMjZiYy90ZXh0cmVnaW9uOjkxY2I0MTA3NzgyYzRiNzI4ZGMwMjBjMGExNWYyNmJjXzEwOTk1MTE2Mjk0NDE_218ace53-e395-46d0-8cfb-c2446b2a4d21"
      unitRef="usd">25000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i68aac9e61c3345e29692cb216e912a62_D20210501-20210501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NzMvZnJhZzo5MWNiNDEwNzc4MmM0YjcyOGRjMDIwYzBhMTVmMjZiYy90ZXh0cmVnaW9uOjkxY2I0MTA3NzgyYzRiNzI4ZGMwMjBjMGExNWYyNmJjXzEwOTk1MTE2Mjk0NTA_dec6dc80-c8d7-4b42-ab85-3d66985aedba"
      unitRef="usd">5000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="id9c86fed0fee40c8bde1ca0cccfa8efc_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NzMvZnJhZzo5MWNiNDEwNzc4MmM0YjcyOGRjMDIwYzBhMTVmMjZiYy90ZXh0cmVnaW9uOjkxY2I0MTA3NzgyYzRiNzI4ZGMwMjBjMGExNWYyNmJjXzEwOTk1MTE2Mjk0NjA_218ace53-e395-46d0-8cfb-c2446b2a4d21"
      unitRef="usd">25000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:LongTermDebtCurrent
      contextRef="iaccede1f2e4e4199b1116533d8b686cd_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NzMvZnJhZzo5MWNiNDEwNzc4MmM0YjcyOGRjMDIwYzBhMTVmMjZiYy90ZXh0cmVnaW9uOjkxY2I0MTA3NzgyYzRiNzI4ZGMwMjBjMGExNWYyNmJjXzEwOTk1MTE2Mjk0Njg_a95d340d-f709-4164-b940-55ff894c1313"
      unitRef="usd">4970000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iaccede1f2e4e4199b1116533d8b686cd_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN181NzMvZnJhZzo5MWNiNDEwNzc4MmM0YjcyOGRjMDIwYzBhMTVmMjZiYy90ZXh0cmVnaW9uOjkxY2I0MTA3NzgyYzRiNzI4ZGMwMjBjMGExNWYyNmJjXzEwOTk1MTE2Mjk0Nzk_61b45f79-e3a2-41b3-9b91-93633323abc1"
      unitRef="usd">13892000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i35326d3722a141b8b08bb7913c0d8b0c_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183MC9mcmFnOmY2NTk4ZDRlNjE1ZTRiNjE4NGYwNzZiMGQ0MGQwM2ZmL3RleHRyZWdpb246ZjY1OThkNGU2MTVlNGI2MTg0ZjA3NmIwZDQwZDAzZmZfNjA0NzMxMzk2MzQzNQ_f81d87ca-42a4-4bb8-8142-4f5958315faa"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i35326d3722a141b8b08bb7913c0d8b0c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183MC9mcmFnOmY2NTk4ZDRlNjE1ZTRiNjE4NGYwNzZiMGQ0MGQwM2ZmL3RleHRyZWdpb246ZjY1OThkNGU2MTVlNGI2MTg0ZjA3NmIwZDQwZDAzZmZfNDk0NzgwMjMzODQzOA_51e8cdfc-3f50-4108-890f-22bcc31c996b"
      unitRef="usd">7000</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183MC9mcmFnOmY2NTk4ZDRlNjE1ZTRiNjE4NGYwNzZiMGQ0MGQwM2ZmL3RleHRyZWdpb246ZjY1OThkNGU2MTVlNGI2MTg0ZjA3NmIwZDQwZDAzZmZfMTY0OTI2NzQ1MDM5Ng_5fb472ed-177a-4792-8021-b1e1a3103440"
      unitRef="number">0.143</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebt
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183MC9mcmFnOmY2NTk4ZDRlNjE1ZTRiNjE4NGYwNzZiMGQ0MGQwM2ZmL3RleHRyZWdpb246ZjY1OThkNGU2MTVlNGI2MTg0ZjA3NmIwZDQwZDAzZmZfNjA0NzMxMzk2MjYzOA_40521d78-8bb8-4681-ba92-ccec3ca51259"
      unitRef="usd">5982000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183MC9mcmFnOmY2NTk4ZDRlNjE1ZTRiNjE4NGYwNzZiMGQ0MGQwM2ZmL3RleHRyZWdpb246ZjY1OThkNGU2MTVlNGI2MTg0ZjA3NmIwZDQwZDAzZmZfNjA0NzMxMzk2MjY0Ng_3d0fd3ed-b8d2-4269-8915-32d21ce74583"
      unitRef="usd">6371000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183MC9mcmFnOmY2NTk4ZDRlNjE1ZTRiNjE4NGYwNzZiMGQ0MGQwM2ZmL3RleHRyZWdpb246ZjY1OThkNGU2MTVlNGI2MTg0ZjA3NmIwZDQwZDAzZmZfNjA0NzMxMzk2MjY1NQ_fd4fe092-d8e2-4ea3-804b-c15a969c20ff"
      unitRef="usd">1703000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183MC9mcmFnOmY2NTk4ZDRlNjE1ZTRiNjE4NGYwNzZiMGQ0MGQwM2ZmL3RleHRyZWdpb246ZjY1OThkNGU2MTVlNGI2MTg0ZjA3NmIwZDQwZDAzZmZfNjA0NzMxMzk2MjY2Mw_7530f5a4-baf4-486b-859f-e1830692dd46"
      unitRef="usd">1644000</us-gaap:LongTermDebtCurrent>
    <us-gaap:InterestExpenseDebt
      contextRef="i9aacf54304224f53b4d92afecd662fde_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183MC9mcmFnOmY2NTk4ZDRlNjE1ZTRiNjE4NGYwNzZiMGQ0MGQwM2ZmL3RleHRyZWdpb246ZjY1OThkNGU2MTVlNGI2MTg0ZjA3NmIwZDQwZDAzZmZfMTY0OTI2NzQ1MDU0Mw_71983e81-2561-49a5-aece-1f8c0db0e8a0"
      unitRef="usd">219000</us-gaap:InterestExpenseDebt>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i35326d3722a141b8b08bb7913c0d8b0c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183MC9mcmFnOmY2NTk4ZDRlNjE1ZTRiNjE4NGYwNzZiMGQ0MGQwM2ZmL3RleHRyZWdpb246ZjY1OThkNGU2MTVlNGI2MTg0ZjA3NmIwZDQwZDAzZmZfMTY0OTI2NzQ1NDkzOQ_d63a25b6-d602-4370-88ad-57efb7c78a74"
      unitRef="usd">18000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183Ni9mcmFnOjgxZjc0Y2Q1ZTlkNjRmMzFhOTVhMTI3MWEzN2M2M2ZmL3RleHRyZWdpb246ODFmNzRjZDVlOWQ2NGYzMWE5NWExMjcxYTM3YzYzZmZfMTc5MQ_367573da-836d-4a2d-919a-25e5684d62a6">Warrants liability - Related PartyThe Private Placement Warrants issued to the Sponsor of BMRG in its initial public offering on May 22, 2020 became exercisable on May 22, 2021. The Private Placement Warrants are classified as Level 2 financial instruments in the fair value hierarchy. Refer to Note 20 for definition of the fair value hierarchy. They are valued on the basis of the quoted price of the Public Warrants, adjusted for insignificant difference between the Public Warrants and Private Placement Warrants. 325,000 Private Placement Warrants were outstanding with a fair value of $359 and $926 as of  March&#160;31, 2022 and December&#160;31, 2021, respectively. The change in fair value for the three months ended March&#160;31, 2022 and 2021 amounted to $567 and $(224), respectively, which has been recognized in Change in fair value, warrants liability - related party in the Company&#x2019;s condensed consolidated statements of operations.</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i00827c6a3edc4b6697dea4bb15df95d0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183Ni9mcmFnOjgxZjc0Y2Q1ZTlkNjRmMzFhOTVhMTI3MWEzN2M2M2ZmL3RleHRyZWdpb246ODFmNzRjZDVlOWQ2NGYzMWE5NWExMjcxYTM3YzYzZmZfMTQ4Ng_0bdf8272-0448-4756-a810-4622f392e674"
      unitRef="shares">325000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i151b19dcd52b48bb9b7906f30f3ca94b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183Ni9mcmFnOjgxZjc0Y2Q1ZTlkNjRmMzFhOTVhMTI3MWEzN2M2M2ZmL3RleHRyZWdpb246ODFmNzRjZDVlOWQ2NGYzMWE5NWExMjcxYTM3YzYzZmZfMTQ4Ng_4d53fe5c-c0a7-4962-9367-8e3fc8a63130"
      unitRef="shares">325000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183Ni9mcmFnOjgxZjc0Y2Q1ZTlkNjRmMzFhOTVhMTI3MWEzN2M2M2ZmL3RleHRyZWdpb246ODFmNzRjZDVlOWQ2NGYzMWE5NWExMjcxYTM3YzYzZmZfMTA5OTUxMTYyOTU4Ng_9d53561f-5587-48bd-b022-c4e4e610f222"
      unitRef="usd">359000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183Ni9mcmFnOjgxZjc0Y2Q1ZTlkNjRmMzFhOTVhMTI3MWEzN2M2M2ZmL3RleHRyZWdpb246ODFmNzRjZDVlOWQ2NGYzMWE5NWExMjcxYTM3YzYzZmZfMTA5OTUxMTYyOTU5Mg_d12b7b96-e221-4a2f-8b1f-a8dd29855c8f"
      unitRef="usd">926000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183Ni9mcmFnOjgxZjc0Y2Q1ZTlkNjRmMzFhOTVhMTI3MWEzN2M2M2ZmL3RleHRyZWdpb246ODFmNzRjZDVlOWQ2NGYzMWE5NWExMjcxYTM3YzYzZmZfMTY2MQ_b91493b9-d8d1-459c-804e-4af9f8fc35d0"
      unitRef="usd">-567000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183Ni9mcmFnOjgxZjc0Y2Q1ZTlkNjRmMzFhOTVhMTI3MWEzN2M2M2ZmL3RleHRyZWdpb246ODFmNzRjZDVlOWQ2NGYzMWE5NWExMjcxYTM3YzYzZmZfMTA5OTUxMTYyOTYwOA_0b2c38f9-6867-437b-8976-2af1943b68f8"
      unitRef="usd">224000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfMjc2Mw_c85be4a1-f6f2-4428-aa85-40c7445b47ad">Stock-Based Compensation&lt;div style="margin-top:10pt;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;Stock-based compensation expense included in the condensed consolidated statements of operations was 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:98.397%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.097%"/&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:100%"&gt;For the three months ended&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:10pt;text-align:center;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2022&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2021&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:100%"&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:100%"&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:100%"&gt;911&#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:100%"&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:100%"&gt;1,524&#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:100%"&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:100%"&gt;3,032&#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:100%"&gt;954&#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:100%"&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:100%"&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:100%"&gt;3,943&#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:100%"&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:100%"&gt;2,478&#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:10pt;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;The stock compensation expense has been recorded in cost of goods sold, research and development expenses, and selling, general and administrative expenses in the condensed consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;The following table summarizes stock option activity for the three months ended March&#160;31, 2022:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&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:18.130%"/&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:17.492%"/&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:100%"&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:100%"&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:100%"&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:100%"&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="padding:2px 1pt;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:100%"&gt;Options Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:100%"&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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-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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 colspan="3" style="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:100%"&gt;6.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:400;line-height:100%"&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:100%"&gt;(51,369)&lt;/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:100%"&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:100%"&gt;10.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;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="padding:2px 1pt;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:100%"&gt;Options Outstanding at March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:100%"&gt;1,972,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:2px 0 2px 1pt;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;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:100%"&gt;9.49&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="3" style="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:100%"&gt;5.8&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:100%"&gt;Options Exercisable at March 31, 2022&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:100%"&gt;1,179,834&#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:100%"&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:100%"&gt;9.97&#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:400;line-height:100%"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;A summary of restricted stock units (RSU) activity during the three months ended March&#160;31, 2022  is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.062%"/&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:100%"&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:100%"&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:100%"&gt;Weighted-Average&lt;br/&gt;Grant-Data 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:700;line-height:100%"&gt;RSU Outstanding at December 31, 2021&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:100%"&gt;2,194,756&#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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&gt;1,149,280&#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:100%"&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:100%"&gt;4.14&#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:100%"&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:100%"&gt;(226,400)&lt;/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:100%"&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:100%"&gt;11.65&#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:100%"&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:100%"&gt;(305,651)&lt;/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:100%"&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:100%"&gt;20.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;/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:100%"&gt;RSU Outstanding at March&#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:100%"&gt;2,811,985&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 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:700;line-height:100%"&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:700;line-height:100%"&gt;11.31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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-top:10pt;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;In 2022, the Company reserved an additional 537,866 shares for the Amended and Restated 2020 Incentive Plan. As of March&#160;31, 2022 and December&#160;31, 2021, 1,949,261 and 2,282,906 shares remain for future issuance, respectively. Options vest generally over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfMTI0Mg_60464130-09d2-4535-99cf-7ab2b3478f9c"&gt;three&lt;/span&gt; to five years and have a term of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfMTI3MA_a2eb1342-f4cf-44f0-b531-01473eeadc58"&gt;five&lt;/span&gt; to ten years.  RSUs generally vest over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfOTM0NTg0ODg0MjA0NA_91313ee6-dbe1-4ed0-939b-b4028cfe3e4a"&gt;three&lt;/span&gt; to four years. During the three months ended March&#160;31, 2022, the Company only granted RSUs with 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 targets. As of March&#160;31, 2022, within the total options outstanding, there were 28,818 performance-based stock options, all of which are expected to vest in the next four years.&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:115%"&gt;Unrecognized stock compensation expenses amounted to $28,662 and included $26,152 attributable to RSUs and $2,510 attributable to stock options. The weighted average vesting period for the stock options and RSUs was 1.3 years and 2.2 years as of March&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;No options were granted for the three months ended March&#160;31, 2022. The weighted average assumptions used to determine the fair value of options granted in the three months ended March&#160;31, 2021 were as follows:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.644%"/&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:100%"&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:100%"&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:100%"&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:100%"&gt;57.43&#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:100%"&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:100%"&gt;Risk free interest rate&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:100%"&gt;1.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&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:100%"&gt;Expected life (years)&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:100%"&gt;6.25&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:100%"&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:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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%"&gt;The RSUs issued were valued at the stock prices of the Company on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;The weighted average grant date fair value of all options granted was $9.49 per option for the three months ended March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfNDM5ODA0NjUxNTI2NA_125e78cf-798d-407f-a11f-52c87b1bcf3e">&lt;div style="margin-top:10pt;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;Stock-based compensation expense included in the condensed consolidated statements of operations was 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:98.397%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.097%"/&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:100%"&gt;For the three months ended&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:10pt;text-align:center;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2022&lt;/span&gt;&lt;/div&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2021&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:100%"&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:100%"&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:100%"&gt;911&#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:100%"&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:100%"&gt;1,524&#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:100%"&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:100%"&gt;3,032&#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:100%"&gt;954&#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:100%"&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:100%"&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:100%"&gt;3,943&#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:100%"&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:100%"&gt;2,478&#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="ifde8b3f8a713466d82985a8e361c5235_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjI4MmEwNjcwYzYxMjQwNjdiMDQxMWVkOGJjYmI4NTI1L3RhYmxlcmFuZ2U6MjgyYTA2NzBjNjEyNDA2N2IwNDExZWQ4YmNiYjg1MjVfMi0xLTEtMS03MDQ2NA_57a5b357-ee0a-43b6-9870-3b4b49ecd906"
      unitRef="usd">911000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id60aa49f85e44205b3443204c29a3a62_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjI4MmEwNjcwYzYxMjQwNjdiMDQxMWVkOGJjYmI4NTI1L3RhYmxlcmFuZ2U6MjgyYTA2NzBjNjEyNDA2N2IwNDExZWQ4YmNiYjg1MjVfMi0zLTEtMS03MDQ2NA_54a0d675-74c7-4567-987c-45aa89216215"
      unitRef="usd">1524000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2d1cb9575c7c43cea1651b165e37cb54_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjI4MmEwNjcwYzYxMjQwNjdiMDQxMWVkOGJjYmI4NTI1L3RhYmxlcmFuZ2U6MjgyYTA2NzBjNjEyNDA2N2IwNDExZWQ4YmNiYjg1MjVfMy0xLTEtMS03MDQ2NA_458b8d6f-bf54-4972-9d6f-55d6645aafc9"
      unitRef="usd">3032000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic3b9cace165f4b23bd2a488d0a44d742_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjI4MmEwNjcwYzYxMjQwNjdiMDQxMWVkOGJjYmI4NTI1L3RhYmxlcmFuZ2U6MjgyYTA2NzBjNjEyNDA2N2IwNDExZWQ4YmNiYjg1MjVfMy0zLTEtMS03MDQ2NA_11b09c42-327d-4eab-b2ed-d800f129138e"
      unitRef="usd">954000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjI4MmEwNjcwYzYxMjQwNjdiMDQxMWVkOGJjYmI4NTI1L3RhYmxlcmFuZ2U6MjgyYTA2NzBjNjEyNDA2N2IwNDExZWQ4YmNiYjg1MjVfNC0xLTEtMS03MjMxOQ_eccace8c-d0bb-4a86-b7dc-f75666a0415e"
      unitRef="usd">3943000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjI4MmEwNjcwYzYxMjQwNjdiMDQxMWVkOGJjYmI4NTI1L3RhYmxlcmFuZ2U6MjgyYTA2NzBjNjEyNDA2N2IwNDExZWQ4YmNiYjg1MjVfNC0zLTEtMS03MjMyMg_9f488f05-fb4f-4807-b21a-e12712a993d8"
      unitRef="usd">2478000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfMjc2MQ_cf20b3b6-4b2f-4b19-9fd2-abee58b32797">The following table summarizes stock option activity for the three months ended March&#160;31, 2022:&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:44.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&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:18.130%"/&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:17.492%"/&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:100%"&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:100%"&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:100%"&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:100%"&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="padding:2px 1pt;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:100%"&gt;Options Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:100%"&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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-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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&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:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 colspan="3" style="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:100%"&gt;6.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:400;line-height:100%"&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:100%"&gt;(51,369)&lt;/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:100%"&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:100%"&gt;10.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;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="padding:2px 1pt;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:100%"&gt;Options Outstanding at March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:100%"&gt;1,972,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:2px 0 2px 1pt;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:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;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:100%"&gt;9.49&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="3" style="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:100%"&gt;5.8&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:100%"&gt;Options Exercisable at March 31, 2022&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:100%"&gt;1,179,834&#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:100%"&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:100%"&gt;9.97&#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:400;line-height:100%"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjIzZjZmYTExMGFjMDQzZmM5YTA4M2Q1NzlmMTAxNWM2L3RhYmxlcmFuZ2U6MjNmNmZhMTEwYWMwNDNmYzlhMDgzZDU3OWYxMDE1YzZfMS0xLTEtMS02MjA0NQ_28e06aec-ef79-42ab-b1ae-7ab34febbfda"
      unitRef="shares">2023460</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjIzZjZmYTExMGFjMDQzZmM5YTA4M2Q1NzlmMTAxNWM2L3RhYmxlcmFuZ2U6MjNmNmZhMTEwYWMwNDNmYzlhMDgzZDU3OWYxMDE1YzZfMS0zLTEtMS02MjA0NQ_1cfc3309-2a1c-4863-aadc-64698bd1c4b1"
      unitRef="usdPerShare">9.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i8a49ae9c52f94c898b2a7da59d22a064_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjIzZjZmYTExMGFjMDQzZmM5YTA4M2Q1NzlmMTAxNWM2L3RhYmxlcmFuZ2U6MjNmNmZhMTEwYWMwNDNmYzlhMDgzZDU3OWYxMDE1YzZfMS01LTEtMS02MjA0NQ_794ea3ee-733a-47bd-8077-41cbb6d1fda6">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjIzZjZmYTExMGFjMDQzZmM5YTA4M2Q1NzlmMTAxNWM2L3RhYmxlcmFuZ2U6MjNmNmZhMTEwYWMwNDNmYzlhMDgzZDU3OWYxMDE1YzZfMy0xLTEtMS02MjA0NQ_3c01dd5f-2f74-43c0-a165-e518851465e3"
      unitRef="shares">51369</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjIzZjZmYTExMGFjMDQzZmM5YTA4M2Q1NzlmMTAxNWM2L3RhYmxlcmFuZ2U6MjNmNmZhMTEwYWMwNDNmYzlhMDgzZDU3OWYxMDE1YzZfMy0zLTEtMS02MjA0NQ_ac1e4e0c-93a1-4259-a085-a84d1000deda"
      unitRef="usdPerShare">10.28</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjIzZjZmYTExMGFjMDQzZmM5YTA4M2Q1NzlmMTAxNWM2L3RhYmxlcmFuZ2U6MjNmNmZhMTEwYWMwNDNmYzlhMDgzZDU3OWYxMDE1YzZfNC0xLTEtMS02MjA0NQ_6d368ae2-aeb8-4fb0-bfea-dc7453b91638"
      unitRef="shares">1972091</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjIzZjZmYTExMGFjMDQzZmM5YTA4M2Q1NzlmMTAxNWM2L3RhYmxlcmFuZ2U6MjNmNmZhMTEwYWMwNDNmYzlhMDgzZDU3OWYxMDE1YzZfNC0zLTEtMS02MjA0NQ_42f926ce-6c2d-4b2e-8291-8fa81f9565f0"
      unitRef="usdPerShare">9.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjIzZjZmYTExMGFjMDQzZmM5YTA4M2Q1NzlmMTAxNWM2L3RhYmxlcmFuZ2U6MjNmNmZhMTEwYWMwNDNmYzlhMDgzZDU3OWYxMDE1YzZfNC01LTEtMS02MjA0NQ_1674184d-ae2c-4175-b3a2-87a05bc47fef">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjIzZjZmYTExMGFjMDQzZmM5YTA4M2Q1NzlmMTAxNWM2L3RhYmxlcmFuZ2U6MjNmNmZhMTEwYWMwNDNmYzlhMDgzZDU3OWYxMDE1YzZfNS0xLTEtMS02MjA0NQ_bf9d4dc3-8669-44ba-87ce-fb80c131e4a0"
      unitRef="shares">1179834</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjIzZjZmYTExMGFjMDQzZmM5YTA4M2Q1NzlmMTAxNWM2L3RhYmxlcmFuZ2U6MjNmNmZhMTEwYWMwNDNmYzlhMDgzZDU3OWYxMDE1YzZfNS0zLTEtMS02MjA0NQ_b8beed97-a9c1-4b38-9484-d4051e2bec58"
      unitRef="usdPerShare">9.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjIzZjZmYTExMGFjMDQzZmM5YTA4M2Q1NzlmMTAxNWM2L3RhYmxlcmFuZ2U6MjNmNmZhMTEwYWMwNDNmYzlhMDgzZDU3OWYxMDE1YzZfNS01LTEtMS02MjA0NQ_3e7a8fab-4ae4-42c8-9ffb-e0504c737298">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfMjc2NA_e699a338-0c74-4a33-b117-c7c4ae65e666">&lt;div style="margin-top:10pt;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;A summary of restricted stock units (RSU) activity during the three months ended March&#160;31, 2022  is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.062%"/&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:100%"&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:100%"&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:100%"&gt;Weighted-Average&lt;br/&gt;Grant-Data 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:700;line-height:100%"&gt;RSU Outstanding at December 31, 2021&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:100%"&gt;2,194,756&#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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&gt;1,149,280&#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:100%"&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:100%"&gt;4.14&#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:100%"&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:100%"&gt;(226,400)&lt;/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:100%"&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:100%"&gt;11.65&#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:100%"&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:100%"&gt;(305,651)&lt;/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:100%"&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:100%"&gt;20.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;/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:100%"&gt;RSU Outstanding at March&#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:100%"&gt;2,811,985&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 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:700;line-height:100%"&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:700;line-height:100%"&gt;11.31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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="i0db93a7acc2944d5aebef65e777323a8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjZkNTY0YzM3MTM3NDRmYTliOTIwZjg3ODZiOWE4OGQwL3RhYmxlcmFuZ2U6NmQ1NjRjMzcxMzc0NGZhOWI5MjBmODc4NmI5YTg4ZDBfMS0xLTEtMS02MjA0NQ_f33f3a6e-6b14-4bbc-8a7a-a25df5a0230b"
      unitRef="shares">2194756</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0db93a7acc2944d5aebef65e777323a8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjZkNTY0YzM3MTM3NDRmYTliOTIwZjg3ODZiOWE4OGQwL3RhYmxlcmFuZ2U6NmQ1NjRjMzcxMzc0NGZhOWI5MjBmODc4NmI5YTg4ZDBfMS0zLTEtMS02MjA0NQ_c5b1401e-19c9-48d3-8d67-26c6ea1be52c"
      unitRef="usdPerShare">16.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2d1cb9575c7c43cea1651b165e37cb54_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjZkNTY0YzM3MTM3NDRmYTliOTIwZjg3ODZiOWE4OGQwL3RhYmxlcmFuZ2U6NmQ1NjRjMzcxMzc0NGZhOWI5MjBmODc4NmI5YTg4ZDBfMi0xLTEtMS02MjA0NQ_0d345032-c7f6-4725-948b-fa1968ea0e0b"
      unitRef="shares">1149280</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2d1cb9575c7c43cea1651b165e37cb54_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjZkNTY0YzM3MTM3NDRmYTliOTIwZjg3ODZiOWE4OGQwL3RhYmxlcmFuZ2U6NmQ1NjRjMzcxMzc0NGZhOWI5MjBmODc4NmI5YTg4ZDBfMi0zLTEtMS02MjA0NQ_9ba8a222-c58f-461d-8a49-4b58a0ac4567"
      unitRef="usdPerShare">4.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i2d1cb9575c7c43cea1651b165e37cb54_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjZkNTY0YzM3MTM3NDRmYTliOTIwZjg3ODZiOWE4OGQwL3RhYmxlcmFuZ2U6NmQ1NjRjMzcxMzc0NGZhOWI5MjBmODc4NmI5YTg4ZDBfMy0xLTEtMS03MTcwMw_3cd504fa-6b20-439b-933a-0c7ecd9d6a47"
      unitRef="shares">226400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i2d1cb9575c7c43cea1651b165e37cb54_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjZkNTY0YzM3MTM3NDRmYTliOTIwZjg3ODZiOWE4OGQwL3RhYmxlcmFuZ2U6NmQ1NjRjMzcxMzc0NGZhOWI5MjBmODc4NmI5YTg4ZDBfMy0zLTEtMS03MTcwMw_86509648-b2a7-4bff-9c69-11fa1956f54b"
      unitRef="usdPerShare">11.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i2d1cb9575c7c43cea1651b165e37cb54_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjZkNTY0YzM3MTM3NDRmYTliOTIwZjg3ODZiOWE4OGQwL3RhYmxlcmFuZ2U6NmQ1NjRjMzcxMzc0NGZhOWI5MjBmODc4NmI5YTg4ZDBfNC0xLTEtMS03MTcxMA_b6d957c6-fe33-4d86-961b-19d5370660de"
      unitRef="shares">305651</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2d1cb9575c7c43cea1651b165e37cb54_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjZkNTY0YzM3MTM3NDRmYTliOTIwZjg3ODZiOWE4OGQwL3RhYmxlcmFuZ2U6NmQ1NjRjMzcxMzc0NGZhOWI5MjBmODc4NmI5YTg4ZDBfNC0zLTEtMS03MTcxMA_fbf67bd9-240b-4616-9a28-616f6c68a406"
      unitRef="usdPerShare">20.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iaea4a2dc54d44493982525265797a03b_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjZkNTY0YzM3MTM3NDRmYTliOTIwZjg3ODZiOWE4OGQwL3RhYmxlcmFuZ2U6NmQ1NjRjMzcxMzc0NGZhOWI5MjBmODc4NmI5YTg4ZDBfMy0xLTEtMS02MjA0NQ_4a9710af-7ab1-4f2b-bf37-f17350b534d1"
      unitRef="shares">2811985</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iaea4a2dc54d44493982525265797a03b_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOjZkNTY0YzM3MTM3NDRmYTliOTIwZjg3ODZiOWE4OGQwL3RhYmxlcmFuZ2U6NmQ1NjRjMzcxMzc0NGZhOWI5MjBmODc4NmI5YTg4ZDBfMy0zLTEtMS02MjA0NQ_1d83fdd7-4c59-4ff0-9e5d-cfd082bf7037"
      unitRef="usdPerShare">11.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfNjA0NzMxMzk1ODIyMw_7bd3a5a1-de59-4546-80e7-e9bae0630109"
      unitRef="shares">537866</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfMTE1NQ_76e58c23-5444-485d-920b-87ca69f47db4"
      unitRef="shares">1949261</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfMTE2Mg_8a6da9b9-6ab9-410b-8429-53d5a498e4c1"
      unitRef="shares">2282906</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i6219b40b8b26450495cbb0970857ec87_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfMTI0OA_fa6ce2ed-e488-4eb0-99e7-d4201f9341e9">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i6219b40b8b26450495cbb0970857ec87_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfMTI3Ng_ecc8757b-436b-4f1b-a1ca-51c14035369f">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic26eebeb9bd04372a7055a4a3d68dc95_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfOTM0NTg0ODg0MjA2NA_3a51dc64-da73-4e63-bb5c-0b2f0a7d2bf4">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="iaea4a2dc54d44493982525265797a03b_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfMTY0OTI2NzQ0NTY2Mw_94e9cb84-bcf0-46b9-8f4d-f76daf6bb0de"
      unitRef="shares">28818</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ifde8b3f8a713466d82985a8e361c5235_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfNDM5ODA0NjUxNTI2NQ_5aa14005-d049-4299-951e-4f540c393f4c">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfMjMwOQ_e084d59a-37eb-4cf9-927a-a48e1d03e685"
      unitRef="usd">28662000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="iaea4a2dc54d44493982525265797a03b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfMjMyNA_b9119789-11fe-4df6-aed1-01e8b84db896"
      unitRef="usd">26152000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfMjM1MQ_c78987c0-d5aa-4704-866f-6085db035da1"
      unitRef="usd">2510000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0abfcd3cdfea47f082c792afdd0faedd_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfMjQ1NA_9fa2daa9-21cf-45c9-97b3-c045156d715c">P1Y3M18D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i348cd192a3974cfb82bc82853e37f332_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfMjQ2Nw_4c5f2a9d-94ec-4683-a2c8-83799a254ab7">P2Y2M12D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfNDk0NzgwMjMzMDg2NQ_98aecabb-fb75-41cf-9cf5-57ec0c7c756d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfMjc2Mg_1f8458dd-38e9-4cfa-920b-780602af8925">The weighted average assumptions used to determine the fair value of options granted in the three months ended March&#160;31, 2021 were as follows:&lt;div style="margin-top:10pt"&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:84.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.644%"/&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:100%"&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:100%"&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:100%"&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:100%"&gt;57.43&#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:100%"&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:100%"&gt;Risk free interest rate&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:100%"&gt;1.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&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:100%"&gt;Expected life (years)&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:100%"&gt;6.25&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:100%"&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:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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%"&gt;The RSUs issued were valued at the stock prices of the Company on the date of grant.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOmRmMzA1MTAyMjIwZTQ1ZGFiYjZlZTI3YmJjMmY4NWE0L3RhYmxlcmFuZ2U6ZGYzMDUxMDIyMjBlNDVkYWJiNmVlMjdiYmMyZjg1YTRfMS0yLTEtMS02MjA0NQ_05305dbb-3a29-4396-a4da-e8018d68becc"
      unitRef="number">0.5743</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOmRmMzA1MTAyMjIwZTQ1ZGFiYjZlZTI3YmJjMmY4NWE0L3RhYmxlcmFuZ2U6ZGYzMDUxMDIyMjBlNDVkYWJiNmVlMjdiYmMyZjg1YTRfMi0yLTEtMS02MjA0NQ_2d1f5cf6-7a56-4a6d-b9db-59bbfaa17006"
      unitRef="number">0.0111</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOmRmMzA1MTAyMjIwZTQ1ZGFiYjZlZTI3YmJjMmY4NWE0L3RhYmxlcmFuZ2U6ZGYzMDUxMDIyMjBlNDVkYWJiNmVlMjdiYmMyZjg1YTRfMy0yLTEtMS02MjA0NQ_e8707b40-2562-48ca-8c80-81ebe461b877">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RhYmxlOmRmMzA1MTAyMjIwZTQ1ZGFiYjZlZTI3YmJjMmY4NWE0L3RhYmxlcmFuZ2U6ZGYzMDUxMDIyMjBlNDVkYWJiNmVlMjdiYmMyZjg1YTRfNC0yLTEtMS02MjA0NQ_aec44c56-86e8-486e-ab90-8db91b209934"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN183OS9mcmFnOjlhYjEwNjM3ZTlmNDQ3ZGU4ODc3NTgzMWE4ZTlhNmRjL3RleHRyZWdpb246OWFiMTA2MzdlOWY0NDdkZTg4Nzc1ODMxYThlOWE2ZGNfMjcxMw_80408894-80cd-4529-9f14-3ac609f2fdff"
      unitRef="usdPerShare">9.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90ZXh0cmVnaW9uOjIwMjhjYzM0MTAzYzQwOGJiZjM5ZDU0NzYzOGZkOThjXzQzOTgwNDY1MTk1NzA_c60ee977-f312-440a-8cff-df4e7da04e1d">Leases&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%"&gt;On January 1, 2021, the Company adopted 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;Topic 842&#x201d;), and the related amendments (collectively &#x201c;ASC 842&#x201d;). The Company elected the modified retrospective approach, under which results and disclosures for periods before January 1, 2021 were not adjusted for the new standard and the cumulative effect of the change in accounting, is recognized through accumulated deficit at the date of adoption. &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;Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;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%"&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 March&#160;31, 2022 and December&#160;31, 2021 were as follows:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.002%"/&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:14.287%"/&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:100%"&gt;Leases&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:9pt;font-weight:700;line-height:100%"&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2022&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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="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:100%"&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:100%"&gt;ROU - operating lease assets&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:100%"&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:100%"&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:100%"&gt;4,989&#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:100%"&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:100%"&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:100%"&gt;Finance lease assets&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:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzMtMS0xLTEtNjk0NjA_1b6c81cd-f136-44aa-aae4-8188db7e44cc"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzMtMS0xLTEtNjk0NjA_8f6ecf9c-851f-45d1-9a71-d10fdafea5c2"&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:100%"&gt;21&#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:100%"&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:100%"&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:100%"&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:100%"&gt;5,010&#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:100%"&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:100%"&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="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;border-top:3pt double #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:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&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:9pt;font-weight:700;line-height:100%"&gt;Classification on Balance Sheet&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;div style="margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2022&lt;/span&gt;&lt;/div&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;div style="margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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="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:100%"&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:100%"&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:100%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability, current portion&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:100%"&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:100%"&gt;899&#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:100%"&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:100%"&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:100%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEwLTEtMS0xLTY5NDYz_87492edb-9b56-4849-bb69-dd26c2da4664"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEwLTEtMS0xLTY5NDYz_95aaf761-2d28-4924-b13d-477df6b2ba65"&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:100%"&gt;6&#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:100%"&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:100%"&gt;Non-Current&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:100%"&gt;Operating lease liability&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:100%"&gt;Operating lease liability, long-term&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:100%"&gt;4,943&#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:100%"&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:100%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEzLTEtMS0xLTY5NDYz_7aade0d4-22ad-498c-9823-a6100b875b06"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEzLTEtMS0xLTY5NDYz_ee7ea023-d1a6-4587-814b-23e5d4c88280"&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:100%"&gt;15&#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:100%"&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:100%"&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:100%"&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:100%"&gt;5,863&#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:100%"&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:100%"&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-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%"&gt;Operating lease costs for the three months ended March&#160;31, 2022 and 2021 were $192 and $159, respectively. As of March&#160;31, 2022, the weighted average remaining term (in years) for the operating lease was 4.55 years and the weighted average discount rate was 9.8%. The weighted average remaining term (in years) for the finance lease was 3.70 years and the weighted average discount rate was 13.7%.&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%"&gt;Future maturity of lease liability 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:53.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.124%"/&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:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&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:100%"&gt;Operating lease&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:100%"&gt;Financing lease&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:100%"&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:100%"&gt;Remainder of 2022&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:100%"&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:100%"&gt;1,022&#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:100%"&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:100%"&gt;7&#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:100%"&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:100%"&gt;1,029&#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:100%"&gt;2023&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:100%"&gt;1,543&#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:100%"&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;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:100%"&gt;1,551&#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:100%"&gt;2024&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:100%"&gt;1,623&#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:100%"&gt;8&#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:100%"&gt;1,631&#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:100%"&gt;2025&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:100%"&gt;1,707&#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:100%"&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;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:100%"&gt;1,715&#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:100%"&gt;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:100%"&gt;1,336&#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:100%"&gt;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;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:100%"&gt;1,337&#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:100%"&gt;Later years&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:100%"&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:100%"&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:100%"&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:100%"&gt;Total minimum lease payments&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:100%"&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:100%"&gt;7,231&#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:100%"&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:100%"&gt;32&#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:100%"&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:100%"&gt;7,263&#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:100%"&gt;Less amounts representing interest&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:100%"&gt;1,389&#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:100%"&gt;11&#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:100%"&gt;1,400&#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;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:100%"&gt;Present value of minimum lease payments&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:100%"&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:100%"&gt;5,842&#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:100%"&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:100%"&gt;21&#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:100%"&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:100%"&gt;5,863&#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-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;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;The Company leases energy storage systems 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;For the three months ended March&#160;31, 2022 and 2021, the Company recognized revenue of $1,038 and $&#x2014; from the sales-type lease, respectively. Net sales-type lease receivables of $1,302 and $347, net of unearned finance income are recorded under other assets on the condensed consolidated balance sheets as of March&#160;31, 2022 and December&#160;31, 2021, respectively.</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90ZXh0cmVnaW9uOjIwMjhjYzM0MTAzYzQwOGJiZjM5ZDU0NzYzOGZkOThjXzQzOTgwNDY1MTk1NzA_cd8c37d9-552f-4183-85fa-0af34f909a7f">Leases&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%"&gt;On January 1, 2021, the Company adopted 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;Topic 842&#x201d;), and the related amendments (collectively &#x201c;ASC 842&#x201d;). The Company elected the modified retrospective approach, under which results and disclosures for periods before January 1, 2021 were not adjusted for the new standard and the cumulative effect of the change in accounting, is recognized through accumulated deficit at the date of adoption. &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;Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;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%"&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 March&#160;31, 2022 and December&#160;31, 2021 were as follows:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.002%"/&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:14.287%"/&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:100%"&gt;Leases&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:9pt;font-weight:700;line-height:100%"&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2022&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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="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:100%"&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:100%"&gt;ROU - operating lease assets&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:100%"&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:100%"&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:100%"&gt;4,989&#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:100%"&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:100%"&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:100%"&gt;Finance lease assets&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:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzMtMS0xLTEtNjk0NjA_1b6c81cd-f136-44aa-aae4-8188db7e44cc"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzMtMS0xLTEtNjk0NjA_8f6ecf9c-851f-45d1-9a71-d10fdafea5c2"&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:100%"&gt;21&#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:100%"&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:100%"&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:100%"&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:100%"&gt;5,010&#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:100%"&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:100%"&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="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;border-top:3pt double #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:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&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:9pt;font-weight:700;line-height:100%"&gt;Classification on Balance Sheet&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;div style="margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2022&lt;/span&gt;&lt;/div&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;div style="margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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="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:100%"&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:100%"&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:100%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability, current portion&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:100%"&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:100%"&gt;899&#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:100%"&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:100%"&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:100%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEwLTEtMS0xLTY5NDYz_87492edb-9b56-4849-bb69-dd26c2da4664"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEwLTEtMS0xLTY5NDYz_95aaf761-2d28-4924-b13d-477df6b2ba65"&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:100%"&gt;6&#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:100%"&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:100%"&gt;Non-Current&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:100%"&gt;Operating lease liability&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:100%"&gt;Operating lease liability, long-term&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:100%"&gt;4,943&#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:100%"&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:100%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEzLTEtMS0xLTY5NDYz_7aade0d4-22ad-498c-9823-a6100b875b06"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEzLTEtMS0xLTY5NDYz_ee7ea023-d1a6-4587-814b-23e5d4c88280"&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:100%"&gt;15&#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:100%"&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:100%"&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:100%"&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:100%"&gt;5,863&#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:100%"&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:100%"&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-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%"&gt;Operating lease costs for the three months ended March&#160;31, 2022 and 2021 were $192 and $159, respectively. As of March&#160;31, 2022, the weighted average remaining term (in years) for the operating lease was 4.55 years and the weighted average discount rate was 9.8%. The weighted average remaining term (in years) for the finance lease was 3.70 years and the weighted average discount rate was 13.7%.&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%"&gt;Future maturity of lease liability 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:53.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.124%"/&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:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&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:100%"&gt;Operating lease&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:100%"&gt;Financing lease&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:100%"&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:100%"&gt;Remainder of 2022&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:100%"&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:100%"&gt;1,022&#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:100%"&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:100%"&gt;7&#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:100%"&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:100%"&gt;1,029&#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:100%"&gt;2023&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:100%"&gt;1,543&#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:100%"&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;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:100%"&gt;1,551&#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:100%"&gt;2024&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:100%"&gt;1,623&#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:100%"&gt;8&#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:100%"&gt;1,631&#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:100%"&gt;2025&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:100%"&gt;1,707&#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:100%"&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;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:100%"&gt;1,715&#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:100%"&gt;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:100%"&gt;1,336&#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:100%"&gt;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;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:100%"&gt;1,337&#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:100%"&gt;Later years&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:100%"&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:100%"&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:100%"&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:100%"&gt;Total minimum lease payments&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:100%"&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:100%"&gt;7,231&#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:100%"&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:100%"&gt;32&#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:100%"&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:100%"&gt;7,263&#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:100%"&gt;Less amounts representing interest&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:100%"&gt;1,389&#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:100%"&gt;11&#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:100%"&gt;1,400&#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;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:100%"&gt;Present value of minimum lease payments&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:100%"&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:100%"&gt;5,842&#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:100%"&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:100%"&gt;21&#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:100%"&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:100%"&gt;5,863&#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-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;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;The Company leases energy storage systems 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;For the three months ended March&#160;31, 2022 and 2021, the Company recognized revenue of $1,038 and $&#x2014; from the sales-type lease, respectively. Net sales-type lease receivables of $1,302 and $347, net of unearned finance income are recorded under other assets on the condensed consolidated balance sheets as of March&#160;31, 2022 and December&#160;31, 2021, respectively.</us-gaap:LesseeFinanceLeasesTextBlock>
    <eose:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90ZXh0cmVnaW9uOjIwMjhjYzM0MTAzYzQwOGJiZjM5ZDU0NzYzOGZkOThjXzQzOTgwNDY1MTk1NzQ_5c7c90a0-d08f-4a9b-a777-b09a39fd3eea">Lease assets and lease liabilities as of March&#160;31, 2022 and December&#160;31, 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:26.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.002%"/&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:14.287%"/&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:100%"&gt;Leases&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:9pt;font-weight:700;line-height:100%"&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2022&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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="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:100%"&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:100%"&gt;ROU - operating lease assets&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:100%"&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:100%"&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:100%"&gt;4,989&#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:100%"&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:100%"&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:100%"&gt;Finance lease assets&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:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzMtMS0xLTEtNjk0NjA_1b6c81cd-f136-44aa-aae4-8188db7e44cc"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzMtMS0xLTEtNjk0NjA_8f6ecf9c-851f-45d1-9a71-d10fdafea5c2"&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:100%"&gt;21&#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:100%"&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:100%"&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:100%"&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:100%"&gt;5,010&#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:100%"&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:100%"&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="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;border-top:3pt double #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:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&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:9pt;font-weight:700;line-height:100%"&gt;Classification on Balance Sheet&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;div style="margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2022&lt;/span&gt;&lt;/div&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;div style="margin-top:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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="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:100%"&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:100%"&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:100%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability, current portion&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:100%"&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:100%"&gt;899&#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:100%"&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:100%"&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:100%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEwLTEtMS0xLTY5NDYz_87492edb-9b56-4849-bb69-dd26c2da4664"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEwLTEtMS0xLTY5NDYz_95aaf761-2d28-4924-b13d-477df6b2ba65"&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:100%"&gt;6&#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:100%"&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:100%"&gt;Non-Current&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:100%"&gt;Operating lease liability&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:100%"&gt;Operating lease liability, long-term&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:100%"&gt;4,943&#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:100%"&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:100%"&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEzLTEtMS0xLTY5NDYz_7aade0d4-22ad-498c-9823-a6100b875b06"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEzLTEtMS0xLTY5NDYz_ee7ea023-d1a6-4587-814b-23e5d4c88280"&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:100%"&gt;15&#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:100%"&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:100%"&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:100%"&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:100%"&gt;5,863&#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:100%"&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:100%"&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="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzItMy0xLTEtNjc5Mzc_8fdb36fb-58d4-4d5c-915a-1450109abc4f"
      unitRef="usd">4989000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzItMy0xLTEtNjc4ODc_434e68a6-e589-4afa-baef-61328ee98207"
      unitRef="usd">3468000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzMtMy0xLTEtNjc5Mzc_85a41272-9310-45ea-8549-5bdb0df480dc"
      unitRef="usd">21000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzMtMy0xLTEtNjc4ODc_26f268bd-461c-4583-b5e1-33facd4c21d7"
      unitRef="usd">28000</us-gaap:FinanceLeaseRightOfUseAsset>
    <eose:LeaseRightOfUseAsset
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzQtMy0xLTEtNjk0NjA_ca5d8f64-2c30-4e4b-b16b-694d3228f439"
      unitRef="usd">5010000</eose:LeaseRightOfUseAsset>
    <eose:LeaseRightOfUseAsset
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzQtNS0xLTEtNjk0NjY_b6f6fb99-6d26-4f05-8052-fac6765a11e1"
      unitRef="usd">3496000</eose:LeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzktMy0xLTEtNjc5NDQ_28e45fe4-9296-4585-8803-97736dcd0eba"
      unitRef="usd">899000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzktMy0xLTEtNjc4ODc_53cf03d2-afa4-4f56-a399-fb2b42a0e431"
      unitRef="usd">1084000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEwLTMtMS0xLTY3OTQ0_70cf78e8-f598-4a70-8b6c-5b40a52f3fbf"
      unitRef="usd">6000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEwLTMtMS0xLTY3ODg3_d1b4045d-c97a-4315-ac28-33c396f3a4ef"
      unitRef="usd">8000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEyLTMtMS0xLTY3OTUx_c462a1f8-6560-43af-be0c-49de35990cbd"
      unitRef="usd">4943000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEyLTMtMS0xLTY3ODg3_b9c54f07-b7b4-4e53-8623-36f7ae3ccc20"
      unitRef="usd">3224000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEzLTMtMS0xLTY3OTUx_1b5a422c-2dee-4260-9222-c0220a09ad51"
      unitRef="usd">15000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzEzLTMtMS0xLTY3ODg3_53295441-a5cd-43e9-ad02-9fc9da7a1d43"
      unitRef="usd">17000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <eose:LeaseLiability
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzE0LTMtMS0xLTY5NDYz_9da1ad1f-9da1-4abe-a2ab-1c795e9fe49a"
      unitRef="usd">5863000</eose:LeaseLiability>
    <eose:LeaseLiability
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTpiMDU2ODI0NDI1OGQ0YzU3ODU0NzYyZmRmMTY5YzA3NC90YWJsZXJhbmdlOmIwNTY4MjQ0MjU4ZDRjNTc4NTQ3NjJmZGYxNjljMDc0XzE0LTUtMS0xLTY5NDY5_1e8f5fbc-74b0-466d-8294-aaf21c9c8fc3"
      unitRef="usd">4333000</eose:LeaseLiability>
    <us-gaap:OperatingLeaseCost
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90ZXh0cmVnaW9uOjIwMjhjYzM0MTAzYzQwOGJiZjM5ZDU0NzYzOGZkOThjXzIxOTkwMjMyNjE3MjA_80bdf71d-0746-49a8-9480-9a859f949e37"
      unitRef="usd">192000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90ZXh0cmVnaW9uOjIwMjhjYzM0MTAzYzQwOGJiZjM5ZDU0NzYzOGZkOThjXzIxOTkwMjMyNjE3Mjk_fd0afc90-6a88-4697-9258-c0eb34b87e4a"
      unitRef="usd">159000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90ZXh0cmVnaW9uOjIwMjhjYzM0MTAzYzQwOGJiZjM5ZDU0NzYzOGZkOThjXzIxOTkwMjMyNjE3NTU_0d1fa324-96ec-4575-977d-ff8c1e206521">P4Y6M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90ZXh0cmVnaW9uOjIwMjhjYzM0MTAzYzQwOGJiZjM5ZDU0NzYzOGZkOThjXzIxOTkwMjMyNjE3NDc_3491a6fe-1eef-46f8-a0d9-237edba67b48"
      unitRef="number">0.098</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90ZXh0cmVnaW9uOjIwMjhjYzM0MTAzYzQwOGJiZjM5ZDU0NzYzOGZkOThjXzIxOTkwMjMyNjE3NjM_d9889bc7-b765-4a03-bab5-a125dd55c47c">P3Y8M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90ZXh0cmVnaW9uOjIwMjhjYzM0MTAzYzQwOGJiZjM5ZDU0NzYzOGZkOThjXzIxOTkwMjMyNjE3Mzc_5eb42ffd-33c4-4e12-98a7-29d69dc14d6c"
      unitRef="number">0.137</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90ZXh0cmVnaW9uOjIwMjhjYzM0MTAzYzQwOGJiZjM5ZDU0NzYzOGZkOThjXzQzOTgwNDY1MTk1NzE_689eb0c1-c280-4412-87dc-c52cbebad68c">&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%"&gt;Future maturity of lease liability 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:53.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.124%"/&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:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&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:100%"&gt;Operating lease&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:100%"&gt;Financing lease&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:100%"&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:100%"&gt;Remainder of 2022&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:100%"&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:100%"&gt;1,022&#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:100%"&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:100%"&gt;7&#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:100%"&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:100%"&gt;1,029&#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:100%"&gt;2023&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:100%"&gt;1,543&#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:100%"&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;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:100%"&gt;1,551&#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:100%"&gt;2024&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:100%"&gt;1,623&#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:100%"&gt;8&#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:100%"&gt;1,631&#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:100%"&gt;2025&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:100%"&gt;1,707&#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:100%"&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;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:100%"&gt;1,715&#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:100%"&gt;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:100%"&gt;1,336&#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:100%"&gt;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;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:100%"&gt;1,337&#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:100%"&gt;Later years&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:100%"&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:100%"&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:100%"&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:100%"&gt;Total minimum lease payments&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:100%"&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:100%"&gt;7,231&#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:100%"&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:100%"&gt;32&#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:100%"&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:100%"&gt;7,263&#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:100%"&gt;Less amounts representing interest&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:100%"&gt;1,389&#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:100%"&gt;11&#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:100%"&gt;1,400&#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;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:100%"&gt;Present value of minimum lease payments&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:100%"&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:100%"&gt;5,842&#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:100%"&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:100%"&gt;21&#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:100%"&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:100%"&gt;5,863&#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:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90ZXh0cmVnaW9uOjIwMjhjYzM0MTAzYzQwOGJiZjM5ZDU0NzYzOGZkOThjXzQzOTgwNDY1MTk1NzE_9d7ac005-8209-47fa-97c7-6206b4a1325b">&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%"&gt;Future maturity of lease liability 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:53.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.124%"/&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:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&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:100%"&gt;Operating lease&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:100%"&gt;Financing lease&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:100%"&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:100%"&gt;Remainder of 2022&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:100%"&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:100%"&gt;1,022&#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:100%"&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:100%"&gt;7&#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:100%"&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:100%"&gt;1,029&#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:100%"&gt;2023&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:100%"&gt;1,543&#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:100%"&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;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:100%"&gt;1,551&#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:100%"&gt;2024&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:100%"&gt;1,623&#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:100%"&gt;8&#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:100%"&gt;1,631&#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:100%"&gt;2025&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:100%"&gt;1,707&#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:100%"&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;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:100%"&gt;1,715&#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:100%"&gt;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:100%"&gt;1,336&#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:100%"&gt;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;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:100%"&gt;1,337&#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:100%"&gt;Later years&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:100%"&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:100%"&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:100%"&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:100%"&gt;Total minimum lease payments&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:100%"&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:100%"&gt;7,231&#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:100%"&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:100%"&gt;32&#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:100%"&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:100%"&gt;7,263&#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:100%"&gt;Less amounts representing interest&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:100%"&gt;1,389&#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:100%"&gt;11&#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:100%"&gt;1,400&#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;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:100%"&gt;Present value of minimum lease payments&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:100%"&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:100%"&gt;5,842&#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:100%"&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:100%"&gt;21&#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:100%"&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:100%"&gt;5,863&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzEtMS0xLTEtNjgwNjE_50b6fcaa-a13f-4283-92af-2656e6e6990c"
      unitRef="usd">1022000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzEtMy0xLTEtNjgwNjE_cef780ef-7a88-46b6-957f-184a1c96b3bf"
      unitRef="usd">7000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <eose:LesseeLiabilityToBePaidRemainderOfFiscalYear
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzEtNS0xLTEtNjk0NDQ_d1cf7e2e-eea1-48e3-9f2d-10c314cda5d7"
      unitRef="usd">1029000</eose:LesseeLiabilityToBePaidRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzItMS0xLTEtNjgwNjE_efc88f4b-dffe-4eb2-a05f-59c72b726d8b"
      unitRef="usd">1543000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzItMy0xLTEtNjgwNjE_b3fdd6da-ca59-4a5c-a217-d6868fcb1326"
      unitRef="usd">8000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <eose:LesseeLiabilityToBePaidYearOne
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzItNS0xLTEtNjk0NDQ_5ac6c5df-3158-42ec-b73c-fadd5963c309"
      unitRef="usd">1551000</eose:LesseeLiabilityToBePaidYearOne>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzMtMS0xLTEtNjgwNjE_5642ae46-e845-467c-92a0-45ea53b76a23"
      unitRef="usd">1623000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzMtMy0xLTEtNjgwNjE_c827207f-7b8f-4e24-8289-a63faa956d13"
      unitRef="usd">8000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <eose:LesseeLiabilityToBePaidYearTwo
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzMtNS0xLTEtNjk0NDQ_d8764ed4-5913-4177-80c5-d6b4de0cc966"
      unitRef="usd">1631000</eose:LesseeLiabilityToBePaidYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzQtMS0xLTEtNjgwNjE_bbedf4b9-6bf8-4779-a8ed-3131f3bdf266"
      unitRef="usd">1707000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzQtMy0xLTEtNjgwNjE_96bc488b-32da-42b4-8dd0-95c393691fbb"
      unitRef="usd">8000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <eose:LesseeLiabilityToBePaidYearThree
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzQtNS0xLTEtNjk0NDQ_a92aa9c4-1684-4346-a9ab-f654df5a3275"
      unitRef="usd">1715000</eose:LesseeLiabilityToBePaidYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzUtMS0xLTEtNjgwNjE_16d76e1f-e3da-457e-8c69-65d98978539a"
      unitRef="usd">1336000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzUtMy0xLTEtNjgwNjE_d92f095e-3a1a-4964-aa4c-356cabdc4fbf"
      unitRef="usd">1000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <eose:LesseeLiabilityToBePaidYearFour
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzUtNS0xLTEtNjk0NDQ_e3529a1b-7670-491c-92f1-648ad2b735fa"
      unitRef="usd">1337000</eose:LesseeLiabilityToBePaidYearFour>
    <eose:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzYtMS0xLTEtNjgwNjE_8c9f28e5-e2b4-4730-af3e-ab11a58dffbe"
      unitRef="usd">0</eose:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <eose:FinanceLeaseLiabilityToBePaidAfterYearFour
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzYtMy0xLTEtNjgwNjE_17e50342-a562-415c-af82-ef3d80e98f6d"
      unitRef="usd">0</eose:FinanceLeaseLiabilityToBePaidAfterYearFour>
    <eose:LeasesFutureMinimumPaymentsDueThereafter
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzYtNS0xLTEtNjk0NDQ_0c72c4b2-bc4d-4bef-8875-5d7ec78e7c5c"
      unitRef="usd">0</eose:LeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzctMS0xLTEtNjgwNjE_aeacec83-373a-47c3-9303-6a84935d1c9c"
      unitRef="usd">7231000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzctMy0xLTEtNjgwNjE_6d1769d3-4300-47a1-aa76-01e05c2b382a"
      unitRef="usd">32000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <eose:LesseeLiabilityToBePaid
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzctNS0xLTEtNjk0NDQ_288caf19-3111-4139-a716-d7238071d9d3"
      unitRef="usd">7263000</eose:LesseeLiabilityToBePaid>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzgtMS0xLTEtNjgwNjE_af08e63b-05c0-4f5c-b04b-08fd72354135"
      unitRef="usd">1389000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzgtMy0xLTEtNjgwNjE_9c9c268b-0706-4b1e-8bab-21b5ca67bec2"
      unitRef="usd">11000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <eose:LeasesFutureMinimumPaymentsInterestIncludedInPayments
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzgtNS0xLTEtNjk0NDQ_8e8c7829-5f07-4806-a89d-8c14b6333d0f"
      unitRef="usd">1400000</eose:LeasesFutureMinimumPaymentsInterestIncludedInPayments>
    <us-gaap:OperatingLeaseLiability
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzktMS0xLTEtNjgwNjE_726182a0-c77f-4081-904c-fb5723845ccf"
      unitRef="usd">5842000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzktMy0xLTEtNjgwNjE_19c6b034-2e60-4f25-ba5c-57b9e22a5ce6"
      unitRef="usd">21000</us-gaap:FinanceLeaseLiability>
    <eose:LeaseLiability
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90YWJsZTo4OTAxMWI5ZDMwMmE0YmZmYjgyNTVmZjQxZDFkMGJkNi90YWJsZXJhbmdlOjg5MDExYjlkMzAyYTRiZmZiODI1NWZmNDFkMWQwYmQ2XzktNS0xLTEtNjk0NDQ_ffe470bd-8bc4-4294-b3d3-c15f168a0ddb"
      unitRef="usd">5863000</eose:LeaseLiability>
    <us-gaap:LessorSalesTypeLeaseTermOfContract1
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90ZXh0cmVnaW9uOjIwMjhjYzM0MTAzYzQwOGJiZjM5ZDU0NzYzOGZkOThjXzIxOTkwMjMyNjM4NTI_03d39809-6aa5-40cb-8e70-5e9dbd0abc2c">P20Y</us-gaap:LessorSalesTypeLeaseTermOfContract1>
    <us-gaap:SalesTypeLeaseInterestIncomeLeaseReceivable
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90ZXh0cmVnaW9uOjIwMjhjYzM0MTAzYzQwOGJiZjM5ZDU0NzYzOGZkOThjXzIxOTkwMjMyNjM5NDc_40854bcb-81cc-487a-bf40-10464f5cf3de"
      unitRef="usd">1038000</us-gaap:SalesTypeLeaseInterestIncomeLeaseReceivable>
    <us-gaap:SalesTypeLeaseInterestIncomeLeaseReceivable
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90ZXh0cmVnaW9uOjIwMjhjYzM0MTAzYzQwOGJiZjM5ZDU0NzYzOGZkOThjXzIxOTkwMjMyNjM5NTA_1ca1c83b-28ba-4e0d-b189-5b33ebd714f1"
      unitRef="usd">0</us-gaap:SalesTypeLeaseInterestIncomeLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90ZXh0cmVnaW9uOjIwMjhjYzM0MTAzYzQwOGJiZjM5ZDU0NzYzOGZkOThjXzIxOTkwMjMyNjM5OTI_7e271106-f45c-4fc4-96ba-97d20d5138b9"
      unitRef="usd">1302000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="i2e886e2846d94d8483fa231871b85c63_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MjEvZnJhZzoyMDI4Y2MzNDEwM2M0MDhiYmYzOWQ1NDc2MzhmZDk4Yy90ZXh0cmVnaW9uOjIwMjhjYzM0MTAzYzQwOGJiZjM5ZDU0NzYzOGZkOThjXzIxOTkwMjMyNjQwMDI_64fd47bf-a307-4aa5-8f93-b6919723219a"
      unitRef="usd">347000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90ZXh0cmVnaW9uOjZmMTRjN2I4OGE5MDRlNjI5YTM5Yzk1MGJlYTBlMDRkXzQzOTgwNDY1MTUxNzA_6eeff741-b845-4c4a-9cff-8e0265f71f1e">Fair Value Measurement&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%"&gt;The Company&#x2019;s financial instruments consist of cash and cash equivalents, restricted cash, Private Placement Warrants, accounts receivable, notes receivable, contract assets, accounts payable, note payable, convertible note payable &#x2014; related party, contract liabilities and long-term debt.&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%"&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-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%"&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 the exercise of this judgment 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-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%"&gt;The carrying value of cash and cash equivalents, restricted cash, accounts receivable, contract assets, 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-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%"&gt;The table below summarizes the fair values of certain liabilities that are included within our accompanying condensed consolidated balance sheets, and their designations among the three fair value measurement categories:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.718%"/&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-top:8pt;text-align:center;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#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-top:8pt;text-align:center;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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="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:100%"&gt;Level 1&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: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:100%"&gt;Level 2&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: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:100%"&gt;Level 3&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: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:100%"&gt;Level 1&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: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:100%"&gt;Level 2&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: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:100%"&gt;Level 3&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:700;line-height:100%"&gt;Liabilities&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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:100%"&gt;Private Placement Warrants&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:100%"&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:100%"&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:100%"&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:100%"&gt;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;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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&gt;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 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:100%"&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:100%"&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:100%"&gt;Embedded derivative liability within the 2021 Convertible Note&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,664&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,359&#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;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:23.98pt"&gt;&lt;span&gt;&lt;br/&gt;&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%"&gt;The following table presents a roll-forward of the activity of all liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) for the three months ended March&#160;31, 2022 and 2021.&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:55.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.896%"/&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-top:8pt;text-align:center;text-indent:23.98pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt;text-indent:24pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2021&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value included in earnings&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:100%"&gt;(7,695)&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:100%"&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:100%"&gt;Balance at end of the period&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:100%"&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:100%"&gt;4,664&#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:100%"&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:100%"&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;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;The estimated fair value of financial instruments not carried at fair value in the condensed 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:25.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.802%"/&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:10pt;font-weight:700;line-height:100%"&gt;Level in fair value hierarchy&lt;/span&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-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#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-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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;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:10pt;font-weight:700;line-height:100%"&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:10pt;font-weight:700;line-height:100%"&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:10pt;font-weight:700;line-height:100%"&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:10pt;font-weight:700;line-height:100%"&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:100%"&gt;Notes receivable&lt;/span&gt;&lt;/td&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:100%"&gt;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:100%"&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:100%"&gt;3,619&#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:100%"&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:100%"&gt;2,519&#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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&gt;Note payable&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:100%"&gt;3&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:100%"&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:100%"&gt;18,862&#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:100%"&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:100%"&gt;14,973&#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:100%"&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:100%"&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 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:100%"&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:100%"&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:100%"&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:100%"&gt;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;5,982&#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:100%"&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:100%"&gt;5,500&#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:100%"&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:100%"&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 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:100%"&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:100%"&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:100%"&gt;2021 Convertible Note without embedded derivative liability&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:100%"&gt;3&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:100%"&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:100%"&gt;72,419&#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:100%"&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:100%"&gt;61,036&#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:100%"&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:100%"&gt;71,789&#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:100%"&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:100%"&gt;61,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;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90ZXh0cmVnaW9uOjZmMTRjN2I4OGE5MDRlNjI5YTM5Yzk1MGJlYTBlMDRkXzQzOTgwNDY1MTUxNzE_34514880-9268-4578-9bbf-59ae70f94f41">&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%"&gt;The table below summarizes the fair values of certain liabilities that are included within our accompanying condensed consolidated balance sheets, and their designations among the three fair value measurement categories:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.718%"/&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-top:8pt;text-align:center;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#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-top:8pt;text-align:center;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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="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:100%"&gt;Level 1&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: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:100%"&gt;Level 2&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: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:100%"&gt;Level 3&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: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:100%"&gt;Level 1&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: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:100%"&gt;Level 2&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: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:100%"&gt;Level 3&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:700;line-height:100%"&gt;Liabilities&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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:100%"&gt;Private Placement Warrants&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:100%"&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:100%"&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:100%"&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:100%"&gt;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;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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&gt;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 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:100%"&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:100%"&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:100%"&gt;Embedded derivative liability within the 2021 Convertible Note&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,664&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,359&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i08c7e829a4704075af902f631826624e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZTo1ODI5MTNhMzNlYzI0MTFjYTMxOTk3MzRhNzdjMzQ2ZS90YWJsZXJhbmdlOjU4MjkxM2EzM2VjMjQxMWNhMzE5OTczNGE3N2MzNDZlXzMtMS0xLTEtNjgyNTM_8b8dbe0f-5c7c-406f-8ae3-dd57aff62e18"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="if9ec3c25ce3f42a4959b43a774a2a633_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZTo1ODI5MTNhMzNlYzI0MTFjYTMxOTk3MzRhNzdjMzQ2ZS90YWJsZXJhbmdlOjU4MjkxM2EzM2VjMjQxMWNhMzE5OTczNGE3N2MzNDZlXzMtMy0xLTEtNjgyNTM_643118b5-6c53-4006-88ee-b298e8b25ccb"
      unitRef="usd">359000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i126f6e7875ce414b947715c2e2fd32f0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZTo1ODI5MTNhMzNlYzI0MTFjYTMxOTk3MzRhNzdjMzQ2ZS90YWJsZXJhbmdlOjU4MjkxM2EzM2VjMjQxMWNhMzE5OTczNGE3N2MzNDZlXzMtNS0xLTEtNjgyNTM_9d732d21-777b-441f-82ca-2b6ac35aac14"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i5b4c5adda7fb44c7b5a0af16d7d061de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZTo1ODI5MTNhMzNlYzI0MTFjYTMxOTk3MzRhNzdjMzQ2ZS90YWJsZXJhbmdlOjU4MjkxM2EzM2VjMjQxMWNhMzE5OTczNGE3N2MzNDZlXzMtNy0xLTEtNjgyNTM_24630a73-3608-46ea-b97c-c11b85e38cc0"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i3eb5a0d5bbf44226ba95d66d8e2cb231_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZTo1ODI5MTNhMzNlYzI0MTFjYTMxOTk3MzRhNzdjMzQ2ZS90YWJsZXJhbmdlOjU4MjkxM2EzM2VjMjQxMWNhMzE5OTczNGE3N2MzNDZlXzMtOS0xLTEtNjgyNTM_01bf2bf4-6330-4dec-83ba-e94bbfd95a97"
      unitRef="usd">926000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i1c46a963efd44ae0a4b0e0f49b99c154_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZTo1ODI5MTNhMzNlYzI0MTFjYTMxOTk3MzRhNzdjMzQ2ZS90YWJsZXJhbmdlOjU4MjkxM2EzM2VjMjQxMWNhMzE5OTczNGE3N2MzNDZlXzMtMTEtMS0xLTY4MjUz_1cf9ffd0-2d43-493f-9379-c9318c6004cd"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:DerivativeLiabilities
      contextRef="i04f5c2e62336484dbac197379f4000ee_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZTo1ODI5MTNhMzNlYzI0MTFjYTMxOTk3MzRhNzdjMzQ2ZS90YWJsZXJhbmdlOjU4MjkxM2EzM2VjMjQxMWNhMzE5OTczNGE3N2MzNDZlXzQtMS0xLTEtNjgyNTM_edeb4031-d45d-4279-a346-500efd380ea4"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ief5549859f154a4a9ca56b2b6ea3b7d2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZTo1ODI5MTNhMzNlYzI0MTFjYTMxOTk3MzRhNzdjMzQ2ZS90YWJsZXJhbmdlOjU4MjkxM2EzM2VjMjQxMWNhMzE5OTczNGE3N2MzNDZlXzQtMy0xLTEtNjgyNTM_6bd269b1-d9d8-44c1-9347-ea82fb9bff09"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i546cff12784745aabfa86ceadd542dbd_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZTo1ODI5MTNhMzNlYzI0MTFjYTMxOTk3MzRhNzdjMzQ2ZS90YWJsZXJhbmdlOjU4MjkxM2EzM2VjMjQxMWNhMzE5OTczNGE3N2MzNDZlXzQtNS0xLTEtNjgyNTM_87e1d278-5e7f-4b6f-909c-bda89f6861b5"
      unitRef="usd">4664000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i76f6a4aa679947679400c566999d8bfa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZTo1ODI5MTNhMzNlYzI0MTFjYTMxOTk3MzRhNzdjMzQ2ZS90YWJsZXJhbmdlOjU4MjkxM2EzM2VjMjQxMWNhMzE5OTczNGE3N2MzNDZlXzQtNy0xLTEtNjgyNTM_48dc2f52-50c7-4dd7-aacd-e1c70cb863f3"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i85c307a3acbb485aa09e3648afe7fcb6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZTo1ODI5MTNhMzNlYzI0MTFjYTMxOTk3MzRhNzdjMzQ2ZS90YWJsZXJhbmdlOjU4MjkxM2EzM2VjMjQxMWNhMzE5OTczNGE3N2MzNDZlXzQtOS0xLTEtNjgyNTM_4e6a7596-822b-43cd-91ef-9dc8b42168ad"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie7d216fa5bcd42499544721498ab008b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZTo1ODI5MTNhMzNlYzI0MTFjYTMxOTk3MzRhNzdjMzQ2ZS90YWJsZXJhbmdlOjU4MjkxM2EzM2VjMjQxMWNhMzE5OTczNGE3N2MzNDZlXzQtMTEtMS0xLTY4MjUz_c453642e-a5df-4d40-8abb-ba490c3ff526"
      unitRef="usd">12359000</us-gaap:DerivativeLiabilities>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90ZXh0cmVnaW9uOjZmMTRjN2I4OGE5MDRlNjI5YTM5Yzk1MGJlYTBlMDRkXzQzOTgwNDY1MTUxNzI_3408ab77-34a9-441e-a987-af1c15b6f383">&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%"&gt;The following table presents a roll-forward of the activity of all liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) for the three months ended March&#160;31, 2022 and 2021.&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:55.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.896%"/&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-top:8pt;text-align:center;text-indent:23.98pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt;text-indent:24pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#160;31, 2021&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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value included in earnings&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:100%"&gt;(7,695)&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:100%"&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:100%"&gt;Balance at end of the period&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:100%"&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:100%"&gt;4,664&#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:100%"&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:100%"&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;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZTo1NDc5NjQ1ZGQ1YzM0Yzg4ODZhMzA4M2NmYzEwZTcwZi90YWJsZXJhbmdlOjU0Nzk2NDVkZDVjMzRjODg4NmEzMDgzY2ZjMTBlNzBmXzEtMS0xLTEtNjgyNTM_698df004-cc13-4e7d-a822-558766fb5362"
      unitRef="usd">12359000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i35efe5793d6b4b62b0e40e4108671643_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZTo1NDc5NjQ1ZGQ1YzM0Yzg4ODZhMzA4M2NmYzEwZTcwZi90YWJsZXJhbmdlOjU0Nzk2NDVkZDVjMzRjODg4NmEzMDgzY2ZjMTBlNzBmXzEtMy0xLTEtNjgyNTM_2a96203b-b3e2-4609-8794-61bf1e346074"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZTo1NDc5NjQ1ZGQ1YzM0Yzg4ODZhMzA4M2NmYzEwZTcwZi90YWJsZXJhbmdlOjU0Nzk2NDVkZDVjMzRjODg4NmEzMDgzY2ZjMTBlNzBmXzMtMS0xLTEtNjgyNTM_5f46a198-d882-4edb-bedc-7ae8fa0f5b6e"
      unitRef="usd">7695000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZTo1NDc5NjQ1ZGQ1YzM0Yzg4ODZhMzA4M2NmYzEwZTcwZi90YWJsZXJhbmdlOjU0Nzk2NDVkZDVjMzRjODg4NmEzMDgzY2ZjMTBlNzBmXzMtMy0xLTEtNjgyNTM_dc2c4d2e-29b4-4ef9-b611-ff794fdb7d84"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZTo1NDc5NjQ1ZGQ1YzM0Yzg4ODZhMzA4M2NmYzEwZTcwZi90YWJsZXJhbmdlOjU0Nzk2NDVkZDVjMzRjODg4NmEzMDgzY2ZjMTBlNzBmXzQtMS0xLTEtNjk0MzI_5ad08847-be85-4716-9cbe-f0c90d80d6be"
      unitRef="usd">4664000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i2e886e2846d94d8483fa231871b85c63_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZTo1NDc5NjQ1ZGQ1YzM0Yzg4ODZhMzA4M2NmYzEwZTcwZi90YWJsZXJhbmdlOjU0Nzk2NDVkZDVjMzRjODg4NmEzMDgzY2ZjMTBlNzBmXzQtMy0xLTEtNjk0MzI_f7ce7cf8-beef-4d08-805b-227f255372ce"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90ZXh0cmVnaW9uOjZmMTRjN2I4OGE5MDRlNjI5YTM5Yzk1MGJlYTBlMDRkXzQzOTgwNDY1MTUxNzM_1a9f2dd9-3180-4500-8019-c010c5d517a5">&lt;div style="margin-bottom:0.05pt;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%"&gt;The estimated fair value of financial instruments not carried at fair value in the condensed 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:25.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.802%"/&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:10pt;font-weight:700;line-height:100%"&gt;Level in fair value hierarchy&lt;/span&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-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March&#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-top:8pt;text-align:center;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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;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:10pt;font-weight:700;line-height:100%"&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:10pt;font-weight:700;line-height:100%"&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:10pt;font-weight:700;line-height:100%"&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:10pt;font-weight:700;line-height:100%"&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:100%"&gt;Notes receivable&lt;/span&gt;&lt;/td&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:100%"&gt;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:100%"&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:100%"&gt;3,619&#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:100%"&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:100%"&gt;2,519&#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:100%"&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:100%"&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:100%"&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:100%"&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:100%"&gt;Note payable&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:100%"&gt;3&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:100%"&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:100%"&gt;18,862&#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:100%"&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:100%"&gt;14,973&#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:100%"&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:100%"&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 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:100%"&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:100%"&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:100%"&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:100%"&gt;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:100%"&gt;5,982&#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:100%"&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:100%"&gt;5,500&#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:100%"&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:100%"&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 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:100%"&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:100%"&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:100%"&gt;2021 Convertible Note without embedded derivative liability&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:100%"&gt;3&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:100%"&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:100%"&gt;72,419&#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:100%"&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:100%"&gt;61,036&#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:100%"&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:100%"&gt;71,789&#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:100%"&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:100%"&gt;61,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;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i81badd1935bf493fa0f1392a0f375f9a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZToxZDYwZTZmZDg4ZTQ0M2UyYTVkYmUyNjA5NzdkZGQ0Zi90YWJsZXJhbmdlOjFkNjBlNmZkODhlNDQzZTJhNWRiZTI2MDk3N2RkZDRmXzItMi0xLTEtNzg3MDk_34b9b0a8-2cfc-4b8d-870a-eab095da20f6"
      unitRef="usd">3619000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ibe56a10f07584bf2b27c95b7c0f897a5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZToxZDYwZTZmZDg4ZTQ0M2UyYTVkYmUyNjA5NzdkZGQ0Zi90YWJsZXJhbmdlOjFkNjBlNmZkODhlNDQzZTJhNWRiZTI2MDk3N2RkZDRmXzItNC0xLTEtNzg3MDk_18895013-b292-45db-9ad4-899245e96570"
      unitRef="usd">2519000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i3251e4a6ee9445138d5743451fbfe516_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZToxZDYwZTZmZDg4ZTQ0M2UyYTVkYmUyNjA5NzdkZGQ0Zi90YWJsZXJhbmdlOjFkNjBlNmZkODhlNDQzZTJhNWRiZTI2MDk3N2RkZDRmXzItNi0xLTEtNzg3MTY_acb50768-d47a-4ccf-85f4-73299728a403"
      unitRef="usd">3650000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="iec385c129f2c4d24a7949f3687bbfc86_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZToxZDYwZTZmZDg4ZTQ0M2UyYTVkYmUyNjA5NzdkZGQ0Zi90YWJsZXJhbmdlOjFkNjBlNmZkODhlNDQzZTJhNWRiZTI2MDk3N2RkZDRmXzItOC0xLTEtNzg3MTY_9e13708b-0cdd-40ea-a92c-692e467426cd"
      unitRef="usd">2805000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="id3a34dd4ea594ca6915097f40957d65f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZToxZDYwZTZmZDg4ZTQ0M2UyYTVkYmUyNjA5NzdkZGQ0Zi90YWJsZXJhbmdlOjFkNjBlNmZkODhlNDQzZTJhNWRiZTI2MDk3N2RkZDRmXzItMi0xLTEtNjgyNTM_b5421f5f-0294-4435-826a-7fade4d5aa43"
      unitRef="usd">18862000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i5a871d56938f40589c26d0559a41d457_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZToxZDYwZTZmZDg4ZTQ0M2UyYTVkYmUyNjA5NzdkZGQ0Zi90YWJsZXJhbmdlOjFkNjBlNmZkODhlNDQzZTJhNWRiZTI2MDk3N2RkZDRmXzItNC0xLTEtNjgyNTM_fdcb22d9-c0f6-42f2-8d3b-860f080ee9c1"
      unitRef="usd">14973000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i463019da90624b238db3c86cc39b1dda_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZToxZDYwZTZmZDg4ZTQ0M2UyYTVkYmUyNjA5NzdkZGQ0Zi90YWJsZXJhbmdlOjFkNjBlNmZkODhlNDQzZTJhNWRiZTI2MDk3N2RkZDRmXzItNi0xLTEtNjgyNTM_ded1781d-51d0-4eb4-afbd-76d6dc39171e"
      unitRef="usd">18695000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i16ce49d63a1b46b48e28c0f53c90230a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZToxZDYwZTZmZDg4ZTQ0M2UyYTVkYmUyNjA5NzdkZGQ0Zi90YWJsZXJhbmdlOjFkNjBlNmZkODhlNDQzZTJhNWRiZTI2MDk3N2RkZDRmXzItOC0xLTEtNjgyNTM_5046894e-14f9-4cd0-9fc6-33825463a8f2"
      unitRef="usd">14607000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i8941d088bfc246648bd227d03ee0a548_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZToxZDYwZTZmZDg4ZTQ0M2UyYTVkYmUyNjA5NzdkZGQ0Zi90YWJsZXJhbmdlOjFkNjBlNmZkODhlNDQzZTJhNWRiZTI2MDk3N2RkZDRmXzMtMi0xLTEtNjgyNTM_f567298e-f5b5-47c9-ad4c-55333d6dcc0c"
      unitRef="usd">5982000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="if78f57c4a980444bbaf8e210051f7e7f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZToxZDYwZTZmZDg4ZTQ0M2UyYTVkYmUyNjA5NzdkZGQ0Zi90YWJsZXJhbmdlOjFkNjBlNmZkODhlNDQzZTJhNWRiZTI2MDk3N2RkZDRmXzMtNC0xLTEtNjgyNTM_86e3e3ea-bf1a-413f-8b59-7d7cf7dece0e"
      unitRef="usd">5500000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i53b5914221ad403c8d15600e3b2953cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZToxZDYwZTZmZDg4ZTQ0M2UyYTVkYmUyNjA5NzdkZGQ0Zi90YWJsZXJhbmdlOjFkNjBlNmZkODhlNDQzZTJhNWRiZTI2MDk3N2RkZDRmXzMtNi0xLTEtNjgyNTM_6051850b-ac81-4ba8-9c27-2a15d2940f91"
      unitRef="usd">6371000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i3ef98bbe69db4de5babd0e184c067abf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZToxZDYwZTZmZDg4ZTQ0M2UyYTVkYmUyNjA5NzdkZGQ0Zi90YWJsZXJhbmdlOjFkNjBlNmZkODhlNDQzZTJhNWRiZTI2MDk3N2RkZDRmXzMtOC0xLTEtNjgyNTM_eae03522-6aec-44b4-bdab-bb32ed4e3e04"
      unitRef="usd">5951000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i55c54c278597457390d23424f396b9d5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZToxZDYwZTZmZDg4ZTQ0M2UyYTVkYmUyNjA5NzdkZGQ0Zi90YWJsZXJhbmdlOjFkNjBlNmZkODhlNDQzZTJhNWRiZTI2MDk3N2RkZDRmXzQtMi0xLTEtNjgyNTM_c921b590-21a6-4fae-ad4c-01e72d3aed87"
      unitRef="usd">72419000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i33fb28a959614999837d0320614ff101_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZToxZDYwZTZmZDg4ZTQ0M2UyYTVkYmUyNjA5NzdkZGQ0Zi90YWJsZXJhbmdlOjFkNjBlNmZkODhlNDQzZTJhNWRiZTI2MDk3N2RkZDRmXzQtNC0xLTEtNjgyNTM_78ea4673-3407-4086-af00-8966413f240a"
      unitRef="usd">61036000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i00beb6d95417489e9acc60b8eba6dc94_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZToxZDYwZTZmZDg4ZTQ0M2UyYTVkYmUyNjA5NzdkZGQ0Zi90YWJsZXJhbmdlOjFkNjBlNmZkODhlNDQzZTJhNWRiZTI2MDk3N2RkZDRmXzQtNi0xLTEtNjgyNTM_786f0987-6295-4346-8038-653c9267bcce"
      unitRef="usd">71789000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i91737d9e9fc14af7bb6f3c828fadd929_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN182MzMvZnJhZzo2ZjE0YzdiODhhOTA0ZTYyOWEzOWM5NTBiZWEwZTA0ZC90YWJsZToxZDYwZTZmZDg4ZTQ0M2UyYTVkYmUyNjA5NzdkZGQ0Zi90YWJsZXJhbmdlOjFkNjBlNmZkODhlNDQzZTJhNWRiZTI2MDk3N2RkZDRmXzQtOC0xLTEtNjgyNTM_fcb1f4d7-7d4f-43ee-9fe9-666f7783c6bb"
      unitRef="usd">61866000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMzQxOA_5e524614-a8f9-4182-abb8-82284634dc06">Shareholders&#x2019; Equity (Deficit)&lt;div style="margin-top:10pt;text-align:justify;text-indent:4.5pt"&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;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-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%"&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 March&#160;31, 2022 and December&#160;31, 2021, there were no shares of preferred stock issued or outstanding.&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;Common Stock&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%"&gt;The Company is authorized to issue 200,000,000 shares of common stock with $0.0001 par value. Holders of the Company&#x2019;s common stock are entitled to one vote for each share. At March&#160;31, 2022 and December&#160;31, 2021, there were 53,980,608 and 53,786,632 shares of common stock issued and outstanding.&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;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-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%"&gt;Following the closing of the Merger, and as additional consideration for the transaction, the Company was obligated to issue within five years from the closing date to each unitholder of 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 5 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 (or a definitive agreement providing for a Change of Control having been entered into) 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-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:115%"&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 Earnout Shares were issued to the unitholders of EES. &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;Sponsor Earnout shares  &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%"&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") are 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") are 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-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%"&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, the Block B Sponsor Earnout Shares were released from restriction.&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;Treasury Stock&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%"&gt;For the three months ended March&#160;31, 2022 and 2021, the Company recorded treasury stock of $826 and $&#x2014; for shares withheld from an employee to cover the payroll tax liability of RSUs vested. The treasury stock was immediately retired. &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;Warrants&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%"&gt;The Company sold warrants to purchase 9,075,000 shares of the Company's common stock in the public offering and the private placement on May 22, 2020. Each warrant entitles the holder to purchase a share of common stock at a price of $11.50 per share. For the three months ended March&#160;31, 2022 and 2021, 600 and &#x2014;  Public Warrants were exercised, respectively. At March&#160;31, 2022 and December&#160;31, 2021, there were 7,001,654 and 7,002,254 Public Warrants outstanding. &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;Earnings (loss) Per Share&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%"&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 we incurred a net loss for the three months ended March&#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 three months ended March&#160;31, 2022 and 2021. 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:&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:56.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.614%"/&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:100%"&gt;For the three months ended March 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:100%"&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:100%"&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:100%"&gt;Stock options and restricted stock units&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:100%"&gt;4,784,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 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:100%"&gt;3,336,539&#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:100%"&gt;Warrants&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:100%"&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:100%"&gt;9,075,000&#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:100%"&gt;Convertible Notes (if converted)&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:100%"&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;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:100%"&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;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfOTE_648a4c33-46c4-4a3f-8823-747e7d40b527"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjg1_5a29ab04-10f9-46ef-af5a-b90fcf1c6342"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjg1_675fa2c0-6369-4a56-8ad9-7b7698b93674"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjg1_846d02d0-3af3-4a62-b178-fc76c4187a6f"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjg1_958c296a-3d9d-4f4d-902d-4750e15d1e33"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMzg1_04e71b9f-9325-4be9-b3fc-c85ac7da8736"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfNDE2_4481820f-f44c-4b57-a7da-0c5d048b85c2"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <eose:CommonStockVotingRightsNumberOfVotes
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfNDg0_71a84e8f-72ad-463e-bcc3-9e29decab8b5"
      unitRef="vote">1</eose:CommonStockVotingRightsNumberOfVotes>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfNTMz_1646c2f4-d104-4e76-b5b5-3eb953d059fe"
      unitRef="shares">53980608</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfNTMz_e4ea0073-fd27-41a2-9529-2cd36b3add7e"
      unitRef="shares">53980608</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfNTQw_4a4b11a8-832a-4d73-858a-24befede54d2"
      unitRef="shares">53786632</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfNTQw_cf24565c-ecda-4065-9d3c-da8d054a9d57"
      unitRef="shares">53786632</us-gaap:CommonStockSharesIssued>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriod
      contextRef="i784ca8dd6c22421ba5c93b694273d8d9_D20201116-20201116"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfNzQ5_12a65e7e-5e7e-493e-8a2c-b8cac5e8ca84">P5Y</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriod>
    <us-gaap:CommonStockSharesIssued
      contextRef="iced2df696bd3405496a126320d694eae_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfODY2_335d4427-377b-42c8-8dcb-50b8a1459750"
      unitRef="shares">2000000</us-gaap:CommonStockSharesIssued>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdBusinessDays
      contextRef="i784ca8dd6c22421ba5c93b694273d8d9_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfOTQ3_8a919fb6-77d9-4dd4-aabf-769806b748aa"
      unitRef="tradingday">5</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdBusinessDays>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger
      contextRef="iced2df696bd3405496a126320d694eae_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMTA1MQ_7931fd4b-33bf-4fa4-a29d-645ba514cb91"
      unitRef="usdPerShare">16.00</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdTradingDays
      contextRef="i784ca8dd6c22421ba5c93b694273d8d9_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMTA3Mg_b49db91d-c68a-411d-8f3b-1b43d807a2b0"
      unitRef="tradingday">20</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdTradingDays>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays
      contextRef="i784ca8dd6c22421ba5c93b694273d8d9_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMTExMQ_f1d9c0c8-fca2-4baf-81a0-d87ed198725d"
      unitRef="tradingday">30</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger
      contextRef="ibaa622dd3ba14213bd1310692512807c_I20210122"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMTQ4Mw_33fcefee-f3d7-42ee-b8ed-7537524596b8"
      unitRef="usdPerShare">16.00</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdTradingDays
      contextRef="i285b54189c9c41ee919e2d93306003ec_D20210122-20210122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMTUwMA_470c0491-2c23-44ed-bdf0-33df4f73e017"
      unitRef="tradingday">20</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdTradingDays>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays
      contextRef="i285b54189c9c41ee919e2d93306003ec_D20210122-20210122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMTUzNw_84b7e566-e2d9-49a3-863f-3d52e9618d04"
      unitRef="tradingday">30</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays>
    <eose:StockIssuedDuringPeriodSharesContingentlyIssuableStock
      contextRef="i6dfa5691acca4e8b971d4b88d463321e_D20210122-20210122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMTY0OTI2NzQ0NzY3NA_4a057668-c4ef-443b-92f1-49a972665d8d"
      unitRef="shares">1999185</eose:StockIssuedDuringPeriodSharesContingentlyIssuableStock>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityShares
      contextRef="i784ca8dd6c22421ba5c93b694273d8d9_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMTc1Mg_eda2455c-cd02-40a4-bbc4-b0d1689f8bd6"
      unitRef="shares">1718000</eose:DerivativeInstrumentContingentConsiderationLiabilityShares>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityShares
      contextRef="i6fb7e77199ea4055a40714a539bf8966_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMTkxNA_08c173c6-3bc3-45fa-9a6b-b59a98643ef1"
      unitRef="shares">859000</eose:DerivativeInstrumentContingentConsiderationLiabilityShares>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod
      contextRef="i784ca8dd6c22421ba5c93b694273d8d9_D20201116-20201116"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjA1NA_38d57e43-ec16-4f8a-bd48-cfcbb0baa298">P5Y</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="i89d363a90f4846b3803f7d3156bada77_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjEzNA_cfe53a58-5400-4101-b400-a76ae1940bb2"
      unitRef="usdPerShare">12.00</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays
      contextRef="i784ca8dd6c22421ba5c93b694273d8d9_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjE1NQ_1e6460eb-252a-4f8d-a05c-3015446ccc3b"
      unitRef="tradingday">20</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays
      contextRef="i784ca8dd6c22421ba5c93b694273d8d9_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjE5NA_b7ca838c-9798-40c5-a60e-bae67c055e04"
      unitRef="tradingday">30</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="i89d363a90f4846b3803f7d3156bada77_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjI5MQ_acaa6869-63c2-45f9-a768-7828aa0ddd68"
      unitRef="usdPerShare">12.00</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityShares
      contextRef="i9f1a08540fc543a28346ec413a765597_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjMyNw_83381269-899d-477a-b9fe-9834377d61f6"
      unitRef="shares">859000</eose:DerivativeInstrumentContingentConsiderationLiabilityShares>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="i89d363a90f4846b3803f7d3156bada77_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjQ2OA_c201235e-1faa-44a6-91cd-78cb62aad914"
      unitRef="usdPerShare">12.00</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="icec9dc5c5dae490f81ddeba3ab7bd6dd_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjQ3NA_ee9b70a5-4b8c-4d1b-9221-86f80c83d2b7"
      unitRef="usdPerShare">16.00</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod
      contextRef="i784ca8dd6c22421ba5c93b694273d8d9_D20201116-20201116"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfNTQ5NzU1ODE0NTA2Mg_ce5338a9-0800-4b15-a8ce-44d3d951e47c">P5Y</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod
      contextRef="i784ca8dd6c22421ba5c93b694273d8d9_D20201116-20201116"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfNTQ5NzU1ODE0NTA2Mw_2084f376-a765-42ea-afb9-07c590709eb7">P5Y</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityShares
      contextRef="i9f1a08540fc543a28346ec413a765597_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjczMg_29cedd59-2c7f-45bf-a7e6-db52a71076ea"
      unitRef="shares">859000</eose:DerivativeInstrumentContingentConsiderationLiabilityShares>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="id8c0311e6f3042578929ea6ce84eaed8_I20210122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjg5NA_3a0dd072-cc94-46e2-8abb-660c2c065f32"
      unitRef="usdPerShare">16.00</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays
      contextRef="i285b54189c9c41ee919e2d93306003ec_D20210122-20210122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjkxMQ_e3edb161-30f3-4462-b5a1-7edf8fd31423"
      unitRef="tradingday">20</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays
      contextRef="i285b54189c9c41ee919e2d93306003ec_D20210122-20210122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjk0OA_0212dbad-896b-4daa-843c-8464c79af848"
      unitRef="tradingday">30</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjE5OTAyMzI1OTI3Ng_340f38b7-d7f8-4014-9223-5a51cb70e306"
      unitRef="usd">826000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i736e1039ae2b439caa1305e13041733e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjE5OTAyMzI1OTI4Mw_c264502d-0dd7-4606-a71e-d830da167acb"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="ib5a7de373a9449d1995c9a9827cf1ff6_I20200522"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMzA4MA_ac9e898e-39ef-4a1f-9005-d4259e71ae1b"
      unitRef="shares">9075000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ib5a7de373a9449d1995c9a9827cf1ff6_I20200522"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjE5OTAyMzI2MDY1Mw_dcee09a1-40db-4f56-abfe-71405f6f06d0"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <eose:StockIssuedDuringPeriodSharesWarrantsExercised
      contextRef="idf32b62a823b4870991774cc259b84fe_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjE5OTAyMzI2MDk3Mw_3a4ae7bf-3215-4c34-aa5b-329911c55d1b"
      unitRef="shares">600</eose:StockIssuedDuringPeriodSharesWarrantsExercised>
    <eose:StockIssuedDuringPeriodSharesWarrantsExercised
      contextRef="i7b4f503a26c140148866e39ee7901f51_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfNjA0NzMxMzk1ODc1OA_54742a2a-49a9-4039-a70a-dae2d8a55b81"
      unitRef="shares">0</eose:StockIssuedDuringPeriodSharesWarrantsExercised>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i50ee9287b01446b2989031bde6da22fe_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjE5OTAyMzI2MDk4NQ_21e4053c-06ee-49c4-8fbc-814cb2585049"
      unitRef="shares">7001654</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i9d2a9a9e3c5644eb9ce1d97735fd5b4b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfMjE5OTAyMzI2MDk5Mw_271f5ee8-caab-4179-a310-14707247394d"
      unitRef="shares">7002254</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RleHRyZWdpb246YzdlOGI2MmZiYTE0NGUxNjljMmU4YmU2ZTBiOTU1OTRfNDM5ODA0NjUxNjk1Nw_c4c07002-31c7-4537-bc59-b50437e9b43b">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:&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:56.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.614%"/&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:100%"&gt;For the three months ended March 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:100%"&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:100%"&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:100%"&gt;Stock options and restricted stock units&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:100%"&gt;4,784,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 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:100%"&gt;3,336,539&#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:100%"&gt;Warrants&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:100%"&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:100%"&gt;9,075,000&#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:100%"&gt;Convertible Notes (if converted)&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:100%"&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;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:100%"&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;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib9edc5abf0a745a78e6dbd68c7520dae_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RhYmxlOmI0MTk1N2Q5MTRkZjRkYWI4YzdjYTUzYmJjZjE0ZjRiL3RhYmxlcmFuZ2U6YjQxOTU3ZDkxNGRmNGRhYjhjN2NhNTNiYmNmMTRmNGJfMi0yLTEtMS02ODUzNg_c9c57c17-ed88-4dc4-896c-34b6dc001d7f"
      unitRef="shares">4784076</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibfb61ff301484c8dacdd4f2b8576ac21_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RhYmxlOmI0MTk1N2Q5MTRkZjRkYWI4YzdjYTUzYmJjZjE0ZjRiL3RhYmxlcmFuZ2U6YjQxOTU3ZDkxNGRmNGRhYjhjN2NhNTNiYmNmMTRmNGJfMi00LTEtMS02ODUzNg_6e5b2c52-c0b3-4f7b-9df4-5a78b05509da"
      unitRef="shares">3336539</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8a8630d5b73e4c09afd8d3ad12833550_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RhYmxlOmI0MTk1N2Q5MTRkZjRkYWI4YzdjYTUzYmJjZjE0ZjRiL3RhYmxlcmFuZ2U6YjQxOTU3ZDkxNGRmNGRhYjhjN2NhNTNiYmNmMTRmNGJfMy0yLTEtMS02ODUzNg_408ad675-d6d2-4f30-b2b8-d6f485907b17"
      unitRef="shares">7326654</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iffd16edc4608430c94ffe43d28cab029_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RhYmxlOmI0MTk1N2Q5MTRkZjRkYWI4YzdjYTUzYmJjZjE0ZjRiL3RhYmxlcmFuZ2U6YjQxOTU3ZDkxNGRmNGRhYjhjN2NhNTNiYmNmMTRmNGJfMy00LTEtMS02ODUzNg_e2a7de82-f4d3-45b6-8348-aa1e951a304a"
      unitRef="shares">9075000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3d0a81bbf3874c788e32a57ba416fa95_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RhYmxlOmI0MTk1N2Q5MTRkZjRkYWI4YzdjYTUzYmJjZjE0ZjRiL3RhYmxlcmFuZ2U6YjQxOTU3ZDkxNGRmNGRhYjhjN2NhNTNiYmNmMTRmNGJfNi0yLTEtMS02ODUzNg_c1424841-6d88-42f2-9696-30d2b2e63c29"
      unitRef="shares">5144074</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8fcc917db5874998ab4fafe3f9ad64b8_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN184Mi9mcmFnOmM3ZThiNjJmYmExNDRlMTY5YzJlOGJlNmUwYjk1NTk0L3RhYmxlOmI0MTk1N2Q5MTRkZjRkYWI4YzdjYTUzYmJjZjE0ZjRiL3RhYmxlcmFuZ2U6YjQxOTU3ZDkxNGRmNGRhYjhjN2NhNTNiYmNmMTRmNGJfNi00LTEtMS02ODUzNg_0289d5b0-19ff-426a-97fd-6cc9431cd590"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="idb474666b93245a7b2c4adef2d681b88_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN185MS9mcmFnOjNmY2JlMzRiZTI4YjQyMDJiZDY0ZjM5ZGZiZjE1YmI4L3RleHRyZWdpb246M2ZjYmUzNGJlMjhiNDIwMmJkNjRmMzlkZmJmMTViYjhfMjIx_bbce497c-e361-40f1-bdd4-82d9126a82f7">Subsequent Events&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%"&gt;As previously reported, on April 7, 2022, as permitted by the Investment Agreement and to facilitate transferability, the Company reissued the 2021 Convertible Notes in an aggregate principal amount of $102,900, including $2,900 principal amount of the Notes representing interest previously paid in kind, pursuant to an indenture with Wilmington Trust, National Association, as trustee (the &#x201c; Indenture&#x201d;), dated as of April 7, 2022.  The terms of the notes remain the same as the 2021 Convertible Notes under the Investment Agreement. Effective May 1, 2022, as permitted under the Investment Agreement, Spring Creek Capital, LLC transferred its rights and obligations under the Investment Agreement to an affiliate. &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%"&gt;In April 2022, the Company received a subpoena from the U.S. Securities and Exchange Commission requesting information regarding a variety of matters, including negotiations and agreements with customers and the Company&#x2019;s disclosures to investors. The Company is fully cooperating with the investigation, which is at an early stage, and is endeavoring to address all inquiries raised by the SEC staff as expeditiously as possible.&lt;/span&gt;&lt;/div&gt;On April 28, 2022, the Company entered into the SEPA with YA II PN, Ltd. (&#x201c;Yorkville&#x201d;). Pursuant to the SEPA, the Company has the right, but not the obligation, to sell to Yorkville up to $200,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 $200,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 the Market Price (as defined below) and further provides that Yorkville cannot purchase any shares that would result in it owning more than 9.99% of the Company&#x2019;s outstanding common stock at the time of an Advance (the "Ownership Limitation") or 19.99% of the Company's outstanding common stock as of the date of the SEPA (the "Exchange Cap"). The Exchange Cap will not apply under certain circumstances, including to any sales of common stock under the SEPA that equal or exceed the Minimum Price (which is $2.15 per share, as determined in accordance with Nasdaq Listing Rule 5635(d)). &#x201c;Market Price&#x201d; is defined in the SEPA as the average of the VWAPs (as defined below) during each of the three consecutive trading days commencing on the trading day following the Company&#x2019;s submission of an Advance notice to Yorkville. &#x201c;VWAP&#x201d; is defined in the SEPA to mean, for any trading day, the daily volume weighted average price of the Company&#x2019;s common stock for such date on the Nasdaq Capital Market as reported by Bloomberg L.P. during regular trading hours.In addition, subject to Yorkville&#x2019;s consent, the Company may request one or more pre-advance loans in amounts not to exceed $50,000 (each, a &#x201c;Pre-Advance Loan&#x201d;) from Yorkville. Pursuant to the terms and conditions set forth in the SEPA and the accompanying promissory note. Pre-Advance Loans must be repaid with the proceeds from sales of equity to Yorkville, to the extent outstanding at the time of an advance, or otherwise in cash</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ibfed1e38c2d740e3b6d8681c832480dd_D20220407-20220407"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN185MS9mcmFnOjNmY2JlMzRiZTI4YjQyMDJiZDY0ZjM5ZGZiZjE1YmI4L3RleHRyZWdpb246M2ZjYmUzNGJlMjhiNDIwMmJkNjRmMzlkZmJmMTViYjhfMTY0OTI2NzQ2NjM1OA_d31d9761-7d55-4f21-8924-03626208fb04"
      unitRef="usd">102900000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i550b0e1f959647bfb529872ceec58cc0_D20220407-20220407"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN185MS9mcmFnOjNmY2JlMzRiZTI4YjQyMDJiZDY0ZjM5ZGZiZjE1YmI4L3RleHRyZWdpb246M2ZjYmUzNGJlMjhiNDIwMmJkNjRmMzlkZmJmMTViYjhfMTY0OTI2NzQ2NjM3MQ_9479e11b-5cdc-46df-b219-d36bd9f05fdc"
      unitRef="usd">2900000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ifc588eb7c1cd409e92cc7712f87ee530_D20220428-20220428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN185MS9mcmFnOjNmY2JlMzRiZTI4YjQyMDJiZDY0ZjM5ZGZiZjE1YmI4L3RleHRyZWdpb246M2ZjYmUzNGJlMjhiNDIwMmJkNjRmMzlkZmJmMTViYjhfNzE0NjgyNTYxMzgzNQ_17716a89-dabd-435f-9728-4f37fc4b26d7"
      unitRef="usd">200000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ifc588eb7c1cd409e92cc7712f87ee530_D20220428-20220428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN185MS9mcmFnOjNmY2JlMzRiZTI4YjQyMDJiZDY0ZjM5ZGZiZjE1YmI4L3RleHRyZWdpb246M2ZjYmUzNGJlMjhiNDIwMmJkNjRmMzlkZmJmMTViYjhfNzE0NjgyNTYxMzg0Nw_477aeaa3-a37d-4efe-8ba1-852099a6987f"
      unitRef="usd">200000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="ifc588eb7c1cd409e92cc7712f87ee530_D20220428-20220428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN185MS9mcmFnOjNmY2JlMzRiZTI4YjQyMDJiZDY0ZjM5ZGZiZjE1YmI4L3RleHRyZWdpb246M2ZjYmUzNGJlMjhiNDIwMmJkNjRmMzlkZmJmMTViYjhfNDM5ODA0NjU0NDMzMw_b90c4aab-6002-4ec6-bf6a-f5068bdf15ee"
      unitRef="usd">20000000</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <eose:SharePriceAsPercentageOfMarketPrice
      contextRef="i97e33b676d0f4c27ab9263fbf25fac83_I20220428"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN185MS9mcmFnOjNmY2JlMzRiZTI4YjQyMDJiZDY0ZjM5ZGZiZjE1YmI4L3RleHRyZWdpb246M2ZjYmUzNGJlMjhiNDIwMmJkNjRmMzlkZmJmMTViYjhfNDM5ODA0NjU0NDQxNw_acd136a2-abe0-4a79-b89f-c6387021a19d"
      unitRef="number">0.970</eose:SharePriceAsPercentageOfMarketPrice>
    <us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction
      contextRef="ifc588eb7c1cd409e92cc7712f87ee530_D20220428-20220428"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN185MS9mcmFnOjNmY2JlMzRiZTI4YjQyMDJiZDY0ZjM5ZGZiZjE1YmI4L3RleHRyZWdpb246M2ZjYmUzNGJlMjhiNDIwMmJkNjRmMzlkZmJmMTViYjhfNDM5ODA0NjU0NDM0Mg_2193e4db-fe43-43b9-90c9-46bbb6db24b2"
      unitRef="number">0.0999</us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction>
    <eose:SaleOfStockOwnershipThresholdAfterExchangeCapPercent
      contextRef="i97e33b676d0f4c27ab9263fbf25fac83_I20220428"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN185MS9mcmFnOjNmY2JlMzRiZTI4YjQyMDJiZDY0ZjM5ZGZiZjE1YmI4L3RleHRyZWdpb246M2ZjYmUzNGJlMjhiNDIwMmJkNjRmMzlkZmJmMTViYjhfNDM5ODA0NjU0NDM0OQ_3d04ee2d-d5e6-4cef-9f8b-7de17d57a0da"
      unitRef="number">0.1999</eose:SaleOfStockOwnershipThresholdAfterExchangeCapPercent>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i97e33b676d0f4c27ab9263fbf25fac83_I20220428"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN185MS9mcmFnOjNmY2JlMzRiZTI4YjQyMDJiZDY0ZjM5ZGZiZjE1YmI4L3RleHRyZWdpb246M2ZjYmUzNGJlMjhiNDIwMmJkNjRmMzlkZmJmMTViYjhfNDM5ODA0NjU0NDM1Nw_7ad3e17d-5c58-49bf-a1bc-1c5b8f3f23b3"
      unitRef="usdPerShare">2.15</us-gaap:SaleOfStockPricePerShare>
    <eose:MaximumBorrowingCapacityPrincipalAmountPerLoan
      contextRef="i97e33b676d0f4c27ab9263fbf25fac83_I20220428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjMzk0NGU2Y2EyZTQ1NGZhOGViZDlhNzI3NmY1OWY3L3NlYzoyYzM5NDRlNmNhMmU0NTRmYThlYmQ5YTcyNzZmNTlmN185MS9mcmFnOjNmY2JlMzRiZTI4YjQyMDJiZDY0ZjM5ZGZiZjE1YmI4L3RleHRyZWdpb246M2ZjYmUzNGJlMjhiNDIwMmJkNjRmMzlkZmJmMTViYjhfNDM5ODA0NjU0NDM2NA_a6c10bc4-e3bd-4387-9274-4e5aabd8bfda"
      unitRef="usd">50000000</eose:MaximumBorrowingCapacityPrincipalAmountPerLoan>
</xbrl>
