<?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/2021"
  xmlns:eose="http://eosenergystorage.com/20210630"
  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:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="eose-20210630.xsd" xlink:type="simple"/>
    <context id="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7ffb20b534144e6a96e5cf7566608b00_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0a8f9957e19e4fcc9c579c86e7c4388a_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i258e3266b7364112a2dbf3d49f0d6125_I20210806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2021-08-06</instant>
        </period>
    </context>
    <context id="i2134c6b3998141f18fe890c344a2ff69_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibe36dfd88f77421a8d963214cbe27645_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i173410def966424b92f0daccbd3874c9_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i26746ac6952b48b5a2bfe2b2ecad093a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="icbc13be01710482a953954ca58d9879d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i16df08cd2ca249d59aa28e7de632e428_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5301cb2a24d646ba85cb901aedd020c6_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5203fb3054254b0182d1050c33409c3c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i573110e854b645979ac3945918bcd2d4_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic2be8244201c45daa47d8142279f2abb_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia90140a80e774707a45c6de1859d1e0a_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3a2a857d058c4fa5bbbc480e48d94275_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="id327e2dbf06a49498e42305496b870f9_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i379472e219e54a0d8769f333d786a61d_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic6444b1a599b4fb18ddfe041f9802588_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ifb0c3c35db1d4b2d8828c2d66c741c05_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i0828a9742731426ba9907ec0d6e548f6_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibf89747843fe49a1a4678f8c9293d770_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i43c99845389048069c83e65e2c9beffa_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i2ffec18e32ea4afc97e6e980be6fb77f_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ibc1a410ff3fe48a0b14f7509cfcd8925_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ib4fda5b8bbb141ee8108b0183c037131_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="id7b7f57c2f0744538448dfb781aaa894_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9fe672f40ba34609857fa1577da925fe_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="id6b4297208ae431ab751ce5d2a942260_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="ib6495ab6d29a4acc8483f29c783a3570_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="ic76ee6a9233944bc99ecd03f7f484015_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="i4caeba93737844e5a2da9fe46e3bba0d_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="idfc7817f4bff4712ba4b18a71f400e4f_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="i3e1ab7d98fd2432d8a262ad5f31777d6_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="i0690c8baef094427bacbb7c02e30b5bf_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="i3739e21e76f74150968e825bdb1d4e29_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="ibcdf948498564530b7a934cfb0a99186_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="ia6f6be121e6748f29b82209a5cc79261_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="i8cb22be5c8e242e9aa0b75573fea9caa_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="i70a53c67df934dd7812038915e871364_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="ie9421a9307874a35aed3835c7165ce5e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i069f2ae03b1944a995997ad2d3fee006_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i48851547a6bd40eebc5d0ad9b8effb36_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="if8e49fea24bf4d91bb752b0a7978bae5_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3442984760d74167b7917bf002b4c2ee_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaed26ee8f68542ebb51ef4d61b2bbc4e_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia17933ffbbf64cb1bf2254fb54a1bc1b_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i7cc1d8534ba24beab20004a91b4bbeb5_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i624610406b424f48a3faf547c014cfea_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i0b1b74d7cf0d46658385a9e8708bc7b4_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="i7f92ddf154914b419ba92be76b911fa8_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="icfb9982a437c41139cb8e1b9323e97b5_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="iaa6f796a89df4eea8dd0bd63d34c4b41_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="i52b8fcbf40d842fca7ce7fe6804c6fff_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="i2cc84abc116a43b797490c8e7bad5bb7_D20210101-20210630">
        <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-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ieca4e76bf73c402c9a2f0973a9fd8002_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i7ab15ba9e1e14f949de8f5265fd8f159_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8c89e541de334998a13e106c2ea9f7ff_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="if96bd4a7b3b54cb681fafe92c993d9f5_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="idf5a063f5b354220a9970370667cacf4_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i1047d547d6e840318d9dd49d664778a0_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i9311a4c806ca43afa75e9e299879e49b_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie8ac151a4e1b45e18ef193b15dff6811_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0d6c70a07cd54138bf30371f90dcab61_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetsHeldUnderCapitalLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1d34dba5ae6b4d60a9346b4b9e2d2795_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetsHeldUnderCapitalLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2a5d49a261c34327b3439fdf23bea34f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetsHeldUnderCapitalLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i30d1ace115f940dca8182dd6dcbde975_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i30557d6c0a80468f9f9b919a595a479f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1e082d92fff94b6ab626cd4dfab25c58_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i498bed068e3b40a6bced4e504d041b48_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id353e7865cd34af6bee57ccd17671417_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia9371da86c214044b3c09c5b5b8cdfa7_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i479993c52d52400eb2c99e4b8c8021bb_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4e349967dd514209a24ac98b47284e25_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i5d3d1200264842a0b920a2894e4fbb83_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7465c2da8e974fa5a41e9ec3e5a4323a_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib850bdd28dda492c80afa0d3d3a8cee7_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i1c3d918eddd348cb954d8733d61d6f11_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="iff530ffef7174b75ace370ee7c80ffc9_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic1b0b2f4770a4c4c9d7b7b6fe2fc2b91_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0948887772d64e29b5e718d2886fb239_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia2ec8e21cbe342b78f37789f31e8b34e_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="i620c58b80b404087a5814ee2592fc22e_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if01c3e27176b429e86a4dc18b91818a9_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ie00cbe7b8ef745e8b3319a4a8873d38b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if5d6daba5b7d41bcba8d28e745d751a8_I20160624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2016-06-24</instant>
        </period>
    </context>
    <context id="ic5951d1e2c9b4ccaaa18fc9107999658_I20170426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2017-04-26</instant>
        </period>
    </context>
    <context id="i75347f2ea7a34123813878043833d553_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="if2c0eb1af04f4c858ead9e6cd8cfa6a2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i747ca2497c0640e18eec910b1a38e1a6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">eose:ConsultantFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i51a5947b99f34fa5af54ee481bcd0540_I20210630">
        <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>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia7d89d0bca424957a504c98bd3d55efe_I20201231">
        <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>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibdbbf1387ea442abb30bc8066b775d53_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7a42a731bee34ee28e0d5497facda7f6_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id656a222331e47dcbe75bd3ca356fb0a_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8d75efd2628a4ca1a20bc2658bda97f7_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i3bd529bcd13b41a8b3454004c9a3e410_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">eose:HIPOWERLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie1312d101c4348229e9eeb551fa5e9b3_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie1f73d4a603048228c3e3ee448a26755_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">eose:AltEnergyStorageBridgeLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9b584280e2434484834cd5f6a6017d94_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">eose:RedeemableConvertiblePreferredUnit2019BridgePreferredUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8566aaeee7e04721b664ecc4f1a4bf14_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i23ae49812c10417e8a87811a9ff7bd63_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2020PhaseIIConvertibleNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i624ee290aa934c9297d1baa075cedd2b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">eose:AltEnergyStorageBridgeLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2020PhaseIIConvertibleNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="idc7172b157b947238278e8dbf9af14e3_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2019ConvertibleNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie067618036b1410688d7a37268a980a0_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2019PhaseIConvertibleNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if8b2491ad69f47f89108847acb81d4fe_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2019PhaseIIConvertibleNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i94007d8ecc2641b08ad5f7e9f0a4162c_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="ia7e2b006e46c47bfb71301a7f95341df_I20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2020-11-16</instant>
        </period>
    </context>
    <context id="ifeccba815cbc498eb2648f4e666200a3_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4e4bbe2f77e24aa79f298ddfd6019f04_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2ac06098edd94023b246e5276813b63b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i500a67f077a045ea9f69a128e09f74be_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iae8c11cc2cb2476789f243a992f78f9e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">eose:OtherLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib9db55ebb7634ed8951612701a7ec3c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">eose:OtherLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id60ca87ca2ff4a5d8fb6d19f071ecd28_I20200407">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:PaycheckProtectionProgramCARESActMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-07</instant>
        </period>
    </context>
    <context id="i7f61d9c919994085a110d8c55fa2d090_D20210501-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eose:HIPOWERLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="idcfc38eb48dd413fad7df5bf3bbda85d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">eose:RedeemableConvertiblePreferredUnitSeriesCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9d6b5e17d22745f8a74a835b6f4bfda4_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">eose:RedeemableConvertiblePreferredUnitSeriesDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i2f39c9a4e6ba4ac0984a5550d9a89ada_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">eose:RedeemableConvertiblePreferredUnit2019BridgePreferredUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i05326cfc13a64937b2e89afac24ffbe4_D20201116-20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">eose:RedeemableConvertiblePreferredUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-16</startDate>
            <endDate>2020-11-16</endDate>
        </period>
    </context>
    <context id="i88bfb1e8948443bc8a8f6c65cede4142_D20201116-20201116">
        <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>2020-11-16</startDate>
            <endDate>2020-11-16</endDate>
        </period>
    </context>
    <context id="id3bb2346ceb04be2a621d8bbc0dfbbc5_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i270d0c74e5f3402abc7b1d747c0035a5_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ib486b03376f84077b981c04a7260985c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eose:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if396e56b97904cf7b07d92d0a07fc510_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">eose:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idcc2c9f8e2734bacbacd71bca228d839_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia68540283abb4f58ad35793e28142b91_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2dddef5b0ffc4cb39d9133c25efba184_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i557c6bcc2d3c4ccfbd1ddb24783c9bd3_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia9176abe8bdc4e048c842d818527f4f4_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i17334e2c4e294197a246e942e6a96d67_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idf09ce971e594ecda8f511ca76c08f38_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i18e17aacde3341949b0d14df83dc9285_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia29950c034d941fb913fce9cd5d5dba7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i12ce03b3a63a4ec6b0f08b10525a4f39_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic4c33674090f46779adf9b35ed4b6dc5_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="idfe32a6388934869b9646cafe015f5a0_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ie7fe566a31b54251b5bcd38709d45659_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3fdca72071e74dff9ef1add959765e3a_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia46fdb1f27e14f59b224c2ecbac83af8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8b26a113164240ff92c346bdf2582cd4_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i623a48211f5e4a8da65f843ec8be6633_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icdaa6eacc0854bfea249cac97a78b875_I20210122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2021-01-22</instant>
        </period>
    </context>
    <context id="i7fb9a6ce395c498fbb44a5e8019e9e2f_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="i7ca9ab1d596a4e01a136459d23bb96f2_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="i3a70f82c45c94d628bb15ed68b4e79a8_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="idd3719ceb1224408acca7e7572e076b1_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="id38758c162aa458ebc7a268f97919403_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="i394057235bc84e4c99ceba9aaa492f06_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="i07466626f1b64453afe5b4b731812097_I20200522">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2020-05-22</instant>
        </period>
    </context>
    <context id="i2a547ba795a7477bbe8bd4e326e458f6_D20201116-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2020-11-16</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idae9431eea9745b4b3c1b839bbe00658_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">eose:WarrantsAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i28607922d799495082d92b79978258d2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">eose:OtherImmaterialAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8000e7514bbd4c63bba76a817721ac59_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id16e267307fc41e98216a9a3a9db1554_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idb5ce1df08124331b672264ee99671b9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">eose:WarrantsAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibdc029716871405999322c106754bb17_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">eose:OtherImmaterialAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0ab9a74f241241bab9bd32f0512f4876_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">eose:ContingentlyIssuableCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i999b61a446794847a391a6533f403512_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">eose:WarrantsAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">eose:ContingentlyIssuableCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0680d3e512cb41888c597119318e3a07_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">eose:OtherImmaterialAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">eose:ContingentlyIssuableCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if9c29b000fc9483dba5f8e25fff6e0ac_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2cff8d02a68449b5986737f4009dbd20_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">eose:WarrantsAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icc42d7daa3374af9bcb509e6c186bf31_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">eose:OtherImmaterialAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3b3417c1d3bc474c9ce49d88c1d6b826_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6b1337ee2ee54c1f9c774b205c4f762b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">eose:WarrantsAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8eafcf424ff2433b910aadd076ad648d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">eose:OtherImmaterialAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0e536fe64e80404cb0593c050021f98e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4b6f424e13e9495ba743596d40b252c6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">eose:WarrantsAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaad67d33c8ea40c3980d746c4376c58a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">eose:OtherImmaterialAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i81964f646f514c2a9a8332ee8a84e972_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5a599597647e47ce92e4ebd3e9559b64_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">eose:ContingentlyIssuableCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6af88ffd35014ee082b89eaa04acc9cf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">eose:WarrantsAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">eose:ContingentlyIssuableCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2113873b52544dfbbed01e35566ebb1b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">eose:OtherImmaterialAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">eose:ContingentlyIssuableCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9669d7f9aa814ad28738cca2e0c9f0a2_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib57c1c974a8b46cc9f4a9757b7636aba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe8ae09682134d2eb135ecf5e39471f5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">eose:WarrantsAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icaeb28f0ff7b4e0fb04cd5d2938c966d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">eose:OtherImmaterialAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib37ca0dbcb5a410eb5b1c2d083251418_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0ba9003494c24f4a9ee5f3ec2f4a61aa_I20210706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:ConvertibleSeniorPIKToggleNotesDue2026Member</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>
            <instant>2021-07-06</instant>
        </period>
    </context>
    <context id="i1d31a6f165a14f66b90a533420a8fea1_I20210706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:ConvertibleSeniorPIKToggle5NotesDue2026Member</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>
            <instant>2021-07-06</instant>
        </period>
    </context>
    <context id="i8cb969452ca34a90a86dcce76a9936e0_I20210706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:ConvertibleSeniorPIKToggle6NotesDue2026Member</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>
            <instant>2021-07-06</instant>
        </period>
    </context>
    <context id="i2e998b631d9e44d79723c83a90e15bc1_D20210706-20210706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:ConvertibleSeniorPIKToggleNotesDue2026Member</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>2021-07-06</startDate>
            <endDate>2021-07-06</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="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="grant">
        <measure>eose:grant</measure>
    </unit>
    <unit id="vote">
        <measure>eose:vote</measure>
    </unit>
    <unit id="tradingday">
        <measure>eose:tradingDay</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180L2ZyYWc6YWZiM2EyYjQ3Mjk4NGY1MTg1ZmJhN2Q3ODI0MzhmNTAvdGFibGU6M2Q0MjRhODRiMTg3NGI3ZmExNGEwMGU2MWE0MzAzMTUvdGFibGVyYW5nZTozZDQyNGE4NGIxODc0YjdmYTE0YTAwZTYxYTQzMDMxNV8wLTEtMS0xLTA_ac8e3852-1a26-476c-b85a-9a595f0605c7">0001805077</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180L2ZyYWc6YWZiM2EyYjQ3Mjk4NGY1MTg1ZmJhN2Q3ODI0MzhmNTAvdGFibGU6M2Q0MjRhODRiMTg3NGI3ZmExNGEwMGU2MWE0MzAzMTUvdGFibGVyYW5nZTozZDQyNGE4NGIxODc0YjdmYTE0YTAwZTYxYTQzMDMxNV8xLTEtMS0xLTA_9e79f968-3ad2-4a97-ab05-ad099ba6fb49">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180L2ZyYWc6YWZiM2EyYjQ3Mjk4NGY1MTg1ZmJhN2Q3ODI0MzhmNTAvdGFibGU6M2Q0MjRhODRiMTg3NGI3ZmExNGEwMGU2MWE0MzAzMTUvdGFibGVyYW5nZTozZDQyNGE4NGIxODc0YjdmYTE0YTAwZTYxYTQzMDMxNV8yLTEtMS0xLTA_6a4663e2-8dd8-44ca-9a03-2f37359aba5a">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180L2ZyYWc6YWZiM2EyYjQ3Mjk4NGY1MTg1ZmJhN2Q3ODI0MzhmNTAvdGFibGU6M2Q0MjRhODRiMTg3NGI3ZmExNGEwMGU2MWE0MzAzMTUvdGFibGVyYW5nZTozZDQyNGE4NGIxODc0YjdmYTE0YTAwZTYxYTQzMDMxNV8zLTEtMS0xLTA_fbcf2ac5-41f0-48bb-9046-115c9ee41c70">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180L2ZyYWc6YWZiM2EyYjQ3Mjk4NGY1MTg1ZmJhN2Q3ODI0MzhmNTAvdGFibGU6M2Q0MjRhODRiMTg3NGI3ZmExNGEwMGU2MWE0MzAzMTUvdGFibGVyYW5nZTozZDQyNGE4NGIxODc0YjdmYTE0YTAwZTYxYTQzMDMxNV80LTEtMS0xLTA_f05804f0-f8a2-4d5d-b072-1e7ad5d8453d">2021</dei:DocumentFiscalYearFocus>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie7fe566a31b54251b5bcd38709d45659_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMTI0Mg_0b868001-b7c8-4502-8467-1f30133d842e">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ie7fe566a31b54251b5bcd38709d45659_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMTI3MA_cac7f8fd-eb2c-4d47-b19c-310624305873">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <dei:DocumentType
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGV4dHJlZ2lvbjoxODFlMzljMTg5ZTA0NmQ4YjNiNzU0MzViNGQ5MzhjNV8yNDc5_617269ad-d7e7-4589-a9e5-60ba95e2472c">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGFibGU6MzYxYTU1MjVlYWFkNDgwZGI3NTQxNzg1NDg4Njk2YTYvdGFibGVyYW5nZTozNjFhNTUyNWVhYWQ0ODBkYjc1NDE3ODU0ODg2OTZhNl8wLTAtMS0xLTA_c2b11dbd-9367-452f-9247-d94dd00b45cb">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGV4dHJlZ2lvbjoxODFlMzljMTg5ZTA0NmQ4YjNiNzU0MzViNGQ5MzhjNV8xMzU_51bafd19-e1c3-4456-87eb-25720a3ced67">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGFibGU6NGQ5OTkyNTJiZjMyNDhhZTk2N2JkMGQyMTQ3NGI2M2MvdGFibGVyYW5nZTo0ZDk5OTI1MmJmMzI0OGFlOTY3YmQwZDIxNDc0YjYzY18wLTAtMS0xLTA_30544d48-e404-480b-97e6-bb95481dfdcf">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGV4dHJlZ2lvbjoxODFlMzljMTg5ZTA0NmQ4YjNiNzU0MzViNGQ5MzhjNV8yNDgw_029d044a-f825-44ae-9d90-2b2f3d362d5c">001-39291</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGV4dHJlZ2lvbjoxODFlMzljMTg5ZTA0NmQ4YjNiNzU0MzViNGQ5MzhjNV8yNDcz_25c3fb89-dbe3-4efb-b4e0-1ad9e2801d91">EOS ENERGY ENTERPRISES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGFibGU6OTYyYWMzY2JjMDYyNDI4MjgxNDBmYzJkMjNlNjRkNDAvdGFibGVyYW5nZTo5NjJhYzNjYmMwNjI0MjgyODE0MGZjMmQyM2U2NGQ0MF8wLTAtMS0xLTA_06ca400d-535b-4891-a04c-fcb9aad60bad">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGFibGU6OTYyYWMzY2JjMDYyNDI4MjgxNDBmYzJkMjNlNjRkNDAvdGFibGVyYW5nZTo5NjJhYzNjYmMwNjI0MjgyODE0MGZjMmQyM2U2NGQ0MF8wLTMtMS0xLTA_ad293e80-c065-42bc-891d-99682dab7538">08-7654321</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGFibGU6OTYyYWMzY2JjMDYyNDI4MjgxNDBmYzJkMjNlNjRkNDAvdGFibGVyYW5nZTo5NjJhYzNjYmMwNjI0MjgyODE0MGZjMmQyM2U2NGQ0MF8zLTAtMS0xLTA_9fec32bd-a830-4dc8-8577-b9d281485ad0">3920 Park Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGFibGU6OTYyYWMzY2JjMDYyNDI4MjgxNDBmYzJkMjNlNjRkNDAvdGFibGVyYW5nZTo5NjJhYzNjYmMwNjI0MjgyODE0MGZjMmQyM2U2NGQ0MF8zLTEtMS0xLTA_bc7803d6-8cea-4401-91cc-cb55e3420827">Edison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGFibGU6OTYyYWMzY2JjMDYyNDI4MjgxNDBmYzJkMjNlNjRkNDAvdGFibGVyYW5nZTo5NjJhYzNjYmMwNjI0MjgyODE0MGZjMmQyM2U2NGQ0MF8zLTItMS0xLTA_122a3f28-00e1-4773-adaf-fc4874aabdf4">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGFibGU6OTYyYWMzY2JjMDYyNDI4MjgxNDBmYzJkMjNlNjRkNDAvdGFibGVyYW5nZTo5NjJhYzNjYmMwNjI0MjgyODE0MGZjMmQyM2U2NGQ0MF8zLTMtMS0xLTA_64f769ac-dafd-4dbc-8f3f-810075d2d639">08820</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGV4dHJlZ2lvbjoxODFlMzljMTg5ZTA0NmQ4YjNiNzU0MzViNGQ5MzhjNV8zMzA_d768a0e8-13d2-42bc-8c49-afdc9273b96b">732</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGV4dHJlZ2lvbjoxODFlMzljMTg5ZTA0NmQ4YjNiNzU0MzViNGQ5MzhjNV8yNDc0_ba5d8f68-2c5f-4453-993d-d6b83ca720cb">225-8400</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i7ffb20b534144e6a96e5cf7566608b00_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGFibGU6NTU3Y2RmMGRmOWQ5NDg4ZThkYjkxMTkwMDQ5YTFiYmQvdGFibGVyYW5nZTo1NTdjZGYwZGY5ZDk0ODhlOGRiOTExOTAwNDlhMWJiZF8xLTAtMS0xLTA_2c8d1849-0a81-487e-9f5a-e4b57d8e8272">Common stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i7ffb20b534144e6a96e5cf7566608b00_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGFibGU6NTU3Y2RmMGRmOWQ5NDg4ZThkYjkxMTkwMDQ5YTFiYmQvdGFibGVyYW5nZTo1NTdjZGYwZGY5ZDk0ODhlOGRiOTExOTAwNDlhMWJiZF8xLTEtMS0xLTA_6a9cd690-3d9c-4395-89f2-85f48908e14d">EOSE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i7ffb20b534144e6a96e5cf7566608b00_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGFibGU6NTU3Y2RmMGRmOWQ5NDg4ZThkYjkxMTkwMDQ5YTFiYmQvdGFibGVyYW5nZTo1NTdjZGYwZGY5ZDk0ODhlOGRiOTExOTAwNDlhMWJiZF8xLTItMS0xLTA_072396ed-4cb6-4735-a8bf-da91aa6c1459">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i0a8f9957e19e4fcc9c579c86e7c4388a_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGFibGU6NTU3Y2RmMGRmOWQ5NDg4ZThkYjkxMTkwMDQ5YTFiYmQvdGFibGVyYW5nZTo1NTdjZGYwZGY5ZDk0ODhlOGRiOTExOTAwNDlhMWJiZF8yLTAtMS0xLTA_01691e88-fea9-4f4f-ba92-795f747aaca4">Warrants, each exercisable for one share of common stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0a8f9957e19e4fcc9c579c86e7c4388a_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGFibGU6NTU3Y2RmMGRmOWQ5NDg4ZThkYjkxMTkwMDQ5YTFiYmQvdGFibGVyYW5nZTo1NTdjZGYwZGY5ZDk0ODhlOGRiOTExOTAwNDlhMWJiZF8yLTEtMS0xLTA_6157270a-b6a8-4969-b415-ad2a02be7de8">EOSEW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0a8f9957e19e4fcc9c579c86e7c4388a_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGFibGU6NTU3Y2RmMGRmOWQ5NDg4ZThkYjkxMTkwMDQ5YTFiYmQvdGFibGVyYW5nZTo1NTdjZGYwZGY5ZDk0ODhlOGRiOTExOTAwNDlhMWJiZF8yLTItMS0xLTA_360dad8c-c043-477c-a712-28b13775e750">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGV4dHJlZ2lvbjoxODFlMzljMTg5ZTA0NmQ4YjNiNzU0MzViNGQ5MzhjNV8yNDc1_3bb659f3-867f-4fef-9f17-bdb8b12be081">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGV4dHJlZ2lvbjoxODFlMzljMTg5ZTA0NmQ4YjNiNzU0MzViNGQ5MzhjNV8yNDc2_8f10eca5-7f50-49e5-9b65-4963a1496265">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGFibGU6ZDYzZjMzODVhOGY3NDFiNzg5NDcwMjhjNDVlMjQ1NDcvdGFibGVyYW5nZTpkNjNmMzM4NWE4Zjc0MWI3ODk0NzAyOGM0NWUyNDU0N18xLTAtMS0xLTA_854c36e2-75ba-403a-8476-62f71ff75c05">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGFibGU6ZDYzZjMzODVhOGY3NDFiNzg5NDcwMjhjNDVlMjQ1NDcvdGFibGVyYW5nZTpkNjNmMzM4NWE4Zjc0MWI3ODk0NzAyOGM0NWUyNDU0N18xLTMtMS0xLTA_bcc7eb98-05ba-4926-bacc-31f64d4a5fe0">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGFibGU6ZDYzZjMzODVhOGY3NDFiNzg5NDcwMjhjNDVlMjQ1NDcvdGFibGVyYW5nZTpkNjNmMzM4NWE4Zjc0MWI3ODk0NzAyOGM0NWUyNDU0N18yLTMtMS0xLTA_b5e1ca24-e022-4af1-a3d3-ab58c65c0dab">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGV4dHJlZ2lvbjoxODFlMzljMTg5ZTA0NmQ4YjNiNzU0MzViNGQ5MzhjNV8yNDc3_a83c4ab4-7aa6-40b9-81d5-af84074ee94c">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGV4dHJlZ2lvbjoxODFlMzljMTg5ZTA0NmQ4YjNiNzU0MzViNGQ5MzhjNV8yNDc4_1d7d987a-827e-4540-b1a0-fda85035dd19">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i258e3266b7364112a2dbf3d49f0d6125_I20210806"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xL2ZyYWc6MTgxZTM5YzE4OWUwNDZkOGIzYjc1NDM1YjRkOTM4YzUvdGV4dHJlZ2lvbjoxODFlMzljMTg5ZTA0NmQ4YjNiNzU0MzViNGQ5MzhjNV8yMTk5MDIzMjU4NDQ1_e9bd462c-03c6-431e-8728-78df2af7aaf3"
      unitRef="shares">53636190</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMy0xLTEtMS0w_c9ca8445-510e-440f-ae84-06993e825891"
      unitRef="usd">74690000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMy0zLTEtMS0w_05111bb0-4123-45e0-886c-eee8ab2540fd"
      unitRef="usd">121853000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:GrantsReceivableCurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNC0xLTEtMS0w_b1ed5af1-4aef-419f-a627-e11834fafc15"
      unitRef="usd">204000</us-gaap:GrantsReceivableCurrent>
    <us-gaap:GrantsReceivableCurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNC0zLTEtMS0w_007c62c5-c23a-4ff2-bbe6-2d3dc8dc85b2"
      unitRef="usd">131000</us-gaap:GrantsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNS0xLTEtMS0w_75ea7561-f3ba-4a31-abf0-0bfa02c74cb3"
      unitRef="usd">170000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNS0zLTEtMS0w_98e38f75-d393-4af0-a59f-15258a041816"
      unitRef="usd">0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNi0xLTEtMS0w_f71d589b-8cf8-4eda-bf95-03f2fb8dddb1"
      unitRef="usd">4434000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNi0zLTEtMS0w_54b73383-f250-4714-b27c-6ec83b5aebdd"
      unitRef="usd">214000</us-gaap:InventoryNet>
    <us-gaap:DepositsAssetsCurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNy0xLTEtMS0w_0db3343f-db08-427d-930b-9a6a873c22c0"
      unitRef="usd">9843000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNy0zLTEtMS0w_ad08a32f-8a2f-4172-8eae-73cf9cb7e2b6"
      unitRef="usd">2390000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfOC0xLTEtMS0w_729fb43a-89f5-419a-bbe7-a5da74df7ce8"
      unitRef="usd">67000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfOC0zLTEtMS0w_f6b14bdc-5f4c-4e12-a42e-9a2ed949840a"
      unitRef="usd">0</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfOS0xLTEtMS0w_851b946f-4373-42a2-934d-1246edb6bf1a"
      unitRef="usd">2334000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfOS0zLTEtMS0w_bcda8df7-a9ab-4907-9691-7212bc4047ce"
      unitRef="usd">2779000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMTAtMS0xLTEtMA_c407420c-c85e-4c1a-a8aa-5cb82f28624f"
      unitRef="usd">91742000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMTAtMy0xLTEtMA_2141e756-a2d3-4d0e-8642-29432c388e2c"
      unitRef="usd">127367000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMTItMS0xLTEtMA_72e94542-4411-41c8-9d9d-a22841540ca8"
      unitRef="usd">8392000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMTItMy0xLTEtMA_e5e5e7b5-d989-4c31-9801-3c0e17379c00"
      unitRef="usd">5653000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMTMtMS0xLTEtMA_5e05cb17-4d3c-45f1-99a9-805b3a9b7b12"
      unitRef="usd">300000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMTMtMy0xLTEtMA_bac377e7-6013-4a2d-b052-ddadcebc2724"
      unitRef="usd">320000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMTQtMS0xLTEtMjk0MQ_81346a24-bbe8-418b-9b7e-d81ecab2fd31"
      unitRef="usd">4331000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMTQtMy0xLTEtMjk0MQ_c34a41fe-4477-4b81-ac81-47ffb3ce321d"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:EquityMethodInvestments
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMTQtMS0xLTEtMA_c3c66754-80a3-4f5f-9623-814bc6f509e1"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMTQtMy0xLTEtMA_e7c3da1a-d225-4acc-a11f-ca5377f6e444"
      unitRef="usd">3736000</us-gaap:EquityMethodInvestments>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMTUtMS0xLTEtMA_f51c7a43-c868-4347-88e5-bbf5e07f85a1"
      unitRef="usd">840000</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMTUtMy0xLTEtMA_1f100234-80f8-4855-b26d-dc52f8fb4f9a"
      unitRef="usd">825000</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMTYtMS0xLTEtMA_7156779b-837c-4e3b-8474-1e5c5b49ac23"
      unitRef="usd">4055000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMTYtMy0xLTEtMA_2b71703f-d607-4b2f-8827-38f2865442aa"
      unitRef="usd">100000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMTctMS0xLTEtMA_fcbcda4a-e9ac-4ace-8b33-ffb3407e4a60"
      unitRef="usd">194000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMTctMy0xLTEtMA_cbaa894e-f500-4235-9f3c-23c42f146fbc"
      unitRef="usd">263000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMTgtMS0xLTEtMA_ce0a044c-be27-4ebb-b57a-3abf2c11329f"
      unitRef="usd">109854000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMTgtMy0xLTEtMA_31f4f836-a040-45a3-98ad-c474f823c5a2"
      unitRef="usd">138264000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMjItMS0xLTEtMA_cf260a82-8143-454e-b29d-bc8aad7f26c5"
      unitRef="usd">15161000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMjItMy0xLTEtMA_bdc9be5b-2dfe-4813-a18a-bb8e2968377a"
      unitRef="usd">8471000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMjMtMS0xLTEtMA_b5b1e728-9405-4a8f-a0b9-ab099168cc7e"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMjMtMy0xLTEtMA_bf050ca5-c414-4763-9eb7-b0340bcad13e"
      unitRef="usd">2517000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:ProvisionForLossOnContracts
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMjQtMS0xLTEtMA_bcc852ef-079e-471a-a7f1-93fdf0c8dd79"
      unitRef="usd">2030000</us-gaap:ProvisionForLossOnContracts>
    <us-gaap:ProvisionForLossOnContracts
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMjQtMy0xLTEtMA_e45c3d07-6203-4131-9aaf-51a001d86c94"
      unitRef="usd">1585000</us-gaap:ProvisionForLossOnContracts>
    <us-gaap:CapitalLeaseObligationsCurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMjUtMS0xLTEtMA_44a3201d-879c-42d1-95d4-aefbdeb0126d"
      unitRef="usd">9000</us-gaap:CapitalLeaseObligationsCurrent>
    <us-gaap:CapitalLeaseObligationsCurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMjUtMy0xLTEtMA_51be0970-7c92-420e-beb7-0cf8ac75edde"
      unitRef="usd">11000</us-gaap:CapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMjYtMS0xLTEtMA_bd7a9735-f475-4a37-b6cd-4bb986d3e484"
      unitRef="usd">6082000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMjYtMy0xLTEtMA_30aca954-aa01-4fb7-a7b5-553f9b739ef7"
      unitRef="usd">924000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMjctMS0xLTEtMA_16a94b33-8389-4be9-95c2-c3e11c5abe88"
      unitRef="usd">1340000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMjctMy0xLTEtMA_f6ae4e0c-7a8d-4b2b-84ec-5607230d45d9"
      unitRef="usd">77000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMjgtMS0xLTEtMA_8c0504d8-9b4b-4732-bd7b-ffa891afe8e4"
      unitRef="usd">24622000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMjgtMy0xLTEtMA_8622905f-dc76-4029-8430-1fc841a5cd57"
      unitRef="usd">13585000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRentCreditNoncurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzAtMS0xLTEtMA_e5d9bc89-bed5-4c7a-9c61-2c9e287421e1"
      unitRef="usd">785000</us-gaap:DeferredRentCreditNoncurrent>
    <us-gaap:DeferredRentCreditNoncurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzAtMy0xLTEtMA_756f13d1-0622-46b4-99f6-df7207a645db"
      unitRef="usd">762000</us-gaap:DeferredRentCreditNoncurrent>
    <us-gaap:CapitalLeaseObligationsNoncurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzEtMS0xLTEtMA_6d9f5185-e5b5-42dc-96f0-eb925e4bc7eb"
      unitRef="usd">0</us-gaap:CapitalLeaseObligationsNoncurrent>
    <us-gaap:CapitalLeaseObligationsNoncurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzEtMy0xLTEtMA_d162c799-a052-41f7-870d-177a79c7bb04"
      unitRef="usd">4000</us-gaap:CapitalLeaseObligationsNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzItMS0xLTEtMA_3d332402-48be-4e11-8cb1-c7882e357182"
      unitRef="usd">13540000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzItMy0xLTEtMA_dfe10df5-2417-4ba8-9b6f-6a7498b91fbc"
      unitRef="usd">427000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzMtMS0xLTEtMA_9688b4b6-4255-41d3-83ac-d0a4f0aeebc9"
      unitRef="usd">2340000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzMtMy0xLTEtMA_e226283e-1c13-411b-8df5-2f03733c35b2"
      unitRef="usd">2701000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzQtMS0xLTEtMA_711e8b3f-00cc-44a5-a7ae-5427246c80b1"
      unitRef="usd">16665000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzQtMy0xLTEtMA_1a7d8bcb-0109-4029-a781-4f060ab5ae48"
      unitRef="usd">3894000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzUtMS0xLTEtMA_5ec1ffb8-f8e0-43d2-9004-82f726620b8b"
      unitRef="usd">41287000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzUtMy0xLTEtMA_86a0c4be-f139-4617-a7ec-c38d35444a97"
      unitRef="usd">17479000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDAtMS0xLTEtMTAwMzU_a4414fea-7e6d-4860-a0fa-f4d2b6e1b1f1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDAtMy0xLTEtMTAwMzc_d88eb164-9144-4e85-a48c-97bb01f3ab91"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjNkZTk2ZGQ0M2ZkYjRkNWU5ZjFjMjNjYjJiZWM4YmUwXzIw_5e9598dc-dddb-4462-bceb-7b75796a1c34"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjNkZTk2ZGQ0M2ZkYjRkNWU5ZjFjMjNjYjJiZWM4YmUwXzIw_6e2b4333-e1ce-4d07-b7da-36d9b49d4b37"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjNkZTk2ZGQ0M2ZkYjRkNWU5ZjFjMjNjYjJiZWM4YmUwXzM0_8730da6d-d32e-4146-a36c-1296777ae6c9"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjNkZTk2ZGQ0M2ZkYjRkNWU5ZjFjMjNjYjJiZWM4YmUwXzM0_b1cd25b4-bb27-4ddd-a798-eb8b90267f95"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjNkZTk2ZGQ0M2ZkYjRkNWU5ZjFjMjNjYjJiZWM4YmUwXzU2_2211c1c9-63ba-4f95-bfa3-9809d5e093b1"
      unitRef="shares">53353858</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjNkZTk2ZGQ0M2ZkYjRkNWU5ZjFjMjNjYjJiZWM4YmUwXzU2_6953cfd3-4b2e-4cb8-ab7a-11d210353ca0"
      unitRef="shares">53353858</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjNkZTk2ZGQ0M2ZkYjRkNWU5ZjFjMjNjYjJiZWM4YmUwXzYz_4fc7ad4b-50bf-4014-93b2-b271a26d3a58"
      unitRef="shares">48943082</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjNkZTk2ZGQ0M2ZkYjRkNWU5ZjFjMjNjYjJiZWM4YmUwXzYz_ac6eb6cd-ec96-4cca-9ef5-9ab93de9e212"
      unitRef="shares">48943082</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzktMS0xLTEtMA_48a22287-caf8-4426-9cfd-c90a6bc8fd53"
      unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfMzktMy0xLTEtMA_d7ca0982-abad-468d-b1a1-39b9f1805bd4"
      unitRef="usd">5000</us-gaap:CommonStockValue>
    <eose:CommonStockValueContingentlyIssuable
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDAtMS0xLTEtMA_be673cdb-3919-477a-a988-60bbafeeddb4"
      unitRef="usd">0</eose:CommonStockValueContingentlyIssuable>
    <eose:CommonStockValueContingentlyIssuable
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDAtMy0xLTEtMA_3414dd9e-9fc8-4665-ab19-553f63e9da7b"
      unitRef="usd">17600000</eose:CommonStockValueContingentlyIssuable>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjI1ZjhhZTQyNGU2ODRkYzRhMjhlODYyOWM5MDBhMGY0XzIy_2f26df2a-cbd6-4065-a8c5-edc507ee8850"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjI1ZjhhZTQyNGU2ODRkYzRhMjhlODYyOWM5MDBhMGY0XzIy_5d574e29-e0a7-4c36-be59-49db162d294e"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjI1ZjhhZTQyNGU2ODRkYzRhMjhlODYyOWM5MDBhMGY0XzM2_7fab6dd6-7ad9-4133-8fbd-f80793c6d73b"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjI1ZjhhZTQyNGU2ODRkYzRhMjhlODYyOWM5MDBhMGY0XzM2_a8d04ac5-7789-4b93-808a-7cf4227f960e"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjI1ZjhhZTQyNGU2ODRkYzRhMjhlODYyOWM5MDBhMGY0XzU4_237fb0e4-0da9-4ab3-b9c5-ca8ccbdf1888"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjI1ZjhhZTQyNGU2ODRkYzRhMjhlODYyOWM5MDBhMGY0XzU4_4b9cb89d-6473-436c-98cf-b419f5e147d1"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjI1ZjhhZTQyNGU2ODRkYzRhMjhlODYyOWM5MDBhMGY0XzU4_509b3f74-da31-4e1f-abab-4630090f6407"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjI1ZjhhZTQyNGU2ODRkYzRhMjhlODYyOWM5MDBhMGY0XzU4_7ec14311-4ce3-440b-9dd1-662324472816"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDEtMS0xLTEtMA_3c6f4330-e9e7-4536-ac8c-108460587e19"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDEtMy0xLTEtMA_89616b2d-87e5-4ceb-bd85-df6d46f70e2a"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDItMS0xLTEtMA_60d0c87a-8843-4219-910b-5ff801fc0141"
      unitRef="usd">436372000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDItMy0xLTEtMA_ed341544-11d4-4e7a-bf39-540dc5775a47"
      unitRef="usd">395491000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDMtMS0xLTEtMA_3555138f-a37e-442a-8ae1-2e7dd5eee693"
      unitRef="usd">-367810000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDMtMy0xLTEtMA_9cbf7a55-83c2-4c4c-8558-563000d80b59"
      unitRef="usd">-292311000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDQtMS0xLTEtMA_ae235e8b-8acf-47cc-98fc-3fd60ac4c220"
      unitRef="usd">68567000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDQtMy0xLTEtMA_7748cb4e-0b36-4bca-a5bc-ac80a95c0305"
      unitRef="usd">120785000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDUtMS0xLTEtMA_2b1d4233-be39-4e1a-9f3c-8984019e7fd3"
      unitRef="usd">109854000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xNi9mcmFnOjg1MDhlMjY2MDMxYzQwZDQ5MDVkZTUzYmIzYzU5MzA0L3RhYmxlOmVlNDljYTY3NmQxYzQ0YjRhNzBiYWVhMDA5MzRiNGQwL3RhYmxlcmFuZ2U6ZWU0OWNhNjc2ZDFjNDRiNGE3MGJhZWEwMDkzNGI0ZDBfNDUtMy0xLTEtMA_a12de7eb-908c-423a-8eb3-2cd188b04c0f"
      unitRef="usd">138264000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMi0xLTEtMS0w_5970242d-74e1-429b-b27b-fa6871aa2b8d"
      unitRef="usd">612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMi0zLTEtMS0w_0b7efd30-b9b9-4d73-98f9-e38d7108eb5f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMy01LTEtMS0yNDQ_cd147668-1e09-4927-a955-51d047063631"
      unitRef="usd">776000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMy03LTEtMS0yNDQ_1381a3a7-ae27-4cfa-8aad-44d7a5ba707f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfNS0xLTEtMS0w_1bccec01-4577-4e4d-a246-a7e2b611eece"
      unitRef="usd">12364000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfNS0zLTEtMS0w_6f7401f4-a1e8-4103-9ece-1da0b2aecf8b"
      unitRef="usd">53000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfNi01LTEtMS0yNDk_7e5371be-d19b-4dfe-bad4-587506c1adf7"
      unitRef="usd">12464000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfNi03LTEtMS0yNDk_cda5cd21-bbec-470a-b115-906325a47d48"
      unitRef="usd">110000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfNi0xLTEtMS0w_c56a9b49-eed1-4be9-b107-856bd3d97efb"
      unitRef="usd">3647000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfNi0zLTEtMS0w_d024d219-1a87-42ee-9436-10e92a633c44"
      unitRef="usd">2248000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfNy01LTEtMS0yNDk_d9745250-353a-419e-9932-c4c02ca1f37c"
      unitRef="usd">8700000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfNy03LTEtMS0yNDk_7f3380f9-58d6-4dc1-8aaa-4f098b9075b8"
      unitRef="usd">4478000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfNy0xLTEtMS0w_3a4e8147-1a67-4fc7-bc24-9c59482f4205"
      unitRef="usd">11325000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfNy0zLTEtMS0w_a11f1ff6-de68-4924-8350-a511fcfb0f59"
      unitRef="usd">1408000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfOC01LTEtMS0yNDk_d903e676-c96e-4145-8f5a-51417251340b"
      unitRef="usd">20127000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfOC03LTEtMS0yNDk_5692e1fc-a661-4ab6-b775-ecfb14d90e68"
      unitRef="usd">2989000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnContractTermination
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfOS0xLTEtMS01NzA4_a5b94d9e-667a-4611-8ed8-cdab03852f18"
      unitRef="usd">-22516000</us-gaap:GainLossOnContractTermination>
    <us-gaap:GainLossOnContractTermination
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfOS0zLTEtMS01NzA4_15b53061-1679-4bce-a05c-b5cca3c2d8b8"
      unitRef="usd">-217000</us-gaap:GainLossOnContractTermination>
    <us-gaap:GainLossOnContractTermination
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfOS01LTEtMS01NzA4_931000e8-5ae7-48c5-b5d9-95b823cc40cf"
      unitRef="usd">-30368000</us-gaap:GainLossOnContractTermination>
    <us-gaap:GainLossOnContractTermination
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfOS03LTEtMS01NzA4_51f58864-330e-4c1a-aece-298ae49fe4a5"
      unitRef="usd">-995000</us-gaap:GainLossOnContractTermination>
    <eose:GrantExpenseIncomeNet
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfOC0xLTEtMS0w_db6167b5-74db-4927-9db7-eec4265d2d3d"
      unitRef="usd">-52000</eose:GrantExpenseIncomeNet>
    <eose:GrantExpenseIncomeNet
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfOC0zLTEtMS0w_50444344-79ca-4467-b9b7-cb83fa8c906b"
      unitRef="usd">263000</eose:GrantExpenseIncomeNet>
    <eose:GrantExpenseIncomeNet
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfOS01LTEtMS0yNDk_19e3b775-70b9-4527-be13-a1ec62272691"
      unitRef="usd">-44000</eose:GrantExpenseIncomeNet>
    <eose:GrantExpenseIncomeNet
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfOS03LTEtMS0yNDk_58de7258-1bb5-4d7f-8f8d-5a7d5ca0373c"
      unitRef="usd">609000</eose:GrantExpenseIncomeNet>
    <us-gaap:CostsAndExpenses
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfOS0xLTEtMS0w_85a6b49b-416d-488d-9f08-5ae997c34a07"
      unitRef="usd">49800000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfOS0zLTEtMS0w_ddc428c1-4446-4c5f-b515-e078bc7140a3"
      unitRef="usd">4189000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTAtNS0xLTEtMTcx_089355cb-50b8-4fc5-b793-1c3cef0eebe7"
      unitRef="usd">71615000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTAtNy0xLTEtMTcx_9220cf25-0277-4c4f-bef1-de802ff13367"
      unitRef="usd">9181000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTEtMS0xLTEtMA_7f890737-bf2f-4e2d-89aa-c5b755a2e65c"
      unitRef="usd">-49188000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTEtMy0xLTEtMA_b5e5efe0-67ca-47ee-bef6-1d35d0b77f03"
      unitRef="usd">-4189000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTItNS0xLTEtMjI3_57d0a1b1-a2e8-4ca0-9b8d-21c41dbf2d67"
      unitRef="usd">-70839000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTItNy0xLTEtMjM0_703692a1-fdce-4661-9d8d-2f0e9ba30f92"
      unitRef="usd">-9181000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTQtMS0xLTEtMA_15ea681a-24af-4c66-b8a6-80f3836d6a0b"
      unitRef="usd">-154000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTQtMy0xLTEtMA_784cd954-bc23-447f-9c16-78e3b402dd5a"
      unitRef="usd">-15000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTUtNS0xLTEtMjU0_1a8cb68b-3576-4221-ae05-21ea37563323"
      unitRef="usd">-175000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTUtNy0xLTEtMjU0_bfaeea08-4463-4bb1-a840-9ca2a44f032e"
      unitRef="usd">-110000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTUtMS0xLTEtMA_175b239f-c9e4-4d22-a320-8dc35332e313"
      unitRef="usd">0</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTUtMy0xLTEtMA_c3da5c3e-9158-47fa-9bed-e2c5674bc49d"
      unitRef="usd">3030000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTYtNS0xLTEtMjU0_570073fc-1c5d-450e-b350-f31aa8e76555"
      unitRef="usd">0</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTYtNy0xLTEtMjU0_7d159b5c-9ce6-434d-8228-4ad2c0f42149"
      unitRef="usd">6745000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTctMS0xLTEtMzA5Ng_ee73092b-04ac-4c88-b9df-f348fe1e1b88"
      unitRef="usd">-7480000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTctMy0xLTEtMzA5Ng_ad03fd0d-00b7-44ff-93aa-9cde9e699b5c"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTctNS0xLTEtMzA5Ng_3c135f2a-4d1a-49a6-9d9a-9f4ba58e7de1"
      unitRef="usd">-7480000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTctNy0xLTEtMzA5Ng_a2572ee0-1bfa-456d-86b7-0c416390e0a3"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTYtMS0xLTEtMA_8d99111b-5b0b-487b-bc98-50f9e8578f43"
      unitRef="usd">0</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTYtMy0xLTEtMA_f376e56e-070a-48eb-85c1-29600bd8873d"
      unitRef="usd">1358000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTctNS0xLTEtMjU0_7f71248d-1f15-4c33-9695-bc3a060310a4"
      unitRef="usd">0</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTctNy0xLTEtMjU0_3cd6820f-b524-483e-8ac0-a88c00e7499b"
      unitRef="usd">843000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTctMS0xLTEtMA_634c5dbb-4a44-4a88-b821-39909cc9203f"
      unitRef="usd">-585000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTctMy0xLTEtMA_16de127e-8b26-40a0-b615-7b186bfca4c1"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTgtNS0xLTEtMjU0_8f94a955-cfbc-465d-ac1b-8373ae4dd8bd"
      unitRef="usd">-361000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTgtNy0xLTEtMjU0_7d002103-df85-414f-9afa-f950ff9f4dbd"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTgtMS0xLTEtMA_85c649a0-a7ec-4343-a547-c1441912d741"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTgtMy0xLTEtMA_c4c8f12a-be2a-452e-ba5b-47e0163ffc93"
      unitRef="usd">-8000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTktNS0xLTEtMjU0_22425fa3-2384-4f07-a5e5-ce31cd52f52c"
      unitRef="usd">440000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTktNy0xLTEtMjU0_18d9eb0f-7d39-4308-ae56-11e233aba2a8"
      unitRef="usd">-39000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <eose:SaleOfStateTaxAttributes
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjItMS0xLTEtMzMwMg_7e9b13f2-5120-4ef0-8dd8-72d6d23a72bd"
      unitRef="usd">2194000</eose:SaleOfStateTaxAttributes>
    <eose:SaleOfStateTaxAttributes
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjItMy0xLTEtMzMwMg_5b088e53-019e-41fb-80a9-468994c2e799"
      unitRef="usd">0</eose:SaleOfStateTaxAttributes>
    <eose:SaleOfStateTaxAttributes
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjItNS0xLTEtMzMwMg_3f6c5f38-e558-4497-9fa7-88bfb18faad2"
      unitRef="usd">2194000</eose:SaleOfStateTaxAttributes>
    <eose:SaleOfStateTaxAttributes
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjItNy0xLTEtMzMwMg_2b34ded1-fe8d-4ada-800d-b98bef96039b"
      unitRef="usd">0</eose:SaleOfStateTaxAttributes>
    <us-gaap:NetIncomeLoss
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTktMS0xLTEtMA_68d5f599-c314-4986-9f0f-0abcfa0c4d19"
      unitRef="usd">-54043000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMTktMy0xLTEtMA_d463d971-e4d8-4aa2-afa4-94fedfe2d7d6"
      unitRef="usd">-5884000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjAtNS0xLTEtMjAy_059a7e47-6fa9-49f7-bb00-7fe0872ddec7"
      unitRef="usd">-75499000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjAtNy0xLTEtMTk3_b3fc9d4c-48bf-4c38-b8d5-3a5fc5909140"
      unitRef="usd">-15232000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjItMS0xLTEtMA_3e057442-ef31-4348-8dbf-059c02f55778"
      unitRef="usdPerShare">-1.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjItMy0xLTEtMA_d03c3cb4-031c-4927-8c8d-ebec422c1c42"
      unitRef="usdPerShare">-1.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjMtNS0xLTEtMjU5_f1317ef4-d636-4131-9dc2-7ed97df038ee"
      unitRef="usdPerShare">-1.46</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjMtNy0xLTEtMjU5_acc189e8-c4c9-45b0-927f-6075a715e4e8"
      unitRef="usdPerShare">-3.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjMtMS0xLTEtMA_1d22daf7-8a0d-4de2-93d9-a47a3010c150"
      unitRef="usdPerShare">-1.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjMtMy0xLTEtMA_bcf5c4a1-f4d9-4817-aea0-28c475126635"
      unitRef="usdPerShare">-1.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjQtNS0xLTEtMjU5_1cff31e1-e2b4-4e0e-ba2b-6de8680b179b"
      unitRef="usdPerShare">-1.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjQtNy0xLTEtMjU5_ab6b6e7d-7223-43fc-8d98-b3a0a70f16a1"
      unitRef="usdPerShare">-3.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjYtMS0xLTEtMA_21af8706-ca73-42c7-879d-4e25083a8703"
      unitRef="shares">51792365</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjYtMy0xLTEtMA_bdeac50b-82a4-4b7d-9779-a0af702f6c57"
      unitRef="shares">3930336</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjctNS0xLTEtMjYy_2192791d-d2cc-4026-ad9f-7ebcffaae531"
      unitRef="shares">51630088</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjctNy0xLTEtMjYy_df4adc6a-6abb-4520-bae5-7dde2e08b313"
      unitRef="shares">3930336</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjctMS0xLTEtMA_7ec8c79d-9222-426e-92b9-0693075efe6e"
      unitRef="shares">51792365</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjctMy0xLTEtMA_34cef8d3-f3bb-4f2a-aa6b-9a1959ae5759"
      unitRef="shares">3930336</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjgtNS0xLTEtMjYy_8f6e8a1b-3820-4a74-b748-10628e366c5d"
      unitRef="shares">51630088</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjgtNy0xLTEtMjYy_7d453247-4b42-4569-8150-48584cabffbd"
      unitRef="shares">3930336</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i26746ac6952b48b5a2bfe2b2ecad093a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMi0xLTEtMS0w_f6450f7f-332d-43f6-8559-030d85f36983"
      unitRef="shares">3930336</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i26746ac6952b48b5a2bfe2b2ecad093a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMi0zLTEtMS0w_6176e7b2-bbc1-4760-9056-bcac84a936da"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icbc13be01710482a953954ca58d9879d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMi01LTEtMS0w_d07966b5-9d47-4d5f-84b6-bfc408c34abd"
      unitRef="usd">20346000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i16df08cd2ca249d59aa28e7de632e428_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMi03LTEtMS0w_b14d374a-c8ab-4fb0-9f97-0b473dcacf7f"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5301cb2a24d646ba85cb901aedd020c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMi05LTEtMS0w_61c44ec5-2bdc-49a3-80d5-9da1a10df56c"
      unitRef="usd">-204068000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5203fb3054254b0182d1050c33409c3c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMi0xMS0xLTEtMA_1cb98c4a-202b-4d6e-9440-d7aab4818eb1"
      unitRef="usd">-183722000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i573110e854b645979ac3945918bcd2d4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMy01LTEtMS0w_209999b9-2ceb-410f-9098-39f93e821004"
      unitRef="usd">19000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic2be8244201c45daa47d8142279f2abb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMy0xMS0xLTEtMA_8833e877-2677-49a0-8d62-85be33acda61"
      unitRef="usd">19000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ia90140a80e774707a45c6de1859d1e0a_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNC05LTEtMS0w_718b62a4-a656-4437-a136-c428df1245ec"
      unitRef="usd">-9348000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic2be8244201c45daa47d8142279f2abb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNC0xMS0xLTEtMA_2a637704-2784-451b-8422-b7ba5a8d8ad4"
      unitRef="usd">-9348000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i3a2a857d058c4fa5bbbc480e48d94275_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNS0xLTEtMS0w_b340c262-1948-44ee-b96f-195d07f7c824"
      unitRef="shares">3930336</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3a2a857d058c4fa5bbbc480e48d94275_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNS0zLTEtMS0w_2fd78511-91b6-45b0-acd8-31063aaae900"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id327e2dbf06a49498e42305496b870f9_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNS01LTEtMS0w_8af048f2-9046-401f-a897-2411c58269e4"
      unitRef="usd">20365000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i379472e219e54a0d8769f333d786a61d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNS03LTEtMS0w_4a87d4df-b29e-47c1-9285-3626604d689f"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic6444b1a599b4fb18ddfe041f9802588_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNS05LTEtMS0w_03b88648-fc3e-491e-811e-4d62f0048a80"
      unitRef="usd">-213416000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifb0c3c35db1d4b2d8828c2d66c741c05_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNS0xMS0xLTEtMA_d4b12606-8fa7-475c-9cc8-986f675072b6"
      unitRef="usd">-193051000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0828a9742731426ba9907ec0d6e548f6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNi01LTEtMS01OTg_99273642-66b7-4ab1-9b61-c96c45a248c5"
      unitRef="usd">37000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNi0xMS0xLTEtNjA4_45e4b4e1-2348-4e2a-a61a-1bc6ee617a6c"
      unitRef="usd">37000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ibf89747843fe49a1a4678f8c9293d770_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNy05LTEtMS01OTg_c4937d37-7669-43fb-87ff-e6f4b436bf3d"
      unitRef="usd">-5884000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNy0xMS0xLTEtNjA4_7742404a-bcae-4c9c-8635-6fedafaa560d"
      unitRef="usd">-5884000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i43c99845389048069c83e65e2c9beffa_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfOC0xLTEtMS02MDQ_06a2603f-9230-4532-b0b7-8afc7554d840"
      unitRef="shares">3930336</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i43c99845389048069c83e65e2c9beffa_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfOC0zLTEtMS02MDQ_fd904b47-5d15-4a04-8b42-f975bb541685"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2ffec18e32ea4afc97e6e980be6fb77f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfOC01LTEtMS02MDQ_462b43d4-fda7-4740-a8d9-a0ba356f4398"
      unitRef="usd">20402000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc1a410ff3fe48a0b14f7509cfcd8925_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfOC03LTEtMS02MDQ_0119e78a-2b7e-4035-838e-df764f7d7153"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib4fda5b8bbb141ee8108b0183c037131_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfOC05LTEtMS02MDQ_b848dd02-fc39-4883-bae8-627e28966711"
      unitRef="usd">-219300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id7b7f57c2f0744538448dfb781aaa894_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfOC0xMS0xLTEtNjA0_2082a95c-cf4a-4715-8e10-aef4b3593472"
      unitRef="usd">-198898000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i9fe672f40ba34609857fa1577da925fe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNy0xLTEtMS0w_3e27c887-854f-48c5-97ce-31a87008e0ac"
      unitRef="shares">48943082</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9fe672f40ba34609857fa1577da925fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNy0zLTEtMS0w_340c1fad-e657-4c19-adfd-5944e809c026"
      unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6b4297208ae431ab751ce5d2a942260_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNy01LTEtMS0w_18b000b2-79d0-4336-8315-efdad52b0a8d"
      unitRef="usd">395491000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6495ab6d29a4acc8483f29c783a3570_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNy03LTEtMS0w_7a2dfc7d-8ab7-4a73-8981-cd251060c3c8"
      unitRef="usd">17600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic76ee6a9233944bc99ecd03f7f484015_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNy05LTEtMS0w_6ced5b51-ea68-47c8-ab73-c6bc1380e266"
      unitRef="usd">-292311000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNy0xMS0xLTEtMA_3c1e7030-c158-42ee-912b-159ccd429713"
      unitRef="usd">120785000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4caeba93737844e5a2da9fe46e3bba0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfOC01LTEtMS0w_71754e1b-a35b-4a2e-b9c9-b2e957d81c09"
      unitRef="usd">2478000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idfc7817f4bff4712ba4b18a71f400e4f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfOC0xMS0xLTEtMA_559f06f2-c783-48e5-9a5f-b22007b56778"
      unitRef="usd">2478000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i3e1ab7d98fd2432d8a262ad5f31777d6_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfOS0xLTEtMS0w_73cb2ae4-0f53-4ea9-b9fd-a2c1e9aa6b40"
      unitRef="shares">859000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <eose:StockIssuedDuringPeriodSharesContingentlyIssuableStock
      contextRef="i3e1ab7d98fd2432d8a262ad5f31777d6_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTAtMS0xLTEtMA_7de37f29-b1b4-4028-b054-904d7f43228f"
      unitRef="shares">1999185</eose:StockIssuedDuringPeriodSharesContingentlyIssuableStock>
    <eose:StockIssuedDuringPeriodValueContingentlyIssuableStock
      contextRef="i4caeba93737844e5a2da9fe46e3bba0d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTAtNS0xLTEtMA_5ddb4c7d-7775-4966-8268-0d7276815cd8"
      unitRef="usd">17600000</eose:StockIssuedDuringPeriodValueContingentlyIssuableStock>
    <eose:StockIssuedDuringPeriodValueContingentlyIssuableStock
      contextRef="i0690c8baef094427bacbb7c02e30b5bf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTAtNy0xLTEtMA_0cca637e-5f88-454e-a302-524fbd53dd5f"
      unitRef="usd">-17600000</eose:StockIssuedDuringPeriodValueContingentlyIssuableStock>
    <eose:StockIssuedDuringPeriodValueContingentlyIssuableStock
      contextRef="idfc7817f4bff4712ba4b18a71f400e4f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTAtMTEtMS0xLTA_f002ed68-a887-409e-a7a6-819d1bb6d934"
      unitRef="usd">0</eose:StockIssuedDuringPeriodValueContingentlyIssuableStock>
    <us-gaap:NetIncomeLoss
      contextRef="i3739e21e76f74150968e825bdb1d4e29_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTEtOS0xLTEtMA_8a5876d7-a7f9-4b61-b62c-32cad12d5358"
      unitRef="usd">-21456000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idfc7817f4bff4712ba4b18a71f400e4f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTEtMTEtMS0xLTA_3b70cf9a-eaa6-4564-90de-2f4c04417f80"
      unitRef="usd">-21456000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ibcdf948498564530b7a934cfb0a99186_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTItMS0xLTEtMA_e4a2fe58-5ab3-4632-b70e-17acc8a90861"
      unitRef="shares">51801267</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibcdf948498564530b7a934cfb0a99186_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTItMy0xLTEtMA_a6732908-712f-4e08-abf8-895aa2c4c1e5"
      unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia6f6be121e6748f29b82209a5cc79261_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTItNS0xLTEtMA_d7be9f1d-0b88-4f83-a519-47524e706446"
      unitRef="usd">415569000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8cb22be5c8e242e9aa0b75573fea9caa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTItNy0xLTEtMA_ea585a9b-fb90-45ad-a89d-9b1f0e7643d4"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i70a53c67df934dd7812038915e871364_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTItOS0xLTEtMA_9cbca938-211c-4bed-9806-6c34ed29f15e"
      unitRef="usd">-313767000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie9421a9307874a35aed3835c7165ce5e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTItMTEtMS0xLTA_17e4261a-d9f8-458b-883f-8c6a12a91f03"
      unitRef="usd">101807000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i069f2ae03b1944a995997ad2d3fee006_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTYtNS0xLTEtNjU5_3f15eba4-18ca-4281-b0da-353564d1b5e6"
      unitRef="usd">3195000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTYtMTEtMS0xLTY1OQ_402a5c59-2f88-49e0-a584-1b355148de29"
      unitRef="usd">3195000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTctMS0xLTEtNjU5_0d670934-5005-465b-91dc-3279ec43ba78"
      unitRef="shares">87177</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTctNS0xLTEtNjU5_e3577225-39ad-45c2-906c-01197638649c"
      unitRef="usd">756000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTctMTEtMS0xLTY1OQ_16e0e330-d30f-484e-9b6f-465894f28a98"
      unitRef="usd">756000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <eose:StockIssuedDuringPeriodSharesPublicWarrantsExercised
      contextRef="i48851547a6bd40eebc5d0ad9b8effb36_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTgtMS0xLTEtNjU5_47659c18-a8f9-43bd-9a92-d8771d87ccff"
      unitRef="shares">1465414</eose:StockIssuedDuringPeriodSharesPublicWarrantsExercised>
    <eose:StockIssuedDuringPeriodSharesPublicWarrantsExercised
      contextRef="if8e49fea24bf4d91bb752b0a7978bae5_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTgtMS0xLTEtNjU5_721dae92-b946-49d2-8fe8-f5db7971ef68"
      unitRef="shares">1465414</eose:StockIssuedDuringPeriodSharesPublicWarrantsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i069f2ae03b1944a995997ad2d3fee006_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTgtNS0xLTEtNjU5_d24cd150-36ce-4e67-a125-e63f09d7e016"
      unitRef="usd">16852000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTgtMTEtMS0xLTY1OQ_35e79cd9-dc3d-433a-9e59-d3d6b03524b0"
      unitRef="usd">16852000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:NetIncomeLoss
      contextRef="i3442984760d74167b7917bf002b4c2ee_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTktOS0xLTEtNjU5_c3fe359e-1a6b-485e-8c7c-be98b2f26886"
      unitRef="usd">-54043000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTktMTEtMS0xLTY1OQ_5485479a-abc7-4dbf-bcd2-4f68f2ca84ce"
      unitRef="usd">-54043000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="iaed26ee8f68542ebb51ef4d61b2bbc4e_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMjAtMS0xLTEtNjU5_a814650e-58b8-4261-8b87-314734ea4ac6"
      unitRef="shares">53353858</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iaed26ee8f68542ebb51ef4d61b2bbc4e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMjAtMy0xLTEtNjU5_68537eef-0588-4392-82b8-5b3e3fe87963"
      unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia17933ffbbf64cb1bf2254fb54a1bc1b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMjAtNS0xLTEtNjU5_54f5ae1b-b10d-41c2-8f56-4a25bde17d47"
      unitRef="usd">436372000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7cc1d8534ba24beab20004a91b4bbeb5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMjAtNy0xLTEtNjU5_71040ec6-41b3-481a-ae3f-b691b66d8e98"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i624610406b424f48a3faf547c014cfea_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMjAtOS0xLTEtNjU5_060bdcf9-c571-4754-941f-1e9c62d74526"
      unitRef="usd">-367810000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMjAtMTEtMS0xLTY1OQ_8ac82025-d656-455f-a3e2-5a4f73796a42"
      unitRef="usd">68567000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMi0xLTEtMS0w_f40a14ac-03a9-462e-a45e-1e5661924ad9"
      unitRef="usd">-75499000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMi0zLTEtMS0w_752379ef-6cc6-400f-833d-dd9d309599cc"
      unitRef="usd">-15232000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfNC0xLTEtMS0w_2863c69e-eb28-4fce-8152-b1ff809f81be"
      unitRef="usd">5673000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfNC0zLTEtMS0w_4ad6922b-88cb-47ca-aea3-4c2026af3ee8"
      unitRef="usd">56000</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfNS0xLTEtMS0w_4950ceb4-0bf8-46c5-8f0b-7cfc73054271"
      unitRef="usd">1097000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfNS0zLTEtMS0w_8a80c4ee-fc77-4162-bf2c-dabbc900f3be"
      unitRef="usd">750000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfNi0xLTEtMS0w_6c4eb774-8651-4329-aa89-2a5f15fc2e64"
      unitRef="usd">-11000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfNi0zLTEtMS0w_e9e91668-e964-438d-8e39-9c4b3b525066"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfOC0xLTEtMS0zMDAw_d372a76b-8c91-4b0f-bf03-de3c9a8bc5e7"
      unitRef="usd">-7480000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfOC0zLTEtMS0zMDAw_5a903980-5c4e-4cb7-b2a9-0faa493046d5"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfOC0xLTEtMS0w_a16687da-5c6c-4d5b-96fd-a4ab92b6ef04"
      unitRef="usd">440000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfOC0zLTEtMS0w_d5e1bc4a-0d32-4b19-8e6e-eb3203a81776"
      unitRef="usd">-39000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestExpenseDebt
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfOS0xLTEtMS0w_10b6f3be-3d0f-4b4d-82dc-f54842fa4582"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfOS0zLTEtMS0w_1e57dee9-34d2-4a94-a737-2f6253410779"
      unitRef="usd">6745000</us-gaap:InterestExpenseDebt>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMTAtMS0xLTEtMA_6e08a43f-8516-49d0-a54e-b607c7428080"
      unitRef="usd">0</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMTAtMy0xLTEtMA_92ca2108-10b1-4f49-904d-cd0c04ce6465"
      unitRef="usd">843000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMTEtMS0xLTEtMA_61f244ba-ba50-4661-a4ba-a241c2b75f43"
      unitRef="usd">-361000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMTEtMy0xLTEtMA_e78a81cf-b597-4434-88ad-41a9e1e979e2"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <eose:IncreaseDecreaseInReceivableOnSaleOfStateTaxAttributes
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMTMtMS0xLTEtMA_f91ec3d9-139d-423f-b2c3-c9709d230177"
      unitRef="usd">0</eose:IncreaseDecreaseInReceivableOnSaleOfStateTaxAttributes>
    <eose:IncreaseDecreaseInReceivableOnSaleOfStateTaxAttributes
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMTMtMy0xLTEtMA_9e5ea4a8-1ff2-4352-b9b0-dc20e9887569"
      unitRef="usd">-4060000</eose:IncreaseDecreaseInReceivableOnSaleOfStateTaxAttributes>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMTQtMS0xLTEtMA_ba2c2c58-0af9-4820-a42d-fee3124e598a"
      unitRef="usd">-506000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMTQtMy0xLTEtMA_16ca1336-9f39-4c8d-b3fd-9be73ea41de2"
      unitRef="usd">-450000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMTUtMS0xLTEtMA_25b793b7-06e3-4b86-9cd7-cf73ce13d838"
      unitRef="usd">1554000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMTUtMy0xLTEtMA_c31ad5e1-24db-42a0-a41f-8aa0fc2dff17"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInInventories>
    <eose:IncreaseDecreaseInGrantsReceivable
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMTctMS0xLTEtNTM5_c243dfbe-edcb-4e48-8c17-5aa1ec0c1ec8"
      unitRef="usd">73000</eose:IncreaseDecreaseInGrantsReceivable>
    <eose:IncreaseDecreaseInGrantsReceivable
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMTctMy0xLTEtNTM5_696c9bf1-6193-4cea-b447-611cb0515d5a"
      unitRef="usd">-212000</eose:IncreaseDecreaseInGrantsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMTYtMS0xLTEtMA_62ff02ea-7f28-4cb1-b1a0-7f3a6dff633d"
      unitRef="usd">170000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMTYtMy0xLTEtMA_ceba99b4-5c96-4158-ac8f-c9d2052ff18b"
      unitRef="usd">76000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <eose:IncreaseDecreaseInCurrentDepositsAssets
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMTctMS0xLTEtMA_0073e934-bbae-40b0-bee1-dc67a4e719dc"
      unitRef="usd">-3221000</eose:IncreaseDecreaseInCurrentDepositsAssets>
    <eose:IncreaseDecreaseInCurrentDepositsAssets
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMTctMy0xLTEtMA_3872214b-dc11-4b8e-bf9f-d55b40eeaf54"
      unitRef="usd">96000</eose:IncreaseDecreaseInCurrentDepositsAssets>
    <eose:IncreaseDecreaseInNoncurrentDepositsAssets
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMTgtMS0xLTEtMA_1ae479d2-b7c5-4ff6-891e-3f4fcbab68bc"
      unitRef="usd">-15000</eose:IncreaseDecreaseInNoncurrentDepositsAssets>
    <eose:IncreaseDecreaseInNoncurrentDepositsAssets
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMTgtMy0xLTEtMA_4f2dc4d3-3d26-4f2a-a993-14ef6d1af972"
      unitRef="usd">13000</eose:IncreaseDecreaseInNoncurrentDepositsAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMTktMS0xLTEtMA_3029c64c-ec05-4978-bd0a-f3cf7b2820db"
      unitRef="usd">3920000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMTktMy0xLTEtMA_6490008e-3b90-4e05-ae21-576f32b07bbf"
      unitRef="usd">2606000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMjAtMS0xLTEtMA_05237938-3a3a-423d-a579-52137d23ba31"
      unitRef="usd">-2517000</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMjAtMy0xLTEtMA_87d99438-0a70-4df5-acfc-63638fd7172f"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
    <eose:ProvisionForFirmPurchaseCommitments
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMjItMS0xLTEtOTk1Mw_b9c1b279-762e-4320-a32f-caf73412476f"
      unitRef="usd">-3445000</eose:ProvisionForFirmPurchaseCommitments>
    <eose:ProvisionForFirmPurchaseCommitments
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMjItMy0xLTEtOTk1Nw_b48e71e7-db02-4333-a7e0-902384462ea6"
      unitRef="usd">0</eose:ProvisionForFirmPurchaseCommitments>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMjEtMS0xLTEtMA_5c45c74b-5b6e-43c9-978d-4f6a4d8d9614"
      unitRef="usd">1263000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMjEtMy0xLTEtMA_4558dcac-ab6c-4661-894b-f3958877639f"
      unitRef="usd">77000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <eose:IncreaseDecreaseInDeferredRent
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMjItMS0xLTEtMA_46ef871f-789a-4680-a0b6-f3698e44b2c3"
      unitRef="usd">23000</eose:IncreaseDecreaseInDeferredRent>
    <eose:IncreaseDecreaseInDeferredRent
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMjItMy0xLTEtMA_7a939398-9c30-495f-9fb3-07b5ba28469d"
      unitRef="usd">50000</eose:IncreaseDecreaseInDeferredRent>
    <eose:IncreaseDecreaseInNotesPayable
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMjYtMS0xLTEtNzg2Nw_3434a8b9-ef17-4291-8bac-4bf467d3d211"
      unitRef="usd">18365000</eose:IncreaseDecreaseInNotesPayable>
    <eose:IncreaseDecreaseInNotesPayable
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMjYtMy0xLTEtNzg2Nw_d7565c90-0bf4-4c6d-830d-648b3de79e7f"
      unitRef="usd">0</eose:IncreaseDecreaseInNotesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMjMtMS0xLTEtMA_aee9cd0b-3146-4565-8e5e-a9620673b38c"
      unitRef="usd">-70000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMjMtMy0xLTEtMA_5a2cb1d0-a6b0-49a2-b917-ad1b9dcb8975"
      unitRef="usd">15000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMjQtMS0xLTEtMA_4a2161e0-a86e-446f-a60b-069c69c7d7e9"
      unitRef="usd">-48887000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMjQtMy0xLTEtMA_772042eb-9b62-46f8-a01e-fddbb8443d6f"
      unitRef="usd">-1012000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMjctMS0xLTEtMA_f43dd747-5a59-4170-a976-d690b85e15dc"
      unitRef="usd">4083000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMjctMy0xLTEtMA_909e3eca-9bb5-445a-bbe3-83e6bf9fac5e"
      unitRef="usd">0</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMzEtMS0xLTEtMzAxMQ_ff6a4172-2bdd-409a-a411-3b395477db39"
      unitRef="usd">160000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMzEtMy0xLTEtMzAxMQ_48c59327-1e84-4f58-970a-621f56495841"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMjgtMS0xLTEtMA_9b7dc380-2f53-417f-bc54-cae635f0ef85"
      unitRef="usd">4000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMjgtMy0xLTEtMA_91cf7677-b663-4964-922a-56ec25339841"
      unitRef="usd">550000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMjktMS0xLTEtMA_16fe813d-c704-4ad2-93d3-7c8c1711d3ea"
      unitRef="usd">7541000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMjktMy0xLTEtMA_47c0b615-52cc-468e-a908-33affdf2ff9e"
      unitRef="usd">1401000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMzAtMS0xLTEtMA_8b21981e-03b7-4929-9f86-99f39b669808"
      unitRef="usd">-15784000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMzAtMy0xLTEtMA_1c60ad20-e54d-4f00-af43-60b8798480be"
      unitRef="usd">-1951000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMzMtMS0xLTEtMA_2ff3ad16-e961-4519-af5f-8544f5fd1001"
      unitRef="usd">6000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMzMtMy0xLTEtMA_6c0260e6-a626-4209-95ed-cfee118c97ad"
      unitRef="usd">5000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMzgtMS0xLTEtMzAyMQ_3ebe4dc4-4cf8-487d-88f0-9c4f1c619939"
      unitRef="usd">756000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMzgtMy0xLTEtMzAyMQ_1a18addf-fd26-48c3-bdb2-0ccc7162095a"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMzktMS0xLTEtNDYxMw_137ebe29-ec69-4a7d-b7b4-3914d013b464"
      unitRef="usd">16852000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMzktMy0xLTEtNDYxMw_2346ef8f-53b0-4c13-af67-08e0a1b0ed97"
      unitRef="usd">0</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMzQtMS0xLTEtMA_ab4eaa94-61d0-40c2-a03b-910d5f4992dd"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMzQtMy0xLTEtMA_f92cd36d-bb93-461d-818a-9c0bf7874462"
      unitRef="usd">2557000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMzUtMS0xLTEtMA_46650504-2b86-4df8-95dc-49d9dc81f4b7"
      unitRef="usd">94000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMzUtMy0xLTEtMA_24721462-9af0-4eb7-b99c-02119b6360b2"
      unitRef="usd">0</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMzYtMS0xLTEtMA_9e1db416-b7df-4da0-9d89-632ec5e9a257"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMzYtMy0xLTEtMA_cd3882a3-292a-4284-a32d-4999d66abefa"
      unitRef="usd">469000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMzctMS0xLTEtMA_f1c92788-adad-4161-aa57-7e93664bbc78"
      unitRef="usd">17508000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMzctMy0xLTEtMA_fce5f1b5-d33e-4991-996d-9ff7270807ca"
      unitRef="usd">3021000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMzktMS0xLTEtMA_dbd20739-ca50-4093-86b9-baecf654a486"
      unitRef="usd">-47163000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfMzktMy0xLTEtMA_e53fe3c0-7299-4d75-a285-2cb6a6455496"
      unitRef="usd">58000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfNDAtMS0xLTEtMA_58e3ea10-5d3d-40c5-9176-1af6cb010873"
      unitRef="usd">121853000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5203fb3054254b0182d1050c33409c3c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfNDAtMy0xLTEtMA_2f340fa4-a379-403c-a93b-5d7a82fd6c47"
      unitRef="usd">862000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfNDEtMS0xLTEtMA_a794345b-1fcc-4dba-a3ef-d38f85554385"
      unitRef="usd">74690000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id7b7f57c2f0744538448dfb781aaa894_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfNDEtMy0xLTEtMA_f5943535-d7de-4032-9d6d-8fe272cfc2fd"
      unitRef="usd">920000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfNDQtMS0xLTEtMA_a00546b7-6ee6-4787-9292-64e5e7f70a42"
      unitRef="usd">0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfNDQtMy0xLTEtMA_dc8bc4f5-1781-4dfd-bcad-6ccad21ebd89"
      unitRef="usd">206000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:InterestPaidNet
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfNDctMS0xLTEtMA_7f86b6e7-7605-4324-8af9-3ecc7f816093"
      unitRef="usd">233000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yNS9mcmFnOmFlOWM2ZDdmNTQxNDQxZjRiMjlmOTQ3ZTNjMzJiNDg4L3RhYmxlOmQ5MzJhYmUyYTYxYTQyOGViMjYxMGNhNTJkMWY4ZDBkL3RhYmxlcmFuZ2U6ZDkzMmFiZTJhNjFhNDI4ZWIyNjEwY2E1MmQxZjhkMGRfNDctMy0xLTEtMA_62c832f9-fd69-42e4-a93d-e82285d19fb1"
      unitRef="usd">33000</us-gaap:InterestPaidNet>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zMS9mcmFnOmU5NTI1MmYzOGUyZTQzM2JiYWJlOTYwZjM3NTc1YjczL3RleHRyZWdpb246ZTk1MjUyZjM4ZTJlNDMzYmJhYmU5NjBmMzc1NzViNzNfNzk0NQ_e29456b5-91d6-4f78-85ab-70ecbd6c4987">Nature of Operations and Summary of Significant Accounting Policies&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;Nature of Operations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Eos Energy Enterprises, Inc. (f/k/a B. Riley Principal Merger Corp. II (&#x201c;BMRG&#x201d;)) (the &#x201c;Company&#x201d; or "Eos") designs, develops, manufactures, and sells innovative energy storage solutions for electric utilities as well as commercial and industrial end users. Eos has developed and has received patents on an innovative battery design relying on a unique zinc oxidation/reduction cycle to generate output current and to recharge. 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 and its partners focus on a collaborative approach to jointly develop and sell 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 located in Pittsburgh, Pennsylvania to manufacture the DC Battery Systems integrated with the BMS for DC Battery Systems. The Company&#x2019;s primary markets focus on integrating battery storage solutions with (1) solar systems that are connected to the utility power grid (2) solar systems that are not connected to the utility power grid (3) storage systems utilized to relieve congestion and (4) storage systems to assist commercial and industrial customers in reducing their peak energy usage or participating in the utilities ancillary and demand response markets. The location of the Company&#x2019;s major markets are seen in North America, Europe, Africa, and Asia. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:36pt"&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;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: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;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The unaudited condensed 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 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 generally accepted accounting principles in the United States (U.S. 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 financial statements and notes thereto included in the Annual Report on Form 10-K of the Company for the year ended December 31, 2020. 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; &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;of Prior Year Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:36pt"&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. Adjustment has been made to the Consolidated Balance sheet for the year ended December&#160;31, 2020, to reclassify notes receivable from other assets. In addition, the loss from pre-existing agreement for the three months ended March&#160;31, 2021 and for the three and six months ended June&#160;30, 2020 were reclassified from general and administrative expense to loss from pre-existing agreement on the Condensed Consolidated Statement of Operations. &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;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued Accounting Standards Update No. 2019-12 &#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, as part of its initiative to reduce complexity in the accounting standards. The amendments in ASU 2019-12 eliminate certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also clarifies and simplifies other aspects of the accounting for income taxes. The Company has adopted this ASU in Q1 2021. The adoption did not have an impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <eose:ReverseRecapitalizationPolicyTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zMS9mcmFnOmU5NTI1MmYzOGUyZTQzM2JiYWJlOTYwZjM3NTc1YjczL3RleHRyZWdpb246ZTk1MjUyZjM4ZTJlNDMzYmJhYmU5NjBmMzc1NzViNzNfNzk0Ng_4307b235-7235-4cae-a971-4d7bc013be2a">Unless the context otherwise requires, the use of the terms &#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.</eose:ReverseRecapitalizationPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zMS9mcmFnOmU5NTI1MmYzOGUyZTQzM2JiYWJlOTYwZjM3NTc1YjczL3RleHRyZWdpb246ZTk1MjUyZjM4ZTJlNDMzYmJhYmU5NjBmMzc1NzViNzNfNzk0Nw_c01e057f-9cc4-49f9-94ea-82f88552d751">&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;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The unaudited condensed 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 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 generally accepted accounting principles in the United States (U.S. 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 financial statements and notes thereto included in the Annual Report on Form 10-K of the Company for the year ended December 31, 2020. 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="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zMS9mcmFnOmU5NTI1MmYzOGUyZTQzM2JiYWJlOTYwZjM3NTc1YjczL3RleHRyZWdpb246ZTk1MjUyZjM4ZTJlNDMzYmJhYmU5NjBmMzc1NzViNzNfNzk0OA_5e7f10c6-634b-4764-aefb-d9ffac59ac04">&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; &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;of 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. Adjustment has been made to the Consolidated Balance sheet for the year ended December&#160;31, 2020, to reclassify notes receivable from other assets. In addition, the loss from pre-existing agreement for the three months ended March&#160;31, 2021 and for the three and six months ended June&#160;30, 2020 were reclassified from general and administrative expense to loss from pre-existing agreement on the Condensed Consolidated Statement of Operations.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zMS9mcmFnOmU5NTI1MmYzOGUyZTQzM2JiYWJlOTYwZjM3NTc1YjczL3RleHRyZWdpb246ZTk1MjUyZjM4ZTJlNDMzYmJhYmU5NjBmMzc1NzViNzNfNzk0OQ_bc147d82-a7e1-42a8-8226-85e8ad142a33">Recent Accounting Pronouncements&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued Accounting Standards Update No. 2019-12 &#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes&lt;/span&gt;, as part of its initiative to reduce complexity in the accounting standards. The amendments in ASU 2019-12 eliminate certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also clarifies and simplifies other aspects of the accounting for income taxes. The Company has adopted this ASU in Q1 2021. The adoption did not have an impact on the Company's consolidated financial statements</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzIxOTkwMjMyNjc4ODE_8336a1ee-0ae1-417a-a110-276727a168d8">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 8, 2021, the Company entered into a unit purchase agreement (the &#x201c;Purchase Agreement&#x201d;) with Holtec Power, Inc. (&#x201c;Holtec&#x201d;), in accordance with the terms and conditions of which the Company purchased from Holtec the remaining 51% percent 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="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:36pt"&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 provides that the Company will 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 requires 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="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:36pt"&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 pre-existing agreement of $22,516 and $30,368 during the three and six months ended June&#160;30, 2021, respectively. As of June&#160;30, 2021, the Company had paid $10,283 on the date of closing and $5,000 notes payable due on May 31, 2021. The present value of the remaining payments was recorded as debt, which as of June&#160;30, 2021 includes a current portion of $4,825 and a long-term portion of $13,540. &lt;/span&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:36pt"&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, we accounted for our 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 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 from the date of acquisition. The acquisition of Hi-Power did not have a material impact on the Company&#x2019;s condensed consolidated financial statements, and therefore historical and pro forma disclosures have not been presented.&lt;/span&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:36pt"&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 &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;ASC Topic 805-10-25-10&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="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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the fair values of the assets acquired and liabilities assumed as of the Acquisition Date:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.486%"/&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 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,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 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;6&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;365&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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 price allocation and the measurement for acquisition consideration are based on management&#x2019;s best estimates and assumptions as of the reporting date and are considered preliminary. The provisional measurements of identifiable assets and liabilities, and the resulting goodwill related to these acquisitions are subject to change and the final purchase price accounting could be different from the amounts presented herein. We expect to finalize the valuation as soon as practicable, but not later than one year from the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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 non-consideration acquisition expenses including legal and accounting services related to the acquisition. The acquisition costs are recorded in general and administrative expenses on the Company&#x2019;s condensed consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i0b1b74d7cf0d46658385a9e8708bc7b4_I20210409"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzIxOTkwMjMyNjc4ODM_2b90b212-ccd3-474f-be16-402df43d1849"
      unitRef="number">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i7f92ddf154914b419ba92be76b911fa8_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzEwOTk1MTE2NTIwNzA_17d1c4cd-125b-49ae-b453-ebd575d0d401"
      unitRef="usd">25000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i0b1b74d7cf0d46658385a9e8708bc7b4_I20210409"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzIxOTkwMjMyNjc5MDE_0b9c8f9c-6713-4464-b1f3-63a94e6eea9c"
      unitRef="number">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <eose:BusinessCombinationConsiderationTransferredYearTwo
      contextRef="icfb9982a437c41139cb8e1b9323e97b5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzEwOTk1MTE2NTIwNzQ_1fd4d0fb-9513-4154-aa67-887511f0e3cb"
      unitRef="usd">5000000</eose:BusinessCombinationConsiderationTransferredYearTwo>
    <eose:BusinessCombinationConsiderationTransferredYearThree
      contextRef="icfb9982a437c41139cb8e1b9323e97b5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzEwOTk1MTE2NTIwNzQ_245932a8-1d18-4b94-a5b8-4f3c9ac20282"
      unitRef="usd">5000000</eose:BusinessCombinationConsiderationTransferredYearThree>
    <eose:BusinessCombinationConsiderationTransferredRemainderOfFiscalYear
      contextRef="icfb9982a437c41139cb8e1b9323e97b5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzEwOTk1MTE2NTIwNzQ_4736c68c-d048-48d9-800b-c8bbe91e75f8"
      unitRef="usd">5000000</eose:BusinessCombinationConsiderationTransferredRemainderOfFiscalYear>
    <eose:BusinessCombinationConsiderationTransferredYearOne
      contextRef="icfb9982a437c41139cb8e1b9323e97b5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzEwOTk1MTE2NTIwNzQ_920ed484-5000-4d4a-960c-b4e46bb40dd9"
      unitRef="usd">5000000</eose:BusinessCombinationConsiderationTransferredYearOne>
    <eose:BusinessCombinationConsiderationTransferredYearFour
      contextRef="icfb9982a437c41139cb8e1b9323e97b5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzEwOTk1MTE2NTIwNzQ_af98420f-c216-41eb-8ce4-a7e006da14af"
      unitRef="usd">5000000</eose:BusinessCombinationConsiderationTransferredYearFour>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="iaa6f796a89df4eea8dd0bd63d34c4b41_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzM4NDgyOTA3MTgxMTY_35560e9f-1be5-4158-9ed3-0df0a8543119"
      unitRef="usd">10283000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="iaa6f796a89df4eea8dd0bd63d34c4b41_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzEwOTk1MTE2NDk5NTE_0b01fa81-419f-49ef-953a-f3296b0637ba"
      unitRef="usd">35283000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <eose:ConsiderationTransferredFairValue
      contextRef="i52b8fcbf40d842fca7ce7fe6804c6fff_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzEwOTk1MTE2NDk5NjE_d7fff6b5-befb-4d0b-b47b-62d19e30d05b"
      unitRef="usd">33474000</eose:ConsiderationTransferredFairValue>
    <eose:PaymentToTerminateAgreement
      contextRef="iaa6f796a89df4eea8dd0bd63d34c4b41_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzMyOTg1MzQ5MDU3MDI_33fdd40e-1354-4088-bf70-aabb5a4d03bc"
      unitRef="usd">32750000</eose:PaymentToTerminateAgreement>
    <eose:PaymentToTerminateAgreement
      contextRef="i7f92ddf154914b419ba92be76b911fa8_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzE2NDkyNjc0NjQzNTI_cf3b9e45-09f0-4868-8cf2-10f3586be79c"
      unitRef="usd">724000</eose:PaymentToTerminateAgreement>
    <eose:PaymentToTerminateAgreement
      contextRef="iaa6f796a89df4eea8dd0bd63d34c4b41_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzMyOTg1MzQ5MDQxNTA_33fdd40e-1354-4088-bf70-aabb5a4d03bc"
      unitRef="usd">32750000</eose:PaymentToTerminateAgreement>
    <us-gaap:GainLossOnContractTermination
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzMyOTg1MzQ5MDQxNDU_d424f435-4b36-4656-bac9-f05c0789e9a6"
      unitRef="usd">-22516000</us-gaap:GainLossOnContractTermination>
    <us-gaap:GainLossOnContractTermination
      contextRef="i2cc84abc116a43b797490c8e7bad5bb7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzMyOTg1MzQ5MDQwNzY_64f67178-2a59-4d15-bd27-f9b91fbaa8d0"
      unitRef="usd">-30368000</us-gaap:GainLossOnContractTermination>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="iaa6f796a89df4eea8dd0bd63d34c4b41_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzMyOTg1MzQ5MTAyNjk_35560e9f-1be5-4158-9ed3-0df0a8543119"
      unitRef="usd">10283000</us-gaap:PaymentsToAcquireBusinessesGross>
    <eose:BusinessCombinationConsiderationTransferredYearTwo
      contextRef="icfb9982a437c41139cb8e1b9323e97b5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzEwOTk1MTE2NTIwNzg_1fd4d0fb-9513-4154-aa67-887511f0e3cb"
      unitRef="usd">5000000</eose:BusinessCombinationConsiderationTransferredYearTwo>
    <eose:BusinessCombinationConsiderationTransferredYearThree
      contextRef="icfb9982a437c41139cb8e1b9323e97b5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzEwOTk1MTE2NTIwNzg_245932a8-1d18-4b94-a5b8-4f3c9ac20282"
      unitRef="usd">5000000</eose:BusinessCombinationConsiderationTransferredYearThree>
    <eose:BusinessCombinationConsiderationTransferredRemainderOfFiscalYear
      contextRef="icfb9982a437c41139cb8e1b9323e97b5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzEwOTk1MTE2NTIwNzg_4736c68c-d048-48d9-800b-c8bbe91e75f8"
      unitRef="usd">5000000</eose:BusinessCombinationConsiderationTransferredRemainderOfFiscalYear>
    <eose:BusinessCombinationConsiderationTransferredYearOne
      contextRef="icfb9982a437c41139cb8e1b9323e97b5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzEwOTk1MTE2NTIwNzg_920ed484-5000-4d4a-960c-b4e46bb40dd9"
      unitRef="usd">5000000</eose:BusinessCombinationConsiderationTransferredYearOne>
    <eose:BusinessCombinationConsiderationTransferredYearFour
      contextRef="icfb9982a437c41139cb8e1b9323e97b5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzEwOTk1MTE2NTIwNzg_af98420f-c216-41eb-8ce4-a7e006da14af"
      unitRef="usd">5000000</eose:BusinessCombinationConsiderationTransferredYearFour>
    <us-gaap:LongTermDebtCurrent
      contextRef="ieca4e76bf73c402c9a2f0973a9fd8002_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzM4NDgyOTA3MTg0NzQ_3c3f49ef-d617-4ebc-be66-eac6c0473879"
      unitRef="usd">4825000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ieca4e76bf73c402c9a2f0973a9fd8002_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzM4NDgyOTA3MTg1MDU_039f1f15-595b-4ed3-9de1-f730b9116b20"
      unitRef="usd">13540000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i0b1b74d7cf0d46658385a9e8708bc7b4_I20210409"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzIxOTkwMjMyNzUyMTg_e66c48d4-da2f-4c50-aa6e-9dacec5acf79"
      unitRef="number">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i7ab15ba9e1e14f949de8f5265fd8f159_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzIxOTkwMjMyNzUyMjM_d234650f-4c81-4d24-9d7d-84d4e90d964d"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i0b1b74d7cf0d46658385a9e8708bc7b4_I20210409"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzIxOTkwMjMyNzUyMjg_4f571cef-0ff8-4413-af7b-165327784e58"
      unitRef="number">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i8c89e541de334998a13e106c2ea9f7ff_I20210409"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzIxOTkwMjMyNzUyMzM_1ca91e61-39ad-4765-a074-28273c10fba8"
      unitRef="number">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1
      contextRef="if96bd4a7b3b54cb681fafe92c993d9f5_D20210408-20210408"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzE2NDkyNjc0NTk0ODY_fb390004-303e-416f-8c5b-634f14862480"
      unitRef="usd">418000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1
      contextRef="if96bd4a7b3b54cb681fafe92c993d9f5_D20210408-20210408"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzE2NDkyNjc0NTkzOTI_d0faabfb-c274-4809-8a3c-46f1885cf979"
      unitRef="usd">205000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i7ab15ba9e1e14f949de8f5265fd8f159_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzIxOTkwMjMyNzUyMzk_f673eea0-5a9f-47b8-bade-9f5e441a6b2e"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i7ab15ba9e1e14f949de8f5265fd8f159_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzIxOTkwMjMyNzUyNDQ_b39fdca4-d561-4412-a22e-f818a08e0730"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss
      contextRef="if96bd4a7b3b54cb681fafe92c993d9f5_D20210408-20210408"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzE2NDkyNjc0NjEzMjc_76699039-aed8-4c61-aedd-f01619552fb5"
      unitRef="usd">7480000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i7ab15ba9e1e14f949de8f5265fd8f159_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzIxOTkwMjMyNzUyNDk_d6cf21e4-3389-46db-bed0-d8f1fcb95bd1"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90ZXh0cmVnaW9uOjhkM2E2YTExYWFiNDRlMDdhNzA3YTQzNTg5ZDU3NDJiXzIxOTkwMjMyNjc5NDY_83e39de7-7b20-4f38-9de3-ecd72d75438f">The following table summarizes the fair values of the assets acquired and liabilities assumed as of the Acquisition Date:&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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.486%"/&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 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,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 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;6&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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;365&#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 style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i0b1b74d7cf0d46658385a9e8708bc7b4_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90YWJsZTpkY2ExZDZkZDg2NTI0M2FjYWY1Y2U0YWZjOWQzNmFmMi90YWJsZXJhbmdlOmRjYTFkNmRkODY1MjQzYWNhZjVjZTRhZmM5ZDM2YWYyXzEtMi0xLTEtMjc0OA_6c7c36b6-194d-4c5c-b233-09ae88ed066a"
      unitRef="usd">2666000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i0b1b74d7cf0d46658385a9e8708bc7b4_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90YWJsZTpkY2ExZDZkZDg2NTI0M2FjYWY1Y2U0YWZjOWQzNmFmMi90YWJsZXJhbmdlOmRjYTFkNmRkODY1MjQzYWNhZjVjZTRhZmM5ZDM2YWYyXzItMi0xLTEtMjc0OA_0967356e-fe14-4df4-b0ca-e472930cf1e2"
      unitRef="usd">818000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i0b1b74d7cf0d46658385a9e8708bc7b4_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90YWJsZTpkY2ExZDZkZDg2NTI0M2FjYWY1Y2U0YWZjOWQzNmFmMi90YWJsZXJhbmdlOmRjYTFkNmRkODY1MjQzYWNhZjVjZTRhZmM5ZDM2YWYyXzMtMi0xLTEtMjc0OA_3584ff16-66cf-4284-b05d-ae5dadf0f747"
      unitRef="usd">74000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill
      contextRef="i0b1b74d7cf0d46658385a9e8708bc7b4_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90YWJsZTpkY2ExZDZkZDg2NTI0M2FjYWY1Y2U0YWZjOWQzNmFmMi90YWJsZXJhbmdlOmRjYTFkNmRkODY1MjQzYWNhZjVjZTRhZmM5ZDM2YWYyXzQtMi0xLTEtMjc0OA_fa216574-c454-47f0-98c3-3320fe90277d"
      unitRef="usd">4331000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i0b1b74d7cf0d46658385a9e8708bc7b4_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90YWJsZTpkY2ExZDZkZDg2NTI0M2FjYWY1Y2U0YWZjOWQzNmFmMi90YWJsZXJhbmdlOmRjYTFkNmRkODY1MjQzYWNhZjVjZTRhZmM5ZDM2YWYyXzUtMi0xLTEtMjc0OA_17aa0eca-b4e7-44ac-af09-398a523532ad"
      unitRef="usd">3634000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i0b1b74d7cf0d46658385a9e8708bc7b4_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90YWJsZTpkY2ExZDZkZDg2NTI0M2FjYWY1Y2U0YWZjOWQzNmFmMi90YWJsZXJhbmdlOmRjYTFkNmRkODY1MjQzYWNhZjVjZTRhZmM5ZDM2YWYyXzYtMi0xLTEtNzg4Mw_0d97e257-227d-47f8-9db5-a8f18b187d52"
      unitRef="usd">3890000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i0b1b74d7cf0d46658385a9e8708bc7b4_I20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181MDgvZnJhZzo4ZDNhNmExMWFhYjQ0ZTA3YTcwN2E0MzU4OWQ1NzQyYi90YWJsZTpkY2ExZDZkZDg2NTI0M2FjYWY1Y2U0YWZjOWQzNmFmMi90YWJsZXJhbmdlOmRjYTFkNmRkODY1MjQzYWNhZjVjZTRhZmM5ZDM2YWYyXzctMi0xLTEtOTMyMQ_0ad1163d-c099-4eb2-aa23-36ccffb1575a"
      unitRef="usd">365000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zNC9mcmFnOjRhZjFhMWU0MTI2YjRkNDRhNmFiNTlhNGQ0ZTg3ZjU1L3RleHRyZWdpb246NGFmMWExZTQxMjZiNGQ0NGE2YWI1OWE0ZDRlODdmNTVfOTIy_dd662c06-22b3-48b0-bbe3-f33a35c058b8">Revenue Recognition&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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 liabilities from contracts with customers:&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:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&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;June 30,&lt;br/&gt;2021&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;2020&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;June 30,&lt;br/&gt;2020&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;2019&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;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;603&#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;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;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:700;line-height:100%"&gt;Contract Liabilities&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,340&#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;77&#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;327&#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;300&#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:36pt"&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 resulting from the timing of revenue recognition and invoicing. Contract liabilities primarily relate to advance consideration received from customers in advance of the Company 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. The contract assets were recorded in prepaid expenses and other current assets as of June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets increased by $603 and $&#x2014; during the six months ended June&#160;30, 2021 and 2020, respectively. Contract liabilities increased by $1,263 during the six months ended June&#160;30, 2021 and increased by $27 during the six months ended June&#160;30, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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 recognized $77 and $&#x2014; of revenue during the three and six months ended June&#160;30, 2021 and June&#160;30, 2020 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Transaction Price Allocated to Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;Contract liabilities of $1,340 as of June&#160;30, 2021 are expected to be recognized within the next twelve months</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zNC9mcmFnOjRhZjFhMWU0MTI2YjRkNDRhNmFiNTlhNGQ0ZTg3ZjU1L3RleHRyZWdpb246NGFmMWExZTQxMjZiNGQ0NGE2YWI1OWE0ZDRlODdmNTVfOTIz_e5a89173-025a-4bb8-8fe6-c64668d6433d">&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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 liabilities from contracts with customers:&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:42.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&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;June 30,&lt;br/&gt;2021&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;2020&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;June 30,&lt;br/&gt;2020&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;2019&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;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;603&#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;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;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:700;line-height:100%"&gt;Contract Liabilities&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,340&#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;77&#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;327&#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;300&#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:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zNC9mcmFnOjRhZjFhMWU0MTI2YjRkNDRhNmFiNTlhNGQ0ZTg3ZjU1L3RhYmxlOmY1OGQ0ZmZhNDNhZTQyNjliYzVlZjhhZDNiYWE0NTJmL3RhYmxlcmFuZ2U6ZjU4ZDRmZmE0M2FlNDI2OWJjNWVmOGFkM2JhYTQ1MmZfMS0xLTEtMS05OTc5_00af8aaa-0611-41c1-8e68-81a8bced463f"
      unitRef="usd">603000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zNC9mcmFnOjRhZjFhMWU0MTI2YjRkNDRhNmFiNTlhNGQ0ZTg3ZjU1L3RhYmxlOmY1OGQ0ZmZhNDNhZTQyNjliYzVlZjhhZDNiYWE0NTJmL3RhYmxlcmFuZ2U6ZjU4ZDRmZmE0M2FlNDI2OWJjNWVmOGFkM2JhYTQ1MmZfMS0zLTEtMS05OTk0_e140cf1b-ac27-4a0f-9702-61ed86222eab"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="id7b7f57c2f0744538448dfb781aaa894_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zNC9mcmFnOjRhZjFhMWU0MTI2YjRkNDRhNmFiNTlhNGQ0ZTg3ZjU1L3RhYmxlOmY1OGQ0ZmZhNDNhZTQyNjliYzVlZjhhZDNiYWE0NTJmL3RhYmxlcmFuZ2U6ZjU4ZDRmZmE0M2FlNDI2OWJjNWVmOGFkM2JhYTQ1MmZfMS01LTEtMS05OTk0_f9c5f3cb-7792-4869-9e60-b786ee2d8acc"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i5203fb3054254b0182d1050c33409c3c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zNC9mcmFnOjRhZjFhMWU0MTI2YjRkNDRhNmFiNTlhNGQ0ZTg3ZjU1L3RhYmxlOmY1OGQ0ZmZhNDNhZTQyNjliYzVlZjhhZDNiYWE0NTJmL3RhYmxlcmFuZ2U6ZjU4ZDRmZmE0M2FlNDI2OWJjNWVmOGFkM2JhYTQ1MmZfMS03LTEtMS05OTk0_97d0050e-7382-4e06-a280-2d2ce81c8975"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zNC9mcmFnOjRhZjFhMWU0MTI2YjRkNDRhNmFiNTlhNGQ0ZTg3ZjU1L3RhYmxlOmY1OGQ0ZmZhNDNhZTQyNjliYzVlZjhhZDNiYWE0NTJmL3RhYmxlcmFuZ2U6ZjU4ZDRmZmE0M2FlNDI2OWJjNWVmOGFkM2JhYTQ1MmZfMS0xLTEtMS0w_0822f8a5-af9f-4ae6-adda-bac302ce3045"
      unitRef="usd">1340000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zNC9mcmFnOjRhZjFhMWU0MTI2YjRkNDRhNmFiNTlhNGQ0ZTg3ZjU1L3RhYmxlOmY1OGQ0ZmZhNDNhZTQyNjliYzVlZjhhZDNiYWE0NTJmL3RhYmxlcmFuZ2U6ZjU4ZDRmZmE0M2FlNDI2OWJjNWVmOGFkM2JhYTQ1MmZfMS0zLTEtMS0w_3177131e-91a1-4234-aaec-a1c184d14b3d"
      unitRef="usd">77000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id7b7f57c2f0744538448dfb781aaa894_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zNC9mcmFnOjRhZjFhMWU0MTI2YjRkNDRhNmFiNTlhNGQ0ZTg3ZjU1L3RhYmxlOmY1OGQ0ZmZhNDNhZTQyNjliYzVlZjhhZDNiYWE0NTJmL3RhYmxlcmFuZ2U6ZjU4ZDRmZmE0M2FlNDI2OWJjNWVmOGFkM2JhYTQ1MmZfMS01LTEtMS0w_df189267-a90e-4507-87c9-c8d7ed09223c"
      unitRef="usd">327000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i5203fb3054254b0182d1050c33409c3c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zNC9mcmFnOjRhZjFhMWU0MTI2YjRkNDRhNmFiNTlhNGQ0ZTg3ZjU1L3RhYmxlOmY1OGQ0ZmZhNDNhZTQyNjliYzVlZjhhZDNiYWE0NTJmL3RhYmxlcmFuZ2U6ZjU4ZDRmZmE0M2FlNDI2OWJjNWVmOGFkM2JhYTQ1MmZfMS03LTEtMS0w_4cb3048e-d6df-4c16-97e7-78d36b68791c"
      unitRef="usd">300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zNC9mcmFnOjRhZjFhMWU0MTI2YjRkNDRhNmFiNTlhNGQ0ZTg3ZjU1L3RleHRyZWdpb246NGFmMWExZTQxMjZiNGQ0NGE2YWI1OWE0ZDRlODdmNTVfMzI5ODUzNDg4NDg1MA_b3506c6e-a693-43db-8903-4a119fb5f43a"
      unitRef="usd">603000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zNC9mcmFnOjRhZjFhMWU0MTI2YjRkNDRhNmFiNTlhNGQ0ZTg3ZjU1L3RleHRyZWdpb246NGFmMWExZTQxMjZiNGQ0NGE2YWI1OWE0ZDRlODdmNTVfMzI5ODUzNDg4NDkxOA_a93ebde5-7b67-4d19-b93c-09fe40b62961"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <eose:IncreaseDecreaseInContractWithCustomerLiabilityAndOther
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zNC9mcmFnOjRhZjFhMWU0MTI2YjRkNDRhNmFiNTlhNGQ0ZTg3ZjU1L3RleHRyZWdpb246NGFmMWExZTQxMjZiNGQ0NGE2YWI1OWE0ZDRlODdmNTVfNTA0_6068cc08-d3f1-44b3-8227-c7e7ca5b3f7c"
      unitRef="usd">1263000</eose:IncreaseDecreaseInContractWithCustomerLiabilityAndOther>
    <eose:IncreaseDecreaseInContractWithCustomerLiabilityAndOther
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zNC9mcmFnOjRhZjFhMWU0MTI2YjRkNDRhNmFiNTlhNGQ0ZTg3ZjU1L3RleHRyZWdpb246NGFmMWExZTQxMjZiNGQ0NGE2YWI1OWE0ZDRlODdmNTVfNTU0_3a0abae3-9ed9-46a6-8c6e-516a0558158d"
      unitRef="usd">27000</eose:IncreaseDecreaseInContractWithCustomerLiabilityAndOther>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zNC9mcmFnOjRhZjFhMWU0MTI2YjRkNDRhNmFiNTlhNGQ0ZTg3ZjU1L3RleHRyZWdpb246NGFmMWExZTQxMjZiNGQ0NGE2YWI1OWE0ZDRlODdmNTVfNjI2_61627dfa-babf-4fa0-959d-1c79e5154524"
      unitRef="usd">77000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zNC9mcmFnOjRhZjFhMWU0MTI2YjRkNDRhNmFiNTlhNGQ0ZTg3ZjU1L3RleHRyZWdpb246NGFmMWExZTQxMjZiNGQ0NGE2YWI1OWE0ZDRlODdmNTVfNjI2_cb51f7d5-710d-438c-9000-3b6fb075574b"
      unitRef="usd">77000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zNC9mcmFnOjRhZjFhMWU0MTI2YjRkNDRhNmFiNTlhNGQ0ZTg3ZjU1L3RleHRyZWdpb246NGFmMWExZTQxMjZiNGQ0NGE2YWI1OWE0ZDRlODdmNTVfMzg0ODI5MDY5ODIzNw_c21e3d60-5bb0-407c-9356-07ac8ac645ab"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zNC9mcmFnOjRhZjFhMWU0MTI2YjRkNDRhNmFiNTlhNGQ0ZTg3ZjU1L3RleHRyZWdpb246NGFmMWExZTQxMjZiNGQ0NGE2YWI1OWE0ZDRlODdmNTVfMzg0ODI5MDY5ODIzNw_eb1dc97b-bd3b-4ea0-a9a6-d1bb3239f48b"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18zNC9mcmFnOjRhZjFhMWU0MTI2YjRkNDRhNmFiNTlhNGQ0ZTg3ZjU1L3RleHRyZWdpb246NGFmMWExZTQxMjZiNGQ0NGE2YWI1OWE0ZDRlODdmNTVfMzg0ODI5MDY5ODI0Ng_c651f095-6738-4d1a-85b9-5dde80aaf9d1"
      unitRef="usd">1340000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180MC9mcmFnOmJjZjdhZWNiZTA0ZjQxZThhMjUzZjExYTE0YWYxZjJjL3RleHRyZWdpb246YmNmN2FlY2JlMDRmNDFlOGEyNTNmMTFhMTRhZjFmMmNfODA_1df4bcdf-9a52-42e9-a656-94c181c5402c">Inventory&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since we acquired the remaining 51% interest in Hi-Power on April 9, 2021, our inventory balances as of June 30, 2021 include all inventories held at our manufacturing facility, Hi-Power. 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:61.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.346%"/&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;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:36pt;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&#160;31, 2020&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;Finished goods&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,387&#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;214&#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;52&#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;&#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;Raw materials&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,994&#160;&lt;/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;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;4,434&#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;214&#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:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i0b1b74d7cf0d46658385a9e8708bc7b4_I20210409"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180MC9mcmFnOmJjZjdhZWNiZTA0ZjQxZThhMjUzZjExYTE0YWYxZjJjL3RleHRyZWdpb246YmNmN2FlY2JlMDRmNDFlOGEyNTNmMTFhMTRhZjFmMmNfMjE5OTAyMzI1NjI4NQ_145c89e9-8bc8-4e38-a414-16d2761c17d4"
      unitRef="number">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180MC9mcmFnOmJjZjdhZWNiZTA0ZjQxZThhMjUzZjExYTE0YWYxZjJjL3RleHRyZWdpb246YmNmN2FlY2JlMDRmNDFlOGEyNTNmMTFhMTRhZjFmMmNfMjE5OTAyMzI1NjAxMg_5148acca-156d-45ef-84c8-8a9f1b65ccee">The following table provides information about inventory balances:&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.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.346%"/&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;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:36pt;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&#160;31, 2020&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;Finished goods&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,387&#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;214&#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;52&#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;&#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;Raw materials&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,994&#160;&lt;/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;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;4,434&#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;214&#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;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoods
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180MC9mcmFnOmJjZjdhZWNiZTA0ZjQxZThhMjUzZjExYTE0YWYxZjJjL3RhYmxlOmUxZTk5MzdmOGU2ZjQyOWRhMDVhNDM4NmM2N2EyZDU1L3RhYmxlcmFuZ2U6ZTFlOTkzN2Y4ZTZmNDI5ZGEwNWE0Mzg2YzY3YTJkNTVfMS0xLTEtMS0zNTM4_337bcaae-938c-4eb1-9ec4-2766ae040e78"
      unitRef="usd">1387000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180MC9mcmFnOmJjZjdhZWNiZTA0ZjQxZThhMjUzZjExYTE0YWYxZjJjL3RhYmxlOmUxZTk5MzdmOGU2ZjQyOWRhMDVhNDM4NmM2N2EyZDU1L3RhYmxlcmFuZ2U6ZTFlOTkzN2Y4ZTZmNDI5ZGEwNWE0Mzg2YzY3YTJkNTVfMS0zLTEtMS0zNTM4_264f6d2e-58f8-4a6c-9668-870acb7f4833"
      unitRef="usd">214000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryWorkInProcess
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180MC9mcmFnOmJjZjdhZWNiZTA0ZjQxZThhMjUzZjExYTE0YWYxZjJjL3RhYmxlOmUxZTk5MzdmOGU2ZjQyOWRhMDVhNDM4NmM2N2EyZDU1L3RhYmxlcmFuZ2U6ZTFlOTkzN2Y4ZTZmNDI5ZGEwNWE0Mzg2YzY3YTJkNTVfMi0xLTEtMS0zNTM4_1b6c463f-42c3-4331-bd7f-dfa5a8f0ee75"
      unitRef="usd">52000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180MC9mcmFnOmJjZjdhZWNiZTA0ZjQxZThhMjUzZjExYTE0YWYxZjJjL3RhYmxlOmUxZTk5MzdmOGU2ZjQyOWRhMDVhNDM4NmM2N2EyZDU1L3RhYmxlcmFuZ2U6ZTFlOTkzN2Y4ZTZmNDI5ZGEwNWE0Mzg2YzY3YTJkNTVfMi0zLTEtMS0zNTM4_c7519a33-bfe9-4caf-bef1-6423b9231415"
      unitRef="usd">0</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryRawMaterials
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180MC9mcmFnOmJjZjdhZWNiZTA0ZjQxZThhMjUzZjExYTE0YWYxZjJjL3RhYmxlOmUxZTk5MzdmOGU2ZjQyOWRhMDVhNDM4NmM2N2EyZDU1L3RhYmxlcmFuZ2U6ZTFlOTkzN2Y4ZTZmNDI5ZGEwNWE0Mzg2YzY3YTJkNTVfMy0xLTEtMS0zNTM4_2f127ab4-8136-4843-8eb6-0c2aa83bcad6"
      unitRef="usd">2994000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180MC9mcmFnOmJjZjdhZWNiZTA0ZjQxZThhMjUzZjExYTE0YWYxZjJjL3RhYmxlOmUxZTk5MzdmOGU2ZjQyOWRhMDVhNDM4NmM2N2EyZDU1L3RhYmxlcmFuZ2U6ZTFlOTkzN2Y4ZTZmNDI5ZGEwNWE0Mzg2YzY3YTJkNTVfMy0zLTEtMS0zNTM4_b85e0c31-3b92-4875-a142-0970af95dc96"
      unitRef="usd">0</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryNet
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180MC9mcmFnOmJjZjdhZWNiZTA0ZjQxZThhMjUzZjExYTE0YWYxZjJjL3RhYmxlOmUxZTk5MzdmOGU2ZjQyOWRhMDVhNDM4NmM2N2EyZDU1L3RhYmxlcmFuZ2U6ZTFlOTkzN2Y4ZTZmNDI5ZGEwNWE0Mzg2YzY3YTJkNTVfNi0xLTEtMS0zNTk2_10149282-b677-4ac7-b796-80e1eeac5633"
      unitRef="usd">4434000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180MC9mcmFnOmJjZjdhZWNiZTA0ZjQxZThhMjUzZjExYTE0YWYxZjJjL3RhYmxlOmUxZTk5MzdmOGU2ZjQyOWRhMDVhNDM4NmM2N2EyZDU1L3RhYmxlcmFuZ2U6ZTFlOTkzN2Y4ZTZmNDI5ZGEwNWE0Mzg2YzY3YTJkNTVfNi0zLTEtMS0zNTk2_05f4907e-be2c-4a2c-8a9c-5dd10ec2354e"
      unitRef="usd">214000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RleHRyZWdpb246MWRmMjNjMWZkM2VhNGE1ZGEzMWFlNDc3MTA4NDU2ZjZfNDg1_b604d54a-e1e7-4b79-98c2-24630e48973f">Property and Equipment, net&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property 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:28.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.993%"/&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:10pt;text-align:center;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June&#160;30, 2021&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:36pt"&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, 2020&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: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;9,143&#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,055&#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;5&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;Capital 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;201&#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;201&#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;343&#160;&lt;/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;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="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;2,806&#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,732&#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;2,041&#160;&lt;/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;523&#160;&lt;/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;14,534&#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;10,722&#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;(6,142)&lt;/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;(5,069)&lt;/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;&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;8,392&#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;5,653&#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 and equipment was $602 and $375 during the three months ended June&#160;30, 2021 and 2020, and $1,077 and $730 during the six months ended June&#160;30, 2021 and 2020, respectively.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RleHRyZWdpb246MWRmMjNjMWZkM2VhNGE1ZGEzMWFlNDc3MTA4NDU2ZjZfNDg2_87fd8c3a-5966-4102-b395-ed78809174d7">&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property 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:28.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.993%"/&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:10pt;text-align:center;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June&#160;30, 2021&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:36pt"&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, 2020&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: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;9,143&#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,055&#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;5&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;Capital 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;201&#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;201&#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;343&#160;&lt;/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;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="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;2,806&#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,732&#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;2,041&#160;&lt;/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;523&#160;&lt;/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;14,534&#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;10,722&#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;(6,142)&lt;/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;(5,069)&lt;/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;&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;8,392&#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;5,653&#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:PropertyPlantAndEquipmentGross
      contextRef="idf5a063f5b354220a9970370667cacf4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfMS0xLTEtMS0w_83949818-5e2c-4ad6-83d0-23c148499a2e"
      unitRef="usd">9143000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1047d547d6e840318d9dd49d664778a0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfMS0zLTEtMS0w_9f1864a7-dec0-44eb-82bb-5a9610b2913a"
      unitRef="usd">7055000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9311a4c806ca43afa75e9e299879e49b_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfMS01LTEtMS0w_3d4537e1-a777-4eb6-a284-cdfd61c29787">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie8ac151a4e1b45e18ef193b15dff6811_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfMS03LTEtMS0w_7520c3b9-e98b-41c8-bb8a-e662e2ee2ebd">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0d6c70a07cd54138bf30371f90dcab61_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfMi0xLTEtMS0w_fd314251-bce4-4f84-a64f-de6f1ed6d77a"
      unitRef="usd">201000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1d34dba5ae6b4d60a9346b4b9e2d2795_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfMi0zLTEtMS0w_db15901e-156f-45cd-a241-1e549afbc57f"
      unitRef="usd">201000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i2a5d49a261c34327b3439fdf23bea34f_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfMi01LTEtMS0w_46f5d162-9936-42af-a024-a99448d093b5">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i30d1ace115f940dca8182dd6dcbde975_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfMy0xLTEtMS0w_f4617b91-965b-4fdd-b8d2-f06bae5cbcfb"
      unitRef="usd">343000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i30557d6c0a80468f9f9b919a595a479f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfMy0zLTEtMS0w_1652f4be-196d-46d9-8ddc-9777348d0002"
      unitRef="usd">211000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1e082d92fff94b6ab626cd4dfab25c58_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfMy01LTEtMS0w_ce85afdb-ea88-491a-b56c-93d77636b771">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i498bed068e3b40a6bced4e504d041b48_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfMy03LTEtMS0w_475d0f74-a1c1-4e42-bbfa-01999187482b">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id353e7865cd34af6bee57ccd17671417_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfNC0xLTEtMS0w_74703c1b-65b4-43ef-854e-b2f3cdff9556"
      unitRef="usd">2806000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia9371da86c214044b3c09c5b5b8cdfa7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfNC0zLTEtMS0w_93abd4d2-c649-4a6c-814c-dfdfd39c1c33"
      unitRef="usd">2732000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i479993c52d52400eb2c99e4b8c8021bb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfNS0xLTEtMS0w_e90bc9c0-9a84-421d-a611-9097f125e6c2"
      unitRef="usd">2041000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4e349967dd514209a24ac98b47284e25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfNS0zLTEtMS0w_3befecbf-adea-4585-90b6-d6a8dc8cccc1"
      unitRef="usd">523000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5d3d1200264842a0b920a2894e4fbb83_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfNS01LTEtMS0w_bded3a51-5649-4e62-8a9e-3a66e6b92371">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7465c2da8e974fa5a41e9ec3e5a4323a_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfNS03LTEtMS0w_886615e2-6078-4bfb-bd3c-7e81e2d2886a">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfNi0xLTEtMS0w_23cb46e9-cde2-4366-84f3-95714375a688"
      unitRef="usd">14534000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfNi0zLTEtMS0w_7abb1d9d-9d6d-4cc5-9e36-2d09c0390df6"
      unitRef="usd">10722000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfNy0xLTEtMS0w_c5905f01-c6ce-4c27-ab47-4ca0d4b02389"
      unitRef="usd">6142000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfNy0zLTEtMS0w_452c85fb-a5af-453b-9d56-86f05bd02104"
      unitRef="usd">5069000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfOC0xLTEtMS0w_9fc41bdb-cd0e-4763-8c77-2287a4578564"
      unitRef="usd">8392000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RhYmxlOmY5OThlNjdhYjliYzRiODNhYTFkY2I0ZmM1NTc5Zjg3L3RhYmxlcmFuZ2U6Zjk5OGU2N2FiOWJjNGI4M2FhMWRjYjRmYzU1NzlmODdfOC0zLTEtMS0w_f00a9990-4e37-4f03-8bb1-efc9b81230d2"
      unitRef="usd">5653000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RleHRyZWdpb246MWRmMjNjMWZkM2VhNGE1ZGEzMWFlNDc3MTA4NDU2ZjZfMTY0OTI2NzQ0Mjc0Mw_9d9d0f7e-c219-4c49-9249-ba355e5a092a"
      unitRef="usd">602000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RleHRyZWdpb246MWRmMjNjMWZkM2VhNGE1ZGEzMWFlNDc3MTA4NDU2ZjZfMTY0OTI2NzQ0MjczOQ_4117d991-5496-4605-b273-52902d1eed82"
      unitRef="usd">375000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RleHRyZWdpb246MWRmMjNjMWZkM2VhNGE1ZGEzMWFlNDc3MTA4NDU2ZjZfMTA5OTUxMTYyOTIwNw_a4000f1e-c90b-4c46-b8d4-18b1b9ce198d"
      unitRef="usd">1077000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180My9mcmFnOjFkZjIzYzFmZDNlYTRhNWRhMzFhZTQ3NzEwODQ1NmY2L3RleHRyZWdpb246MWRmMjNjMWZkM2VhNGE1ZGEzMWFlNDc3MTA4NDU2ZjZfMTA5OTUxMTYyOTIwMg_eca00d45-1b98-4655-a167-7be6a22a8408"
      unitRef="usd">730000</us-gaap:Depreciation>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180Ni9mcmFnOmE0MDU3MTI5OGM2ZTRhNzg4M2JhMGE0ZDJhNGMwNGY3L3RleHRyZWdpb246YTQwNTcxMjk4YzZlNGE3ODgzYmEwYTRkMmE0YzA0ZjdfNDUx_ece96bcd-e248-4aca-ba28-c918dc7a81bd">Intangible Assets&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended June&#160;30, 2021 and 2020, the Company recorded amortization expenses of $10 for each period related to patents. During the six months ended June&#160;30, 2021 and 2020, the Company recorded amortization expenses of $20 for each period related to patents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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 June&#160;30, 2021 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:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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 2021&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;20&#160;&lt;/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;2022&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;2023&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;2024&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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;120&#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;300&#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="ib850bdd28dda492c80afa0d3d3a8cee7_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180Ni9mcmFnOmE0MDU3MTI5OGM2ZTRhNzg4M2JhMGE0ZDJhNGMwNGY3L3RleHRyZWdpb246YTQwNTcxMjk4YzZlNGE3ODgzYmEwYTRkMmE0YzA0ZjdfODE_a564bfe1-15bc-4fc5-b6e6-d2c14c4fb017"
      unitRef="usd">400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1c3d918eddd348cb954d8733d61d6f11_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180Ni9mcmFnOmE0MDU3MTI5OGM2ZTRhNzg4M2JhMGE0ZDJhNGMwNGY3L3RleHRyZWdpb246YTQwNTcxMjk4YzZlNGE3ODgzYmEwYTRkMmE0YzA0ZjdfMjM5_4fde6841-82b3-40f6-9925-9f99c92a32b8">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iff530ffef7174b75ace370ee7c80ffc9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180Ni9mcmFnOmE0MDU3MTI5OGM2ZTRhNzg4M2JhMGE0ZDJhNGMwNGY3L3RleHRyZWdpb246YTQwNTcxMjk4YzZlNGE3ODgzYmEwYTRkMmE0YzA0ZjdfMTA5OTUxMTYyODM5Nw_09224ddd-1d96-4448-ad69-4011abac50b7"
      unitRef="usd">10000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic1b0b2f4770a4c4c9d7b7b6fe2fc2b91_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180Ni9mcmFnOmE0MDU3MTI5OGM2ZTRhNzg4M2JhMGE0ZDJhNGMwNGY3L3RleHRyZWdpb246YTQwNTcxMjk4YzZlNGE3ODgzYmEwYTRkMmE0YzA0ZjdfMTA5OTUxMTYyODM5Nw_9ee94ae4-3235-47ce-b038-e91feb0b2938"
      unitRef="usd">10000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1c3d918eddd348cb954d8733d61d6f11_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180Ni9mcmFnOmE0MDU3MTI5OGM2ZTRhNzg4M2JhMGE0ZDJhNGMwNGY3L3RleHRyZWdpb246YTQwNTcxMjk4YzZlNGE3ODgzYmEwYTRkMmE0YzA0ZjdfMTA5OTUxMTYyODM5Mw_15474434-e189-48be-a606-3ce5be86fcf1"
      unitRef="usd">20000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0948887772d64e29b5e718d2886fb239_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180Ni9mcmFnOmE0MDU3MTI5OGM2ZTRhNzg4M2JhMGE0ZDJhNGMwNGY3L3RleHRyZWdpb246YTQwNTcxMjk4YzZlNGE3ODgzYmEwYTRkMmE0YzA0ZjdfMTA5OTUxMTYyODM5Mw_59d56fc0-7005-4ec3-b69d-8f8bb5a61c90"
      unitRef="usd">20000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180Ni9mcmFnOmE0MDU3MTI5OGM2ZTRhNzg4M2JhMGE0ZDJhNGMwNGY3L3RleHRyZWdpb246YTQwNTcxMjk4YzZlNGE3ODgzYmEwYTRkMmE0YzA0ZjdfNDUw_14945428-4de2-43e7-b8b8-696c21b9b94b">&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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 June&#160;30, 2021 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:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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 2021&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;20&#160;&lt;/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;2022&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;2023&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;2024&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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;120&#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;300&#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="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180Ni9mcmFnOmE0MDU3MTI5OGM2ZTRhNzg4M2JhMGE0ZDJhNGMwNGY3L3RhYmxlOjcwMzNiNDgwODY0NTQxZjM5YjY2OTJkOGVjYWFkYTgxL3RhYmxlcmFuZ2U6NzAzM2I0ODA4NjQ1NDFmMzliNjY5MmQ4ZWNhYWRhODFfMC0xLTEtMS0w_b113a8e4-c7a8-4ef2-8bce-c0cafa6f620e"
      unitRef="usd">20000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180Ni9mcmFnOmE0MDU3MTI5OGM2ZTRhNzg4M2JhMGE0ZDJhNGMwNGY3L3RhYmxlOjcwMzNiNDgwODY0NTQxZjM5YjY2OTJkOGVjYWFkYTgxL3RhYmxlcmFuZ2U6NzAzM2I0ODA4NjQ1NDFmMzliNjY5MmQ4ZWNhYWRhODFfMS0xLTEtMS0w_5bc9b3c1-ae57-43c9-9a30-b7afc7f9255d"
      unitRef="usd">40000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180Ni9mcmFnOmE0MDU3MTI5OGM2ZTRhNzg4M2JhMGE0ZDJhNGMwNGY3L3RhYmxlOjcwMzNiNDgwODY0NTQxZjM5YjY2OTJkOGVjYWFkYTgxL3RhYmxlcmFuZ2U6NzAzM2I0ODA4NjQ1NDFmMzliNjY5MmQ4ZWNhYWRhODFfMi0xLTEtMS0w_4e566cf0-a1db-43a8-adec-27f7bdd0b1b4"
      unitRef="usd">40000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180Ni9mcmFnOmE0MDU3MTI5OGM2ZTRhNzg4M2JhMGE0ZDJhNGMwNGY3L3RhYmxlOjcwMzNiNDgwODY0NTQxZjM5YjY2OTJkOGVjYWFkYTgxL3RhYmxlcmFuZ2U6NzAzM2I0ODA4NjQ1NDFmMzliNjY5MmQ4ZWNhYWRhODFfMy0xLTEtMS0w_fccb2b4d-8328-49cc-a6f4-80a3ed200fa3"
      unitRef="usd">40000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180Ni9mcmFnOmE0MDU3MTI5OGM2ZTRhNzg4M2JhMGE0ZDJhNGMwNGY3L3RhYmxlOjcwMzNiNDgwODY0NTQxZjM5YjY2OTJkOGVjYWFkYTgxL3RhYmxlcmFuZ2U6NzAzM2I0ODA4NjQ1NDFmMzliNjY5MmQ4ZWNhYWRhODFfNC0xLTEtMS0w_a6643f98-467c-49d3-b2f2-1a261debf27b"
      unitRef="usd">40000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <eose:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180Ni9mcmFnOmE0MDU3MTI5OGM2ZTRhNzg4M2JhMGE0ZDJhNGMwNGY3L3RhYmxlOjcwMzNiNDgwODY0NTQxZjM5YjY2OTJkOGVjYWFkYTgxL3RhYmxlcmFuZ2U6NzAzM2I0ODA4NjQ1NDFmMzliNjY5MmQ4ZWNhYWRhODFfNS0xLTEtMS0w_d267e210-3016-4e22-85ea-3118d15b33d2"
      unitRef="usd">120000</eose:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180Ni9mcmFnOmE0MDU3MTI5OGM2ZTRhNzg4M2JhMGE0ZDJhNGMwNGY3L3RhYmxlOjcwMzNiNDgwODY0NTQxZjM5YjY2OTJkOGVjYWFkYTgxL3RhYmxlcmFuZ2U6NzAzM2I0ODA4NjQ1NDFmMzliNjY5MmQ4ZWNhYWRhODFfNi0xLTEtMS0w_6c2a707a-e570-45d4-9a79-aaf27419e9cb"
      unitRef="usd">300000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180OS9mcmFnOmQ5OTNjMzBkMTA3YzQ4ZjE4ZTQ1ODEyYjExYzZiMTk4L3RleHRyZWdpb246ZDk5M2MzMGQxMDdjNDhmMThlNDU4MTJiMTFjNmIxOThfMjUwMA_f49ec2a2-4655-40a4-857e-9d33a2e2b7d3">Investment in unconsolidated joint venture&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August&#160;2019, the Company entered into an agreement with Holtec Power, Inc. (&#x201c;Holtec&#x201d;) to form the unconsolidated joint venture (&#x201c;JV&#x201d;) Hi-Power. The JV was formed in order to manufacture the products for all of the Company&#x2019;s projects in North America. Accordingly, the Company has purchased battery storage systems and spare parts from the JV. The facility is located in Pittsburgh, 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. The Company&#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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The joint venture commenced manufacturing activities in the fourth quarter of 2020. Contributions made to the JV were $&#x2014; and $329, respectively for the three months ended June&#160;30, 2021 and 2020 and $4,000 and $550, respectively for the six months ended June&#160;30, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The investment income (loss) recognized from the unconsolidated joint venture under the equity method of accounting was $&#x2014; and $(8) for the three months ended June&#160;30, 2021 and 2020, respectively and $440 and $(39) for the six months ended June&#160;30, 2021 and 2020, respectively. Our investment in the unconsolidated joint venture as of December&#160;31, 2020 was $3,736.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <eose:EquityMethodInvestmentInitialFinancialCommitment
      contextRef="ia2ec8e21cbe342b78f37789f31e8b34e_I20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180OS9mcmFnOmQ5OTNjMzBkMTA3YzQ4ZjE4ZTQ1ODEyYjExYzZiMTk4L3RleHRyZWdpb246ZDk5M2MzMGQxMDdjNDhmMThlNDU4MTJiMTFjNmIxOThfNTM0_a4d862ac-577f-4ef3-bd60-51544479b839"
      unitRef="usd">4100000</eose:EquityMethodInvestmentInitialFinancialCommitment>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ia2ec8e21cbe342b78f37789f31e8b34e_I20190831"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180OS9mcmFnOmQ5OTNjMzBkMTA3YzQ4ZjE4ZTQ1ODEyYjExYzZiMTk4L3RleHRyZWdpb246ZDk5M2MzMGQxMDdjNDhmMThlNDU4MTJiMTFjNmIxOThfMzI5ODUzNDg4NjE5OQ_2b7d3e28-fa5a-4b43-a02b-e2020ca510ac"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i0b1b74d7cf0d46658385a9e8708bc7b4_I20210409"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180OS9mcmFnOmQ5OTNjMzBkMTA3YzQ4ZjE4ZTQ1ODEyYjExYzZiMTk4L3RleHRyZWdpb246ZDk5M2MzMGQxMDdjNDhmMThlNDU4MTJiMTFjNmIxOThfMjE5OTAyMzI2MTU2NQ_3d7d0550-e5ed-4435-a801-8a3d3c82b0e9"
      unitRef="number">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180OS9mcmFnOmQ5OTNjMzBkMTA3YzQ4ZjE4ZTQ1ODEyYjExYzZiMTk4L3RleHRyZWdpb246ZDk5M2MzMGQxMDdjNDhmMThlNDU4MTJiMTFjNmIxOThfMTA5OTUxMTYzMDQxMg_53da2370-b9c8-4f9a-a40e-46fe75e17ed3"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180OS9mcmFnOmQ5OTNjMzBkMTA3YzQ4ZjE4ZTQ1ODEyYjExYzZiMTk4L3RleHRyZWdpb246ZDk5M2MzMGQxMDdjNDhmMThlNDU4MTJiMTFjNmIxOThfMTA5OTUxMTYzMDQxNg_dd4d61bb-94cd-468e-a796-8b29ff59d962"
      unitRef="usd">329000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180OS9mcmFnOmQ5OTNjMzBkMTA3YzQ4ZjE4ZTQ1ODEyYjExYzZiMTk4L3RleHRyZWdpb246ZDk5M2MzMGQxMDdjNDhmMThlNDU4MTJiMTFjNmIxOThfODM0_c1fa1631-0e8a-477d-958b-8f7e2b889c33"
      unitRef="usd">4000000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180OS9mcmFnOmQ5OTNjMzBkMTA3YzQ4ZjE4ZTQ1ODEyYjExYzZiMTk4L3RleHRyZWdpb246ZDk5M2MzMGQxMDdjNDhmMThlNDU4MTJiMTFjNmIxOThfODQx_f1548bf1-ade2-44f7-8f7d-560488221e7f"
      unitRef="usd">550000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180OS9mcmFnOmQ5OTNjMzBkMTA3YzQ4ZjE4ZTQ1ODEyYjExYzZiMTk4L3RleHRyZWdpb246ZDk5M2MzMGQxMDdjNDhmMThlNDU4MTJiMTFjNmIxOThfMTA5OTUxMTYzMDYxMg_85c649a0-a7ec-4343-a547-c1441912d741"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180OS9mcmFnOmQ5OTNjMzBkMTA3YzQ4ZjE4ZTQ1ODEyYjExYzZiMTk4L3RleHRyZWdpb246ZDk5M2MzMGQxMDdjNDhmMThlNDU4MTJiMTFjNmIxOThfMTA5OTUxMTYzMDYxNg_c4c8f12a-be2a-452e-ba5b-47e0163ffc93"
      unitRef="usd">-8000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180OS9mcmFnOmQ5OTNjMzBkMTA3YzQ4ZjE4ZTQ1ODEyYjExYzZiMTk4L3RleHRyZWdpb246ZDk5M2MzMGQxMDdjNDhmMThlNDU4MTJiMTFjNmIxOThfMTA5OTUxMTYzMDYyMA_22425fa3-2384-4f07-a5e5-ce31cd52f52c"
      unitRef="usd">440000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180OS9mcmFnOmQ5OTNjMzBkMTA3YzQ4ZjE4ZTQ1ODEyYjExYzZiMTk4L3RleHRyZWdpb246ZDk5M2MzMGQxMDdjNDhmMThlNDU4MTJiMTFjNmIxOThfMTA5OTUxMTYzMDYyNA_18d9eb0f-7d39-4308-ae56-11e233aba2a8"
      unitRef="usd">-39000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M180OS9mcmFnOmQ5OTNjMzBkMTA3YzQ4ZjE4ZTQ1ODEyYjExYzZiMTk4L3RleHRyZWdpb246ZDk5M2MzMGQxMDdjNDhmMThlNDU4MTJiMTFjNmIxOThfMTEyMA_e7c3da1a-d225-4acc-a11f-ca5377f6e444"
      unitRef="usd">3736000</us-gaap:EquityMethodInvestments>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181Mi9mcmFnOjQ4ODg1MWU5MWEzMDRkMDQ4MTMyOTk5OWY0M2ZkNjRkL3RleHRyZWdpb246NDg4ODUxZTkxYTMwNGQwNDgxMzI5OTk5ZjQzZmQ2NGRfMTU0MQ_8326a31a-6d1d-4122-9d1c-9baf3950b1b5">Notes receivable and Variable interest entities (&#x201c;VIEs&#x201d;) consideration&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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. The Company had notes receivable of $4,122 and $100 outstanding as of June&#160;30, 2021 and December&#160;31, 2020, respectively, with no loss reserved for the uncollectible balances.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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 a 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-10-50-4. The maximum loss exposure is limited to the carrying value of notes receivable as of the balances sheet dates. &lt;/span&gt;&lt;/div&gt;At June&#160;30, 2021, we had agreements to provide loans to our customers for $11,348. $4,183 was drawn on those commitments as of June&#160;30, 2021. The funding under certain loan agreements is contingent on reaching certain milestones defined by the agreements.</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:NotesReceivableNet
      contextRef="i620c58b80b404087a5814ee2592fc22e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181Mi9mcmFnOjQ4ODg1MWU5MWEzMDRkMDQ4MTMyOTk5OWY0M2ZkNjRkL3RleHRyZWdpb246NDg4ODUxZTkxYTMwNGQwNDgxMzI5OTk5ZjQzZmQ2NGRfNjc1_f789e078-87dd-4c87-833d-c29bb8d13795"
      unitRef="usd">4122000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="if01c3e27176b429e86a4dc18b91818a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181Mi9mcmFnOjQ4ODg1MWU5MWEzMDRkMDQ4MTMyOTk5OWY0M2ZkNjRkL3RleHRyZWdpb246NDg4ODUxZTkxYTMwNGQwNDgxMzI5OTk5ZjQzZmQ2NGRfNjgy_6ccead65-44ab-455b-84c1-7575e2f10a51"
      unitRef="usd">100000</us-gaap:NotesReceivableNet>
    <eose:FinancingReceivableCommitmentToLend
      contextRef="ie00cbe7b8ef745e8b3319a4a8873d38b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181Mi9mcmFnOjQ4ODg1MWU5MWEzMDRkMDQ4MTMyOTk5OWY0M2ZkNjRkL3RleHRyZWdpb246NDg4ODUxZTkxYTMwNGQwNDgxMzI5OTk5ZjQzZmQ2NGRfMTM4Mg_3baa100d-7a34-4089-b697-95a4dd83888b"
      unitRef="usd">11348000</eose:FinancingReceivableCommitmentToLend>
    <us-gaap:NotesReceivableGross
      contextRef="i620c58b80b404087a5814ee2592fc22e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181Mi9mcmFnOjQ4ODg1MWU5MWEzMDRkMDQ4MTMyOTk5OWY0M2ZkNjRkL3RleHRyZWdpb246NDg4ODUxZTkxYTMwNGQwNDgxMzI5OTk5ZjQzZmQ2NGRfMTM4Ng_3d43a0ea-faf8-4b21-8584-2e537cf47d1f"
      unitRef="usd">4183000</us-gaap:NotesReceivableGross>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RleHRyZWdpb246NjU1NDIyYjk4MTM5NDQyZDk3NjE4MTFiZGI4YTFlYjFfMjAzMQ_a992c77a-d75f-495d-b756-206068bbfa9d">Commitments and Contingencies &lt;div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 24, 2016, Eos entered into a long-term non-cancelable, operating lease for 45,000 sq. ft. of space for our current headquarters facility in Edison, New Jersey. On April 26, 2017, Eos entered into a lease for an additional 18,000 sq. ft. of adjoining space. These leases expire in September 2026 with renewal options up to 2036. Further, these leases require monthly rent payments along with executory costs, which include real estate taxes, repairs, maintenance, and insurance. In addition, the terms of the leases contain cost escalations of approximately 10% annually. On April 8, 2021, in connection with the acquisition, Hi-Power entered into a sublease agreement with Holtec, with the lease expiring on December 31, 2022. This lease requires monthly rent payments, consisting of a base rent along with executory costs. The Company also has certain non-cancelable capital lease agreements for office equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total rent expense including common area maintenance was $319 and $219 for the three months ended June&#160;30, 2021 and 2020, and $547 and $447 for the six months ended June&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease commitments as of June&#160;30, 2021 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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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;Operating&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;Capital&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 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;549&#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;5&#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;2022&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,172&#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;4&#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;2023&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;825&#160;&lt;/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;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;2024&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;895&#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;&#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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;966&#160;&lt;/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;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;Later years&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;679&#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;&#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;Total minimum lease payments&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;5,086&#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;9&#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;Less amounts representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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&#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"&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;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 June&#160;30, 2021, the Company has open purchase commitments of $20,602 under these contracts. At the end of each reporting period, the Company evaluates its non-cancellable firm purchase commitments and records a loss, if any, using the same lower of cost or market approach. In assessing the potential loss provision, we use the stated contract price and expected production volume under the relevant sales contract. The Company records a purchase commitment loss if the net realizable value of the inventory is less than the cost.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <eose:AdditionalNumberOfSquareFeet
      contextRef="if5d6daba5b7d41bcba8d28e745d751a8_I20160624"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RleHRyZWdpb246NjU1NDIyYjk4MTM5NDQyZDk3NjE4MTFiZGI4YTFlYjFfMTM5_0a47d3e2-a8db-46f1-bb33-59691840620a"
      unitRef="sqft">45000</eose:AdditionalNumberOfSquareFeet>
    <eose:AdditionalNumberOfSquareFeet
      contextRef="ic5951d1e2c9b4ccaaa18fc9107999658_I20170426"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RleHRyZWdpb246NjU1NDIyYjk4MTM5NDQyZDk3NjE4MTFiZGI4YTFlYjFfMjgy_42209860-b9a0-4a01-bdb0-4c061eecdd94"
      unitRef="sqft">18000</eose:AdditionalNumberOfSquareFeet>
    <eose:LesseeOperatingLeaseAnnualCostEscalationsPercentage
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RleHRyZWdpb246NjU1NDIyYjk4MTM5NDQyZDk3NjE4MTFiZGI4YTFlYjFfNjEz_ffc29f61-e69b-4f02-b4e5-1f9a9046427d"
      unitRef="number">0.10</eose:LesseeOperatingLeaseAnnualCostEscalationsPercentage>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RleHRyZWdpb246NjU1NDIyYjk4MTM5NDQyZDk3NjE4MTFiZGI4YTFlYjFfMTA5OTUxMTYzMDEwOA_11c0d69f-595c-4db6-a413-00e443c29620"
      unitRef="usd">319000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RleHRyZWdpb246NjU1NDIyYjk4MTM5NDQyZDk3NjE4MTFiZGI4YTFlYjFfMTY0OTI2NzQ0Njk5OQ_1b50429f-c512-4c1a-b1fb-e6210c2eadc2"
      unitRef="usd">219000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RleHRyZWdpb246NjU1NDIyYjk4MTM5NDQyZDk3NjE4MTFiZGI4YTFlYjFfNzQw_f391de1a-0c37-4a14-b781-f2736ac42fc2"
      unitRef="usd">547000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RleHRyZWdpb246NjU1NDIyYjk4MTM5NDQyZDk3NjE4MTFiZGI4YTFlYjFfMTY0OTI2NzQ0Njk5NQ_f7150110-e1b8-451b-8d30-33a60a38f3e2"
      unitRef="usd">447000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RleHRyZWdpb246NjU1NDIyYjk4MTM5NDQyZDk3NjE4MTFiZGI4YTFlYjFfMjAzMg_199b68f6-0413-4ed9-b0fa-bea550b90dbc">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease commitments as of June&#160;30, 2021 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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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;Operating&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;Capital&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 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;549&#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;5&#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;2022&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,172&#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;4&#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;2023&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;825&#160;&lt;/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;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;2024&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;895&#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;&#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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;966&#160;&lt;/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;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;Later years&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;679&#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;&#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;Total minimum lease payments&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;5,086&#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;9&#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;Less amounts representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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&#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:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RleHRyZWdpb246NjU1NDIyYjk4MTM5NDQyZDk3NjE4MTFiZGI4YTFlYjFfMjAzMg_ee3022a8-9b05-4636-abae-6672e7a125b7">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease commitments as of June&#160;30, 2021 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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&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;Operating&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;Capital&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 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;549&#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;5&#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;2022&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,172&#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;4&#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;2023&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;825&#160;&lt;/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;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;2024&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;895&#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;&#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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;966&#160;&lt;/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;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;Later years&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;679&#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;&#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;Total minimum lease payments&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;5,086&#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;9&#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;Less amounts representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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&#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:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RhYmxlOjM0Y2U3ZDM3NGZhMjQzZjBiNjcwMDY1MjgxY2M2ZTg0L3RhYmxlcmFuZ2U6MzRjZTdkMzc0ZmEyNDNmMGI2NzAwNjUyODFjYzZlODRfMS0xLTEtMS0w_605c0f40-fbb9-410e-9540-069357219a82"
      unitRef="usd">549000</us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RhYmxlOjM0Y2U3ZDM3NGZhMjQzZjBiNjcwMDY1MjgxY2M2ZTg0L3RhYmxlcmFuZ2U6MzRjZTdkMzc0ZmEyNDNmMGI2NzAwNjUyODFjYzZlODRfMS0zLTEtMS0w_e3abde23-6e17-4795-bd8f-ffb7e77075e4"
      unitRef="usd">5000</us-gaap:CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RhYmxlOjM0Y2U3ZDM3NGZhMjQzZjBiNjcwMDY1MjgxY2M2ZTg0L3RhYmxlcmFuZ2U6MzRjZTdkMzc0ZmEyNDNmMGI2NzAwNjUyODFjYzZlODRfMi0xLTEtMS0w_b07d51ee-d573-4bd1-9edc-e96d1cb6415f"
      unitRef="usd">1172000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RhYmxlOjM0Y2U3ZDM3NGZhMjQzZjBiNjcwMDY1MjgxY2M2ZTg0L3RhYmxlcmFuZ2U6MzRjZTdkMzc0ZmEyNDNmMGI2NzAwNjUyODFjYzZlODRfMi0zLTEtMS0w_9e9e1a55-b548-4bd2-a4a1-dd97972fcb6d"
      unitRef="usd">4000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RhYmxlOjM0Y2U3ZDM3NGZhMjQzZjBiNjcwMDY1MjgxY2M2ZTg0L3RhYmxlcmFuZ2U6MzRjZTdkMzc0ZmEyNDNmMGI2NzAwNjUyODFjYzZlODRfMy0xLTEtMS0w_76f1bb98-35d4-4954-97c1-d25e34a7eb13"
      unitRef="usd">825000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RhYmxlOjM0Y2U3ZDM3NGZhMjQzZjBiNjcwMDY1MjgxY2M2ZTg0L3RhYmxlcmFuZ2U6MzRjZTdkMzc0ZmEyNDNmMGI2NzAwNjUyODFjYzZlODRfMy0zLTEtMS0w_594eefb2-d3cc-4645-bced-04b87176b2a4"
      unitRef="usd">0</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RhYmxlOjM0Y2U3ZDM3NGZhMjQzZjBiNjcwMDY1MjgxY2M2ZTg0L3RhYmxlcmFuZ2U6MzRjZTdkMzc0ZmEyNDNmMGI2NzAwNjUyODFjYzZlODRfNC0xLTEtMS0w_c0cf082b-afa1-4c20-b305-6a3efa5438b6"
      unitRef="usd">895000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RhYmxlOjM0Y2U3ZDM3NGZhMjQzZjBiNjcwMDY1MjgxY2M2ZTg0L3RhYmxlcmFuZ2U6MzRjZTdkMzc0ZmEyNDNmMGI2NzAwNjUyODFjYzZlODRfNC0zLTEtMS0w_f0bcc69e-44c5-4864-857d-5a416d3a444b"
      unitRef="usd">0</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RhYmxlOjM0Y2U3ZDM3NGZhMjQzZjBiNjcwMDY1MjgxY2M2ZTg0L3RhYmxlcmFuZ2U6MzRjZTdkMzc0ZmEyNDNmMGI2NzAwNjUyODFjYzZlODRfNS0xLTEtMS0w_36c41d51-b348-44d2-8342-245f67197fae"
      unitRef="usd">966000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RhYmxlOjM0Y2U3ZDM3NGZhMjQzZjBiNjcwMDY1MjgxY2M2ZTg0L3RhYmxlcmFuZ2U6MzRjZTdkMzc0ZmEyNDNmMGI2NzAwNjUyODFjYzZlODRfNS0zLTEtMS0w_b9bf9ab0-f912-4a94-a477-2b1df10b176d"
      unitRef="usd">0</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears>
    <eose:OperatingLeasesFutureMinimumPaymentsDueAfterYearFour
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RhYmxlOjM0Y2U3ZDM3NGZhMjQzZjBiNjcwMDY1MjgxY2M2ZTg0L3RhYmxlcmFuZ2U6MzRjZTdkMzc0ZmEyNDNmMGI2NzAwNjUyODFjYzZlODRfNi0xLTEtMS0w_517d6b2d-db79-4eeb-a1ad-d054a147f199"
      unitRef="usd">679000</eose:OperatingLeasesFutureMinimumPaymentsDueAfterYearFour>
    <eose:CapitalLeasesFutureMinimumPaymentsDueAfterYearFour
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RhYmxlOjM0Y2U3ZDM3NGZhMjQzZjBiNjcwMDY1MjgxY2M2ZTg0L3RhYmxlcmFuZ2U6MzRjZTdkMzc0ZmEyNDNmMGI2NzAwNjUyODFjYzZlODRfNi0zLTEtMS0w_8bd9f554-b052-4c36-846d-5f6624d5ccf3"
      unitRef="usd">0</eose:CapitalLeasesFutureMinimumPaymentsDueAfterYearFour>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RhYmxlOjM0Y2U3ZDM3NGZhMjQzZjBiNjcwMDY1MjgxY2M2ZTg0L3RhYmxlcmFuZ2U6MzRjZTdkMzc0ZmEyNDNmMGI2NzAwNjUyODFjYzZlODRfNy0xLTEtMS0w_02dc34fd-79ae-4bfe-9685-3aad9122200a"
      unitRef="usd">5086000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDue
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RhYmxlOjM0Y2U3ZDM3NGZhMjQzZjBiNjcwMDY1MjgxY2M2ZTg0L3RhYmxlcmFuZ2U6MzRjZTdkMzc0ZmEyNDNmMGI2NzAwNjUyODFjYzZlODRfNy0zLTEtMS0w_10300b1d-01d8-48e7-ac57-279f4a64fa05"
      unitRef="usd">9000</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RhYmxlOjM0Y2U3ZDM3NGZhMjQzZjBiNjcwMDY1MjgxY2M2ZTg0L3RhYmxlcmFuZ2U6MzRjZTdkMzc0ZmEyNDNmMGI2NzAwNjUyODFjYzZlODRfOC0zLTEtMS0w_993d013e-dc45-417e-b55d-1c84afe0c0ae"
      unitRef="usd">2000</us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RhYmxlOjM0Y2U3ZDM3NGZhMjQzZjBiNjcwMDY1MjgxY2M2ZTg0L3RhYmxlcmFuZ2U6MzRjZTdkMzc0ZmEyNDNmMGI2NzAwNjUyODFjYzZlODRfOS0zLTEtMS0w_23967925-4987-48a5-b48a-dd128c6859a8"
      unitRef="usd">7000</us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i75347f2ea7a34123813878043833d553_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181NS9mcmFnOjY1NTQyMmI5ODEzOTQ0MmQ5NzYxODExYmRiOGExZWIxL3RleHRyZWdpb246NjU1NDIyYjk4MTM5NDQyZDk3NjE4MTFiZGI4YTFlYjFfMzI5ODUzNDg5MjQ2Mw_2660e430-ff61-4e9a-a099-6d688bca5a4e"
      unitRef="usd">20602000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <eose:GrantIncomeAndGrantExpenseDisclosureTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfMTE0Nw_b77cbdce-e9e5-4de3-9309-17ff38a484bd">&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Eos was approved for two grants by the California Energy Commission (CEC) totaling approximately $7,000. In accordance with the grant agreements, Eos is responsible for conducting studies to demonstrate the benefits of certain energy-saving technologies to utility companies and consumers in the State of California and is entitled to receive portions of the grants based upon expenses incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended June&#160;30, 2021 and 2020, Eos recorded grant (income) expense, net of $(52) and $263, respectively, which comprised of grant income of $648 and $209 and grant costs of $596 and $472. During the six months ended June&#160;30, 2021 and 2020, Eos recorded grant (income) expense, net of $(44) and $609, respectively, which comprised of grant income of $977 and $209 and grant costs of $933 and $818.  For the three and six months ended June&#160;30, 2020, Eos received payments of $1,376 from the CEC. The Company did not receive any payments from the CEC for the three and six months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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 June&#160;30, 2021 and December&#160;31, 2020, the Company had $232 and $1,136 of deferred grant income, which were recorded in accounts payable and accrued expense on the Balance Sheets, as well as a receivable in the amount of $204 and $131, respectively. The expenses incurred by Eos relate to the performance of studies in accordance with the respective grant agreements, and the grants received or receivable from the CEC are recorded as an offset to the related expenses for which the grant is intended to compensate the Company.&lt;/span&gt;&lt;/div&gt;</eose:GrantIncomeAndGrantExpenseDisclosureTextBlock>
    <eose:NumberOfGrantsApproved
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfNDg_f444427b-5b7b-4ddf-8f4a-35bf9fab76ef"
      unitRef="grant">2</eose:NumberOfGrantsApproved>
    <eose:GrantAgreementApprovedAmount
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfMzg0ODI5MDcwMDA2Ng_c4f31a78-1539-41b4-8664-ad4afe744ec9"
      unitRef="usd">7000000</eose:GrantAgreementApprovedAmount>
    <eose:GrantExpenseIncomeNet
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfMTA5OTUxMTYyOTM1Mw_db6167b5-74db-4927-9db7-eec4265d2d3d"
      unitRef="usd">-52000</eose:GrantExpenseIncomeNet>
    <eose:GrantExpenseIncomeNet
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfMTA5OTUxMTYyOTM1Nw_50444344-79ca-4467-b9b7-cb83fa8c906b"
      unitRef="usd">263000</eose:GrantExpenseIncomeNet>
    <eose:GrantIncome
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfMTA5OTUxMTYyOTMwNQ_d30be79b-b655-40fa-b5c6-89a02cf7dc89"
      unitRef="usd">648000</eose:GrantIncome>
    <eose:GrantIncome
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfMTA5OTUxMTYyOTMxMA_e2278302-9e18-481e-bdbd-98ea706189af"
      unitRef="usd">209000</eose:GrantIncome>
    <eose:GrantExpenses
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfMTA5OTUxMTYyOTMyNg_06d68a60-2510-42b2-9276-a04e567523a2"
      unitRef="usd">596000</eose:GrantExpenses>
    <eose:GrantExpenses
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfMTA5OTUxMTYyOTMzNQ_d57c24aa-c0b6-46f5-a40d-54a1f2aa927e"
      unitRef="usd">472000</eose:GrantExpenses>
    <eose:GrantExpenseIncomeNet
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfMTA5OTUxMTYyOTM2MQ_19e3b775-70b9-4527-be13-a1ec62272691"
      unitRef="usd">-44000</eose:GrantExpenseIncomeNet>
    <eose:GrantExpenseIncomeNet
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfMTA5OTUxMTYyOTM2Ng_58de7258-1bb5-4d7f-8f8d-5a7d5ca0373c"
      unitRef="usd">609000</eose:GrantExpenseIncomeNet>
    <eose:GrantIncome
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfNTUy_8d96e1a6-d885-4bbe-8c98-463805ea038f"
      unitRef="usd">977000</eose:GrantIncome>
    <eose:GrantIncome
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfNTU5_b659efc1-93cc-4715-b600-af4a400c2663"
      unitRef="usd">209000</eose:GrantIncome>
    <eose:GrantExpenses
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfNTgx_351bbe75-43c7-4185-a999-51b17fd56cb6"
      unitRef="usd">933000</eose:GrantExpenses>
    <eose:GrantExpenses
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfNTg4_fd94fe26-fc64-4524-b72b-bab2cbe76e45"
      unitRef="usd">818000</eose:GrantExpenses>
    <eose:ProceedsFromGrants
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfMTA5OTUxMTYzMDMzMA_75778486-7d03-4d22-bd41-7b0f8ff9bd15"
      unitRef="usd">1376000</eose:ProceedsFromGrants>
    <eose:ProceedsFromGrants
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfMTA5OTUxMTYzMDMzMA_8a489531-2418-4222-9475-49bf0e49f689"
      unitRef="usd">1376000</eose:ProceedsFromGrants>
    <eose:ProceedsFromGrants
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfMjE5OTAyMzI1ODM2OQ_138709bb-83c5-49d6-a2ae-3ff548875e11"
      unitRef="usd">0</eose:ProceedsFromGrants>
    <eose:ProceedsFromGrants
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfMjE5OTAyMzI1ODM2OQ_1e2f7d88-9e4a-4ce4-9707-b9ee52d385ad"
      unitRef="usd">0</eose:ProceedsFromGrants>
    <eose:DeferredGrantIncomeCurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfNzA2_4d838d1f-2a56-4d58-9b36-031d40a49158"
      unitRef="usd">232000</eose:DeferredGrantIncomeCurrent>
    <eose:DeferredGrantIncomeCurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfNzEz_10c27018-b28f-47ba-b748-efba3a158302"
      unitRef="usd">1136000</eose:DeferredGrantIncomeCurrent>
    <us-gaap:GrantsReceivableCurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfODY3_074050d0-719b-4aee-885f-cd73f54a18f4"
      unitRef="usd">204000</us-gaap:GrantsReceivableCurrent>
    <us-gaap:GrantsReceivableCurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M181OC9mcmFnOmU1OWMwM2ZkNDY5MTQ1NjY5MzU5NmQ0N2U2NTM3YmIwL3RleHRyZWdpb246ZTU5YzAzZmQ0NjkxNDU2NjkzNTk2ZDQ3ZTY1MzdiYjBfMTA5OTUxMTYyOTcxNg_e644904c-66db-4121-a0b9-af3156298295"
      unitRef="usd">131000</us-gaap:GrantsReceivableCurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182MS9mcmFnOmJlODc1MGJlN2ZiNzQwMTNhZTEzMmQ5ZGJjNWRlNzRhL3RleHRyZWdpb246YmU4NzUwYmU3ZmI3NDAxM2FlMTMyZDlkYmM1ZGU3NGFfMzEzMw_13697af4-4fef-40e1-9e5e-8b8fe4920208">&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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 six months ended June&#160;30, 2021, the reported income tax provision was nil and differs from the amount computed by applying the statutory US federal income tax rates of 21% to the income before income taxes due to pretax losses for which no tax benefit can be recognized, state and local taxes, and nondeductible expense for US income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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 six months ended June&#160;30, 2020, the reported income tax provision was nil and differs from the amount computed by applying the statutory US federal income tax rates of 21% to the income before income taxes due to pretax losses for which no tax benefit can be recognized, state and local taxes, and nondeductible expenses for US income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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:10pt;text-align:justify;text-indent:36pt"&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 Eos 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 Eos will be able to utilize its deferred tax assets at June&#160;30, 2021 and June&#160;30, 2020 due to cumulative losses. Therefore, Eos has a valuation allowance against its net deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2021, Eos has unrecognized tax benefits associated with uncertain tax positions that, if recognized, would not affect the effective tax rate on income from continuing operations. Eos is not currently under examination by any taxing jurisdiction, and none of the uncertain tax positions is expected to reverse within the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2020, Eos has not recorded any unrecognized tax benefits associated with uncertain tax positions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six-month period ending June 30, 2021, the Company participated in the New Jersey Economic Development Authority Technology Business Tax Certificate Transfer Program and sold a portion of its available 2019 and 2017 New Jersey net operating losses (&#x201c;NOLs&#x201d;) and 2019 research and development credits in the amounts of $20,126 and $548, respectively. For the three and six months ended June&#160;30, 2021, the Company has recognized a gain of $2,194 related to the sale in the statement of operations. The lifetime cap of the transfer program is $20,000 of tax-effected attributes and the Company has sold approximately $14,000 as of June&#160;30, 2021, leaving the Company with approximately $6,000 tax-effected attributes that may be sold in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Eos files income tax returns in federal and various state jurisdictions. The open tax years for federal and state returns is generally 2016 and forward. In addition, NOLs generated in closed years and utilized in open years are subject to adjustment by the tax authorities. Eos is not currently under examination by any taxing jurisdiction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the &#x201c;CARES Act&#x201d;) was signed into law in response to the Covid-19 pandemic. The CARES Act provided several forms of tax law changes, though Eos does not expect that any will have a material impact on the tax provision.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182MS9mcmFnOmJlODc1MGJlN2ZiNzQwMTNhZTEzMmQ5ZGJjNWRlNzRhL3RleHRyZWdpb246YmU4NzUwYmU3ZmI3NDAxM2FlMTMyZDlkYmM1ZGU3NGFfODk_8946f607-b41a-4945-8615-180a1af97672"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182MS9mcmFnOmJlODc1MGJlN2ZiNzQwMTNhZTEzMmQ5ZGJjNWRlNzRhL3RleHRyZWdpb246YmU4NzUwYmU3ZmI3NDAxM2FlMTMyZDlkYmM1ZGU3NGFfMjU0_18c470ad-1cfe-4055-a161-abd7e8c1f69b"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182MS9mcmFnOmJlODc1MGJlN2ZiNzQwMTNhZTEzMmQ5ZGJjNWRlNzRhL3RleHRyZWdpb246YmU4NzUwYmU3ZmI3NDAxM2FlMTMyZDlkYmM1ZGU3NGFfMjE5OTAyMzI1ODY5MQ_8f80c4f3-eff7-4a33-831d-a7d423e7c56c"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182MS9mcmFnOmJlODc1MGJlN2ZiNzQwMTNhZTEzMmQ5ZGJjNWRlNzRhL3RleHRyZWdpb246YmU4NzUwYmU3ZmI3NDAxM2FlMTMyZDlkYmM1ZGU3NGFfMjE5OTAyMzI1ODcxNA_1b7cd0e4-6b6b-4a3b-8963-fcea7c89bdb8"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <eose:OperatingLossCarryforwardsSold
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182MS9mcmFnOmJlODc1MGJlN2ZiNzQwMTNhZTEzMmQ5ZGJjNWRlNzRhL3RleHRyZWdpb246YmU4NzUwYmU3ZmI3NDAxM2FlMTMyZDlkYmM1ZGU3NGFfMTY0OTI2NzQ0NTc5Nw_e6fdb5c2-aa11-4432-afeb-8d2401ec44ee"
      unitRef="usd">20126000</eose:OperatingLossCarryforwardsSold>
    <eose:TaxCreditCarryforwardAmountSold
      contextRef="if2c0eb1af04f4c858ead9e6cd8cfa6a2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182MS9mcmFnOmJlODc1MGJlN2ZiNzQwMTNhZTEzMmQ5ZGJjNWRlNzRhL3RleHRyZWdpb246YmU4NzUwYmU3ZmI3NDAxM2FlMTMyZDlkYmM1ZGU3NGFfMTY0OTI2NzQ0NTgwNQ_416c6747-0f07-468e-9518-9d93805f3b73"
      unitRef="usd">548000</eose:TaxCreditCarryforwardAmountSold>
    <eose:SaleOfStateTaxAttributes
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182MS9mcmFnOmJlODc1MGJlN2ZiNzQwMTNhZTEzMmQ5ZGJjNWRlNzRhL3RleHRyZWdpb246YmU4NzUwYmU3ZmI3NDAxM2FlMTMyZDlkYmM1ZGU3NGFfMTY0OTI2NzQ0NTc4Ng_3f6c5f38-e558-4497-9fa7-88bfb18faad2"
      unitRef="usd">2194000</eose:SaleOfStateTaxAttributes>
    <eose:TaxCertificateTransferProgramLifetimeMaximum
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182MS9mcmFnOmJlODc1MGJlN2ZiNzQwMTNhZTEzMmQ5ZGJjNWRlNzRhL3RleHRyZWdpb246YmU4NzUwYmU3ZmI3NDAxM2FlMTMyZDlkYmM1ZGU3NGFfMTA5OTUxMTYzMjE4Mw_15d2f04d-c9aa-452b-b216-a6ce0f6d45dd"
      unitRef="usd">20000000</eose:TaxCertificateTransferProgramLifetimeMaximum>
    <eose:TaxCertificateTransferProgramAmountSoldToDate
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182MS9mcmFnOmJlODc1MGJlN2ZiNzQwMTNhZTEzMmQ5ZGJjNWRlNzRhL3RleHRyZWdpb246YmU4NzUwYmU3ZmI3NDAxM2FlMTMyZDlkYmM1ZGU3NGFfMTA5OTUxMTYzMjE5OQ_433b8c77-3ec0-414b-a02c-871b92377e5a"
      unitRef="usd">14000000</eose:TaxCertificateTransferProgramAmountSoldToDate>
    <eose:TaxCertificateTransferProgramAvailableAmount
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182MS9mcmFnOmJlODc1MGJlN2ZiNzQwMTNhZTEzMmQ5ZGJjNWRlNzRhL3RleHRyZWdpb246YmU4NzUwYmU3ZmI3NDAxM2FlMTMyZDlkYmM1ZGU3NGFfMTA5OTUxMTYzMjIzMg_81e423a0-a23e-4ecf-b641-3ce9f6747fed"
      unitRef="usd">6000000</eose:TaxCertificateTransferProgramAvailableAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182NC9mcmFnOmQ5NDg4NDYzM2YxOTRlN2JiYzI2ZDNhMjExZjAyNWQ4L3RleHRyZWdpb246ZDk0ODg0NjMzZjE5NGU3YmJjMjZkM2EyMTFmMDI1ZDhfMTEyOQ_37c117b9-5590-4338-91a4-cb853ee04152">&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 Notes Payable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended June&#160;30, 2020, Eos issued convertible notes payable to certain members. Refer to Note 13 for further discussion.&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;Accounts Payable and Accrued Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, accounts payable and accrued expense-related parties contained $138 consultant fee payable to an affiliate. Additionally, amounts accrued to Holtec under the Joint Venture Agreement were $&#x2014; and $2,382 as of June&#160;30, 2021 and December&#160;31, 2020, respectively, which was paid off in connection with the acquisition of Hi-Power. For the three and six months ended June&#160;30, 2020, $217 and $995 were charged to loss on pre-existing agreement, respectively. For the three and six months ended June&#160;30, 2021, $22,516 and $30,368 were charged to loss on pre-existing agreement in connection with the Hi-Power acquisition, respectively. Refer to Note 2 for the acquisition details.&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;Vendor deposits&lt;/span&gt;&lt;/div&gt;As of December&#160;31, 2020, vendor deposits included a balance of $278 for deposits made to Hi-Power</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i747ca2497c0640e18eec910b1a38e1a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182NC9mcmFnOmQ5NDg4NDYzM2YxOTRlN2JiYzI2ZDNhMjExZjAyNWQ4L3RleHRyZWdpb246ZDk0ODg0NjMzZjE5NGU3YmJjMjZkM2EyMTFmMDI1ZDhfNjM1_811a6e56-9edf-49b5-a7aa-a555d609619c"
      unitRef="usd">138000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i51a5947b99f34fa5af54ee481bcd0540_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182NC9mcmFnOmQ5NDg4NDYzM2YxOTRlN2JiYzI2ZDNhMjExZjAyNWQ4L3RleHRyZWdpb246ZDk0ODg0NjMzZjE5NGU3YmJjMjZkM2EyMTFmMDI1ZDhfNzU4_efd61959-d547-4346-a824-b57b5b8c5424"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="ia7d89d0bca424957a504c98bd3d55efe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182NC9mcmFnOmQ5NDg4NDYzM2YxOTRlN2JiYzI2ZDNhMjExZjAyNWQ4L3RleHRyZWdpb246ZDk0ODg0NjMzZjE5NGU3YmJjMjZkM2EyMTFmMDI1ZDhfNzY1_b9e7f34e-affc-4d3f-adec-8dc86fabc006"
      unitRef="usd">2382000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ibdbbf1387ea442abb30bc8066b775d53_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182NC9mcmFnOmQ5NDg4NDYzM2YxOTRlN2JiYzI2ZDNhMjExZjAyNWQ4L3RleHRyZWdpb246ZDk0ODg0NjMzZjE5NGU3YmJjMjZkM2EyMTFmMDI1ZDhfMTA5OTUxMTYyOTQzMw_d49d6cd1-f272-48e8-b116-9eb92673b693"
      unitRef="usd">217000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i7a42a731bee34ee28e0d5497facda7f6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182NC9mcmFnOmQ5NDg4NDYzM2YxOTRlN2JiYzI2ZDNhMjExZjAyNWQ4L3RleHRyZWdpb246ZDk0ODg0NjMzZjE5NGU3YmJjMjZkM2EyMTFmMDI1ZDhfMzI5ODUzNDg4NTgwMg_95f1eac7-51fc-460a-855e-29b9cb59eb60"
      unitRef="usd">995000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="id656a222331e47dcbe75bd3ca356fb0a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182NC9mcmFnOmQ5NDg4NDYzM2YxOTRlN2JiYzI2ZDNhMjExZjAyNWQ4L3RleHRyZWdpb246ZDk0ODg0NjMzZjE5NGU3YmJjMjZkM2EyMTFmMDI1ZDhfMzI5ODUzNDg4NTgyNA_3ad2fbfb-5fa7-4600-a05f-803a4916bc83"
      unitRef="usd">22516000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8d75efd2628a4ca1a20bc2658bda97f7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182NC9mcmFnOmQ5NDg4NDYzM2YxOTRlN2JiYzI2ZDNhMjExZjAyNWQ4L3RleHRyZWdpb246ZDk0ODg0NjMzZjE5NGU3YmJjMjZkM2EyMTFmMDI1ZDhfMTA5OTUxMTYyOTA1OQ_ef35edc9-cb03-4fd5-a044-7d08586ee1ce"
      unitRef="usd">30368000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i3bd529bcd13b41a8b3454004c9a3e410_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182NC9mcmFnOmQ5NDg4NDYzM2YxOTRlN2JiYzI2ZDNhMjExZjAyNWQ4L3RleHRyZWdpb246ZDk0ODg0NjMzZjE5NGU3YmJjMjZkM2EyMTFmMDI1ZDhfMTA4MQ_7fb18d57-1078-4542-bdd8-85c523a36cb0"
      unitRef="usd">278000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:LongTermDebtTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RleHRyZWdpb246NzRkNTE0MDU5MjMyNDc4ZTgxODQ1OTliOTRjZWRkZTdfNDUwMw_f440a9bf-ce27-4b55-8a31-dc96854e49d1">During the six months ended June&#160;30, 2020, the Company had Convertible notes payable &#x2014; related party (the &#x201c;Convertible Notes&#x201d;) outstanding which includes Convertible Notes issued from February 2019 to May 2019 (&#x201c;Phase I Note&#x201d;),  2019 Phase II notes Convertible Notes issued from June 2019 to December 31, 2019 (&#x201c;2019 Phase II Notes&#x201d;), and Convertible Notes issued in 2020 (&#x201c;2020 Phase II Notes&#x201d;). The 2020 Phase II notes with aggregate principal of $1,524 (the &#x201c;Convertible Notes&#x201d;) were issued during the six months ended June&#160;30, 2020. The Convertible Notes are secured by all assets and intellectual property of the Company. AltEnergy Storage Bridge, LLC (&#x201c;AltEnergy&#x201d;) and its affiliates have combined beneficial ownership in the Company exceeding 10% and therefore constitute a related party of the Company, pursuant to ASC 850, &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;Related Parties&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. As of June&#160;30, 2020, AltEnergy owned approximately 20% of the Company&#x2019;s Common and Preferred Units.&lt;/span&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The remaining note holders do not meet the definition of a related party under ASC 850. However, the Convertible Notes were issued to each of the note holders under identical terms, and AltEnergy serves as the administrative agent of all note holders under the Convertible Note agreements. Therefore, the disclosures within Note 13 encompass all of the Convertible Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Concurrent to issuance of the 2019 and 2020 Phase II Notes, the Company entered into subscription agreements to sell Preferred Units to the Holders equal to the principal balance of the 2019 and 2020 Phase II Notes at a price of $0.50 per unit. The proceeds were allocated to the 2019 and 2020 Phase II Notes and Preferred Units based on their relative fair values at the date of issuance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended June&#160;30, 2020, the Company issued 2020 Phase II Notes, concurrently with Preferred Units to certain investors for aggregate cash proceeds of $3,026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The proceeds were allocated to the 2020 Phase II Notes and Preferred Units based on their relative fair values at the date of issuance. During the six months ended June&#160;30, 2020, the Company recognized $469 attributable to the 2020 Phase II Preferred Units, which was recorded as a discount against the 2020 Phase II Notes. $825 of the of the 2020 Phase II Notes were issued to AltEnergy. &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;Beneficial Conversion Features&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The conversion option on the Phase I Notes generated a beneficial conversion feature (BCF). A BCF arises when a debt or equity security is issued with an embedded conversion option that is in the money at inception because the conversion option has an effective strike price that is less than the fair value of the underlying equity security at the commitment date. The Company recognized this BCF by allocating the intrinsic value of the conversion option to additional paid-in capital, which resulted in a discount on the Phase I Notes. The Company amortized the discount into interest expense on the commitment date, as the conversion option is immediately exercisable.&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;Embedded Derivatives&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Both the occurrence of a Qualified Financing and the exercise of the holders&#x2019; put options represent contingent events outside the Company&#x2019;s control that can accelerate repayment of the Convertible Notes. Therefore, these features constitute embedded derivatives that require bifurcation pursuant to ASC 815-15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Embedded Derivatives&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended June&#160;30, 2020, embedded derivative liabilities with initial fair value of $199 were recognized. These amounts were recorded as discounts on the Convertible Notes. During the three and six months ended June&#160;30, 2020, a change in fair value of embedded derivative gain of $1,358 and $843 has been recognized, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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 accounted for the Convertible Notes as deeply discounted zero coupon debt instruments. The balances payable at maturity reflect liquidation multiples of 3.0 and 6.0 times the stated face value of the Phase I Note and  Phase II Notes, respectively. The following balances were recognized upon issuance of the Convertible Notes during the six months ended June&#160;30, 2020:&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:95.321%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.273%"/&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="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;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;Phase I&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;Phase II&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;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;Convertible notes payable&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;40,587&#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;45,050&#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;85,637&#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;/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;Discount, original issuance&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;(20,946)&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;(30,033)&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;(50,979)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Premium (discount), embedded derivative&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;181&#160;&lt;/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,344)&lt;/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,163)&lt;/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;/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;Discount, fair value of preferred 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,500)&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,500)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount, beneficial conversion features&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,799)&lt;/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;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,799)&lt;/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;/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;Convertible notes payable, 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;18,023&#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;11,173&#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;29,196&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; During the three and six months ended June&#160;30, 2020, the Company recognized aggregate interest expense of $3,030 and $6,745 related to the Convertible Notes, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the business combination on November 16, 2020 (the &#x201c;Merger Date&#x201d;), the Convertible Notes were then exchanged for the common stock of the Company per the &#x201c;Conversion upon Qualified Financing&#x201d; term in the convertible note agreement. 10,886,300 shares of common stock were issued to the notes holders based on the liquidation amount of $108,900 as of the Merger Date and purchase price of $10 per shares agreed upon in the agreement and plan for merger.&lt;/span&gt;&lt;/div&gt; Long-term debt&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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 is a summary of the Company&#x2019;s long-term indebtedness:&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:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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;June 30,&lt;br/&gt;2021&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;2020&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;Paycheck Protection Program loan payable&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,257&#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,257&#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;Notes payable&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;18,365&#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;&#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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/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;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;19,622&#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;1,351&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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: Long-term debt, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,082)&lt;/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;(924)&lt;/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;Long-term debt&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;13,540&#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;427&#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="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;Paycheck Protection Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 7, 2020, the Company received $1,257 related to its filing under the Paycheck Protection Program and Coronavirus Aid, Relief, and Economic Security Act (the &#x201c;CARES Act&#x201d;). The payment terms of the note are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;No payments during the deferral period, which is defined as the ten-month period beginning eight weeks after the cash from the loan was received.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Commencing one month after the expiration of the deferral period, and continuing on the same day of each month thereafter until the maturity date, the Company shall pay to JPMorgan Chase Bank, N.A. (the &#x201c;Lender&#x201d;), monthly payments of principal and interest, each in such equal amount required to fully amortize the principal amount outstanding on the note on the last day of the deferral period by the maturity date (twenty-four months from the date of the note, or April 7, 2022). In April 2021, the deferral period was extended to July 29, 2021 and the first payment is due on August 16, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;On the maturity date, the Company shall pay the Lender any and all unpaid principal plus accrued and unpaid interest plus interest accrued during the deferral period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Company may prepay this note at any time without payment of any premium.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Lender is participating in the Paycheck Protection Program to help businesses impacted by the economic impact from COVID-19. Forgiveness of this loan is only available for amounts used for the limited purposes specified within the Small Business Administration&#x2019;s (the &#x201c;SBA&#x201d;) requirements. To obtain forgiveness, the Company must certify that the loan was used in accordance with the requirements and provide supporting documentation. The Company used all proceeds from the PPP Loan to retain employees, maintain payroll, lease and utility payments and other operational expenses to support business continuity throughout the COVID-19 pandemic, which amounts we believe to be eligible for forgiveness, subject to the provisions of the CARES Act. As of the date of this report, the Company has applied for forgiveness of the loan which is dependent upon approval of the SBA.&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;Notes Payable&lt;/span&gt;&lt;/div&gt;In connection with the Hi-Power acquisition (Refer to Note 2 - Acquisition), 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 notes payable was estimated using active market quotes, based on our current incremental borrowing rates for similar types of borrowing arrangements, which are Level 2 inputs. Based on the analysis performed, the fair value and the carrying value of the remaining payments of the notes payable was recorded as debt, which includes a current portion of $4,825 and a long-term portion of $13,540 as of June&#160;30, 2021.</us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie1312d101c4348229e9eeb551fa5e9b3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RleHRyZWdpb246NzRkNTE0MDU5MjMyNDc4ZTgxODQ1OTliOTRjZWRkZTdfNDcz_d571dca0-2588-4545-a0fb-0bfd0044ca03"
      unitRef="usd">1524000</us-gaap:DebtInstrumentFaceAmount>
    <eose:CommonStockOwnershipPercentage
      contextRef="ie1f73d4a603048228c3e3ee448a26755_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RleHRyZWdpb246NzRkNTE0MDU5MjMyNDc4ZTgxODQ1OTliOTRjZWRkZTdfOTAw_bc5548dd-b2f3-4386-8123-c40ffbece73e"
      unitRef="number">0.20</eose:CommonStockOwnershipPercentage>
    <eose:CommonStockOwnershipPercentage
      contextRef="ie1f73d4a603048228c3e3ee448a26755_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RleHRyZWdpb246NzRkNTE0MDU5MjMyNDc4ZTgxODQ1OTliOTRjZWRkZTdfOTAw_d7f97e93-c2f0-4529-9037-8c69fc4f8e02"
      unitRef="number">0.20</eose:CommonStockOwnershipPercentage>
    <eose:TemporaryEquityStockIssuedDuringThePeriodValuePerShareNewIssues
      contextRef="i9b584280e2434484834cd5f6a6017d94_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RleHRyZWdpb246NzRkNTE0MDU5MjMyNDc4ZTgxODQ1OTliOTRjZWRkZTdfMTU0OQ_0522d826-0440-40ac-b81e-647f9907b027"
      unitRef="usdPerShare">0.50</eose:TemporaryEquityStockIssuedDuringThePeriodValuePerShareNewIssues>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i8566aaeee7e04721b664ecc4f1a4bf14_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RleHRyZWdpb246NzRkNTE0MDU5MjMyNDc4ZTgxODQ1OTliOTRjZWRkZTdfMTg2NQ_92690125-17d2-4bb3-b610-7657cea329dc"
      unitRef="usd">3026000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i23ae49812c10417e8a87811a9ff7bd63_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RleHRyZWdpb246NzRkNTE0MDU5MjMyNDc4ZTgxODQ1OTliOTRjZWRkZTdfMjA1OQ_8c087a03-8f84-4798-877c-55d59f755be4"
      unitRef="usd">469000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i624ee290aa934c9297d1baa075cedd2b_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RleHRyZWdpb246NzRkNTE0MDU5MjMyNDc4ZTgxODQ1OTliOTRjZWRkZTdfMjE3OQ_0209b24a-4748-4fc0-ac23-b709cc15737c"
      unitRef="usd">825000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="id7b7f57c2f0744538448dfb781aaa894_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RleHRyZWdpb246NzRkNTE0MDU5MjMyNDc4ZTgxODQ1OTliOTRjZWRkZTdfMzM5MQ_8f2376fb-288f-4acd-b44d-977aedc25c52"
      unitRef="usd">199000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RleHRyZWdpb246NzRkNTE0MDU5MjMyNDc4ZTgxODQ1OTliOTRjZWRkZTdfMTA5OTUxMTYzMjkwMg_f376e56e-070a-48eb-85c1-29600bd8873d"
      unitRef="usd">1358000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RleHRyZWdpb246NzRkNTE0MDU5MjMyNDc4ZTgxODQ1OTliOTRjZWRkZTdfMTA5OTUxMTYzMjg5Ng_3cd6820f-b524-483e-8ac0-a88c00e7499b"
      unitRef="usd">843000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idc7172b157b947238278e8dbf9af14e3_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RleHRyZWdpb246NzRkNTE0MDU5MjMyNDc4ZTgxODQ1OTliOTRjZWRkZTdfMzY1Ng_aa2cd609-e95a-4c13-a6ce-991bdc22d312"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <eose:DebtInstrumentConvertibleLiquidationRatio
      contextRef="ie067618036b1410688d7a37268a980a0_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RleHRyZWdpb246NzRkNTE0MDU5MjMyNDc4ZTgxODQ1OTliOTRjZWRkZTdfMzc1MA_1f9bd803-3b46-422f-bbc8-d70c5efa046d"
      unitRef="number">3.0</eose:DebtInstrumentConvertibleLiquidationRatio>
    <eose:DebtInstrumentConvertibleLiquidationRatio
      contextRef="if8b2491ad69f47f89108847acb81d4fe_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RleHRyZWdpb246NzRkNTE0MDU5MjMyNDc4ZTgxODQ1OTliOTRjZWRkZTdfMzc2Mg_3ce83e2d-d622-4827-8ebf-9be03b2ba70a"
      unitRef="number">6.0</eose:DebtInstrumentConvertibleLiquidationRatio>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RleHRyZWdpb246NzRkNTE0MDU5MjMyNDc4ZTgxODQ1OTliOTRjZWRkZTdfNDUwNA_dfa4cbd4-d3ec-4cbf-bbdd-0baa18ff7365">The following balances were recognized upon issuance of the Convertible Notes during the six months ended June&#160;30, 2020:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.321%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.273%"/&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="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;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;Phase I&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;Phase II&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;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;Convertible notes payable&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;40,587&#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;45,050&#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;85,637&#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;/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;Discount, original issuance&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;(20,946)&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;(30,033)&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;(50,979)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Premium (discount), embedded derivative&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;181&#160;&lt;/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,344)&lt;/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,163)&lt;/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;/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;Discount, fair value of preferred 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,500)&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,500)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount, beneficial conversion features&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,799)&lt;/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;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,799)&lt;/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;/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;Convertible notes payable, 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;18,023&#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;11,173&#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;29,196&#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;/tr&gt;&lt;/table&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie067618036b1410688d7a37268a980a0_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RhYmxlOmQ3OWZiYTczYmU2NjRiZjI4MmRlZGMwZjI3OGRhZGFhL3RhYmxlcmFuZ2U6ZDc5ZmJhNzNiZTY2NGJmMjgyZGVkYzBmMjc4ZGFkYWFfMi0xLTEtMS0w_dd8b4a78-9723-4b8c-abcb-53be00e2fe2c"
      unitRef="usd">40587000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if8b2491ad69f47f89108847acb81d4fe_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RhYmxlOmQ3OWZiYTczYmU2NjRiZjI4MmRlZGMwZjI3OGRhZGFhL3RhYmxlcmFuZ2U6ZDc5ZmJhNzNiZTY2NGJmMjgyZGVkYzBmMjc4ZGFkYWFfMi0zLTEtMS0w_8c0b1a0f-2eeb-4ce6-8841-33ccb9423d45"
      unitRef="usd">45050000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie1312d101c4348229e9eeb551fa5e9b3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RhYmxlOmQ3OWZiYTczYmU2NjRiZjI4MmRlZGMwZjI3OGRhZGFhL3RhYmxlcmFuZ2U6ZDc5ZmJhNzNiZTY2NGJmMjgyZGVkYzBmMjc4ZGFkYWFfMi01LTEtMS0w_735f0dd6-b119-47ec-9110-72a4000147de"
      unitRef="usd">85637000</us-gaap:DebtInstrumentCarryingAmount>
    <eose:DebtInstrumentDiscountGross
      contextRef="ie067618036b1410688d7a37268a980a0_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RhYmxlOmQ3OWZiYTczYmU2NjRiZjI4MmRlZGMwZjI3OGRhZGFhL3RhYmxlcmFuZ2U6ZDc5ZmJhNzNiZTY2NGJmMjgyZGVkYzBmMjc4ZGFkYWFfMy0xLTEtMS0w_d6d527ff-e614-4e61-8841-998eaf1b6a76"
      unitRef="usd">20946000</eose:DebtInstrumentDiscountGross>
    <eose:DebtInstrumentDiscountGross
      contextRef="if8b2491ad69f47f89108847acb81d4fe_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RhYmxlOmQ3OWZiYTczYmU2NjRiZjI4MmRlZGMwZjI3OGRhZGFhL3RhYmxlcmFuZ2U6ZDc5ZmJhNzNiZTY2NGJmMjgyZGVkYzBmMjc4ZGFkYWFfMy0zLTEtMS0w_728ccf26-e06e-4c38-aa10-b90325e64fcc"
      unitRef="usd">30033000</eose:DebtInstrumentDiscountGross>
    <eose:DebtInstrumentDiscountGross
      contextRef="ie1312d101c4348229e9eeb551fa5e9b3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RhYmxlOmQ3OWZiYTczYmU2NjRiZjI4MmRlZGMwZjI3OGRhZGFhL3RhYmxlcmFuZ2U6ZDc5ZmJhNzNiZTY2NGJmMjgyZGVkYzBmMjc4ZGFkYWFfMy01LTEtMS0w_f96c01ec-3aad-46af-b34a-2f4b702b6afd"
      unitRef="usd">50979000</eose:DebtInstrumentDiscountGross>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet
      contextRef="ie067618036b1410688d7a37268a980a0_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RhYmxlOmQ3OWZiYTczYmU2NjRiZjI4MmRlZGMwZjI3OGRhZGFhL3RhYmxlcmFuZ2U6ZDc5ZmJhNzNiZTY2NGJmMjgyZGVkYzBmMjc4ZGFkYWFfNC0xLTEtMS0w_3141ed90-fba0-470e-88af-bd25609d3cf4"
      unitRef="usd">-181000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet
      contextRef="if8b2491ad69f47f89108847acb81d4fe_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RhYmxlOmQ3OWZiYTczYmU2NjRiZjI4MmRlZGMwZjI3OGRhZGFhL3RhYmxlcmFuZ2U6ZDc5ZmJhNzNiZTY2NGJmMjgyZGVkYzBmMjc4ZGFkYWFfNC0zLTEtMS0w_3c953c39-6e19-4342-8ef7-b14c0b9f019b"
      unitRef="usd">1344000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet
      contextRef="ie1312d101c4348229e9eeb551fa5e9b3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RhYmxlOmQ3OWZiYTczYmU2NjRiZjI4MmRlZGMwZjI3OGRhZGFhL3RhYmxlcmFuZ2U6ZDc5ZmJhNzNiZTY2NGJmMjgyZGVkYzBmMjc4ZGFkYWFfNC01LTEtMS0w_faf2d87e-54d2-4ee2-abb2-10b8cb132b13"
      unitRef="usd">1163000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="ie067618036b1410688d7a37268a980a0_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RhYmxlOmQ3OWZiYTczYmU2NjRiZjI4MmRlZGMwZjI3OGRhZGFhL3RhYmxlcmFuZ2U6ZDc5ZmJhNzNiZTY2NGJmMjgyZGVkYzBmMjc4ZGFkYWFfNS0xLTEtMS0w_c6854d83-daa1-4845-9fcb-05f25a932ffe"
      unitRef="usd">0</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="if8b2491ad69f47f89108847acb81d4fe_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RhYmxlOmQ3OWZiYTczYmU2NjRiZjI4MmRlZGMwZjI3OGRhZGFhL3RhYmxlcmFuZ2U6ZDc5ZmJhNzNiZTY2NGJmMjgyZGVkYzBmMjc4ZGFkYWFfNS0zLTEtMS0w_e1ba21d8-2b43-4c7e-801d-8d8d5cd1e4cc"
      unitRef="usd">2500000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="ie1312d101c4348229e9eeb551fa5e9b3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RhYmxlOmQ3OWZiYTczYmU2NjRiZjI4MmRlZGMwZjI3OGRhZGFhL3RhYmxlcmFuZ2U6ZDc5ZmJhNzNiZTY2NGJmMjgyZGVkYzBmMjc4ZGFkYWFfNS01LTEtMS0w_f811e2aa-7fe0-46fd-842d-bd028ef184b6"
      unitRef="usd">2500000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <eose:DebtInstrumentConvertibleBeneficialConversionFeature1
      contextRef="ie067618036b1410688d7a37268a980a0_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RhYmxlOmQ3OWZiYTczYmU2NjRiZjI4MmRlZGMwZjI3OGRhZGFhL3RhYmxlcmFuZ2U6ZDc5ZmJhNzNiZTY2NGJmMjgyZGVkYzBmMjc4ZGFkYWFfNi0xLTEtMS0w_a13503a8-216f-42ea-9c1f-7d92d9f0d846"
      unitRef="usd">1799000</eose:DebtInstrumentConvertibleBeneficialConversionFeature1>
    <eose:DebtInstrumentConvertibleBeneficialConversionFeature1
      contextRef="if8b2491ad69f47f89108847acb81d4fe_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RhYmxlOmQ3OWZiYTczYmU2NjRiZjI4MmRlZGMwZjI3OGRhZGFhL3RhYmxlcmFuZ2U6ZDc5ZmJhNzNiZTY2NGJmMjgyZGVkYzBmMjc4ZGFkYWFfNi0zLTEtMS0w_bb7e74bb-19f9-4204-9bbe-1ed7a38ce6df"
      unitRef="usd">0</eose:DebtInstrumentConvertibleBeneficialConversionFeature1>
    <eose:DebtInstrumentConvertibleBeneficialConversionFeature1
      contextRef="ie1312d101c4348229e9eeb551fa5e9b3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RhYmxlOmQ3OWZiYTczYmU2NjRiZjI4MmRlZGMwZjI3OGRhZGFhL3RhYmxlcmFuZ2U6ZDc5ZmJhNzNiZTY2NGJmMjgyZGVkYzBmMjc4ZGFkYWFfNi01LTEtMS0w_6d8c0cfc-834e-4b8e-b0f2-89ef0d38cffb"
      unitRef="usd">1799000</eose:DebtInstrumentConvertibleBeneficialConversionFeature1>
    <eose:LongTermDebtExcludingAccumulatedAmortizationDebtDiscount
      contextRef="ie067618036b1410688d7a37268a980a0_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RhYmxlOmQ3OWZiYTczYmU2NjRiZjI4MmRlZGMwZjI3OGRhZGFhL3RhYmxlcmFuZ2U6ZDc5ZmJhNzNiZTY2NGJmMjgyZGVkYzBmMjc4ZGFkYWFfNy0xLTEtMS0w_5b76c5ab-9491-4484-aff6-68bc870d7c0b"
      unitRef="usd">18023000</eose:LongTermDebtExcludingAccumulatedAmortizationDebtDiscount>
    <eose:LongTermDebtExcludingAccumulatedAmortizationDebtDiscount
      contextRef="if8b2491ad69f47f89108847acb81d4fe_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RhYmxlOmQ3OWZiYTczYmU2NjRiZjI4MmRlZGMwZjI3OGRhZGFhL3RhYmxlcmFuZ2U6ZDc5ZmJhNzNiZTY2NGJmMjgyZGVkYzBmMjc4ZGFkYWFfNy0zLTEtMS0w_c0f0fded-82a0-42e7-b0f8-3d9a6cdb90d0"
      unitRef="usd">11173000</eose:LongTermDebtExcludingAccumulatedAmortizationDebtDiscount>
    <eose:LongTermDebtExcludingAccumulatedAmortizationDebtDiscount
      contextRef="ie1312d101c4348229e9eeb551fa5e9b3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RhYmxlOmQ3OWZiYTczYmU2NjRiZjI4MmRlZGMwZjI3OGRhZGFhL3RhYmxlcmFuZ2U6ZDc5ZmJhNzNiZTY2NGJmMjgyZGVkYzBmMjc4ZGFkYWFfNy01LTEtMS0w_9f01831e-df03-43c1-ae40-7fb945fa659d"
      unitRef="usd">29196000</eose:LongTermDebtExcludingAccumulatedAmortizationDebtDiscount>
    <us-gaap:InterestExpenseDebt
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RleHRyZWdpb246NzRkNTE0MDU5MjMyNDc4ZTgxODQ1OTliOTRjZWRkZTdfMTA5OTUxMTYzMjQ0Ng_ba7207ca-3b2b-4d24-a911-146090f63496"
      unitRef="usd">3030000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RleHRyZWdpb246NzRkNTE0MDU5MjMyNDc4ZTgxODQ1OTliOTRjZWRkZTdfMTA5OTUxMTYzMjQ4OQ_768990c4-2cd9-4982-8c1a-8560468a5673"
      unitRef="usd">6745000</us-gaap:InterestExpenseDebt>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i94007d8ecc2641b08ad5f7e9f0a4162c_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RleHRyZWdpb246NzRkNTE0MDU5MjMyNDc4ZTgxODQ1OTliOTRjZWRkZTdfNDMxMg_7ca45665-ff65-4349-8cf6-5466cfa52a28"
      unitRef="shares">10886300</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i94007d8ecc2641b08ad5f7e9f0a4162c_D20201116-20201116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RleHRyZWdpb246NzRkNTE0MDU5MjMyNDc4ZTgxODQ1OTliOTRjZWRkZTdfMTA5OTUxMTYzMjk0NQ_ac7d493e-3005-4e44-ae28-f631d1073016"
      unitRef="usd">108900000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <eose:ConversionOfStockConversionPrice
      contextRef="ia7e2b006e46c47bfb71301a7f95341df_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M182Ny9mcmFnOjc0ZDUxNDA1OTIzMjQ3OGU4MTg0NTk5Yjk0Y2VkZGU3L3RleHRyZWdpb246NzRkNTE0MDU5MjMyNDc4ZTgxODQ1OTliOTRjZWRkZTdfNDQ1Mw_53c9a857-6232-41bd-9eb5-c65e536ea775"
      unitRef="usdPerShare">10</eose:ConversionOfStockConversionPrice>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183MC9mcmFnOjZmZWMxMjFkY2M4YzQwMWFhYzBkOTRhOThkMzA1OTNkL3RleHRyZWdpb246NmZlYzEyMWRjYzhjNDAxYWFjMGQ5NGE5OGQzMDU5M2RfMTkzMQ_17da1bfc-e837-4ef5-97ce-ff1616a691f1">&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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 is a summary of the Company&#x2019;s long-term indebtedness:&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:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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;June 30,&lt;br/&gt;2021&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;2020&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;Paycheck Protection Program loan payable&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,257&#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,257&#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;Notes payable&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;18,365&#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;&#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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/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;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;19,622&#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;1,351&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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: Long-term debt, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,082)&lt;/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;(924)&lt;/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;Long-term debt&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;13,540&#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;427&#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:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt
      contextRef="ifeccba815cbc498eb2648f4e666200a3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183MC9mcmFnOjZmZWMxMjFkY2M4YzQwMWFhYzBkOTRhOThkMzA1OTNkL3RhYmxlOjhiNTYxYWJkMTRiMDRjMGI5N2RmNDAwNDM2ZjkyOWE0L3RhYmxlcmFuZ2U6OGI1NjFhYmQxNGIwNGMwYjk3ZGY0MDA0MzZmOTI5YTRfMS0xLTEtMS0w_c1107bcc-f1d1-4b02-a84f-ba6b0dbf1986"
      unitRef="usd">1257000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i4e4bbe2f77e24aa79f298ddfd6019f04_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183MC9mcmFnOjZmZWMxMjFkY2M4YzQwMWFhYzBkOTRhOThkMzA1OTNkL3RhYmxlOjhiNTYxYWJkMTRiMDRjMGI5N2RmNDAwNDM2ZjkyOWE0L3RhYmxlcmFuZ2U6OGI1NjFhYmQxNGIwNGMwYjk3ZGY0MDA0MzZmOTI5YTRfMS0zLTEtMS0w_93cfcb7b-73dd-444d-9ff1-dfb17ed29c44"
      unitRef="usd">1257000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i2ac06098edd94023b246e5276813b63b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183MC9mcmFnOjZmZWMxMjFkY2M4YzQwMWFhYzBkOTRhOThkMzA1OTNkL3RhYmxlOjhiNTYxYWJkMTRiMDRjMGI5N2RmNDAwNDM2ZjkyOWE0L3RhYmxlcmFuZ2U6OGI1NjFhYmQxNGIwNGMwYjk3ZGY0MDA0MzZmOTI5YTRfMi0xLTEtMS00NTg1_54587e0f-2c5f-447a-a400-119dd3b0cdb0"
      unitRef="usd">18365000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i500a67f077a045ea9f69a128e09f74be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183MC9mcmFnOjZmZWMxMjFkY2M4YzQwMWFhYzBkOTRhOThkMzA1OTNkL3RhYmxlOjhiNTYxYWJkMTRiMDRjMGI5N2RmNDAwNDM2ZjkyOWE0L3RhYmxlcmFuZ2U6OGI1NjFhYmQxNGIwNGMwYjk3ZGY0MDA0MzZmOTI5YTRfMi0zLTEtMS00NTg1_525ce42c-b3f2-492d-bc03-0fecc5de2c66"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="iae8c11cc2cb2476789f243a992f78f9e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183MC9mcmFnOjZmZWMxMjFkY2M4YzQwMWFhYzBkOTRhOThkMzA1OTNkL3RhYmxlOjhiNTYxYWJkMTRiMDRjMGI5N2RmNDAwNDM2ZjkyOWE0L3RhYmxlcmFuZ2U6OGI1NjFhYmQxNGIwNGMwYjk3ZGY0MDA0MzZmOTI5YTRfMi0xLTEtMS0w_f506aa53-0a98-4f57-8a22-23dbc40c3001"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ib9db55ebb7634ed8951612701a7ec3c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183MC9mcmFnOjZmZWMxMjFkY2M4YzQwMWFhYzBkOTRhOThkMzA1OTNkL3RhYmxlOjhiNTYxYWJkMTRiMDRjMGI5N2RmNDAwNDM2ZjkyOWE0L3RhYmxlcmFuZ2U6OGI1NjFhYmQxNGIwNGMwYjk3ZGY0MDA0MzZmOTI5YTRfMi0zLTEtMS0w_f9251b1b-81c1-4625-bc76-5d70c90f9098"
      unitRef="usd">94000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183MC9mcmFnOjZmZWMxMjFkY2M4YzQwMWFhYzBkOTRhOThkMzA1OTNkL3RhYmxlOjhiNTYxYWJkMTRiMDRjMGI5N2RmNDAwNDM2ZjkyOWE0L3RhYmxlcmFuZ2U6OGI1NjFhYmQxNGIwNGMwYjk3ZGY0MDA0MzZmOTI5YTRfMy0xLTEtMS0w_aae735d9-2cf0-4da3-9c56-f96ae0b7c04e"
      unitRef="usd">19622000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183MC9mcmFnOjZmZWMxMjFkY2M4YzQwMWFhYzBkOTRhOThkMzA1OTNkL3RhYmxlOjhiNTYxYWJkMTRiMDRjMGI5N2RmNDAwNDM2ZjkyOWE0L3RhYmxlcmFuZ2U6OGI1NjFhYmQxNGIwNGMwYjk3ZGY0MDA0MzZmOTI5YTRfMy0zLTEtMS0w_c7e64b36-a331-4d10-b311-1264bd23afa0"
      unitRef="usd">1351000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183MC9mcmFnOjZmZWMxMjFkY2M4YzQwMWFhYzBkOTRhOThkMzA1OTNkL3RhYmxlOjhiNTYxYWJkMTRiMDRjMGI5N2RmNDAwNDM2ZjkyOWE0L3RhYmxlcmFuZ2U6OGI1NjFhYmQxNGIwNGMwYjk3ZGY0MDA0MzZmOTI5YTRfNC0xLTEtMS0w_23896923-b80c-4d92-82d9-8d8a59769025"
      unitRef="usd">6082000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183MC9mcmFnOjZmZWMxMjFkY2M4YzQwMWFhYzBkOTRhOThkMzA1OTNkL3RhYmxlOjhiNTYxYWJkMTRiMDRjMGI5N2RmNDAwNDM2ZjkyOWE0L3RhYmxlcmFuZ2U6OGI1NjFhYmQxNGIwNGMwYjk3ZGY0MDA0MzZmOTI5YTRfNC0zLTEtMS0w_bdf9490f-471f-4c20-a785-184bbb327f48"
      unitRef="usd">924000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183MC9mcmFnOjZmZWMxMjFkY2M4YzQwMWFhYzBkOTRhOThkMzA1OTNkL3RhYmxlOjhiNTYxYWJkMTRiMDRjMGI5N2RmNDAwNDM2ZjkyOWE0L3RhYmxlcmFuZ2U6OGI1NjFhYmQxNGIwNGMwYjk3ZGY0MDA0MzZmOTI5YTRfNS0xLTEtMS0w_b8fe721a-3e38-4cb3-bf17-a52cb367d63f"
      unitRef="usd">13540000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183MC9mcmFnOjZmZWMxMjFkY2M4YzQwMWFhYzBkOTRhOThkMzA1OTNkL3RhYmxlOjhiNTYxYWJkMTRiMDRjMGI5N2RmNDAwNDM2ZjkyOWE0L3RhYmxlcmFuZ2U6OGI1NjFhYmQxNGIwNGMwYjk3ZGY0MDA0MzZmOTI5YTRfNS0zLTEtMS0w_533c5dfe-a829-43c4-9ef4-168979db21a9"
      unitRef="usd">427000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id60ca87ca2ff4a5d8fb6d19f071ecd28_I20200407"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183MC9mcmFnOjZmZWMxMjFkY2M4YzQwMWFhYzBkOTRhOThkMzA1OTNkL3RleHRyZWdpb246NmZlYzEyMWRjYzhjNDAxYWFjMGQ5NGE5OGQzMDU5M2RfMTYx_31c9f198-b72d-4f6e-b9f8-3859bc109831"
      unitRef="usd">1257000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i7f92ddf154914b419ba92be76b911fa8_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183MC9mcmFnOjZmZWMxMjFkY2M4YzQwMWFhYzBkOTRhOThkMzA1OTNkL3RleHRyZWdpb246NmZlYzEyMWRjYzhjNDAxYWFjMGQ5NGE5OGQzMDU5M2RfMTA5OTUxMTYzNDY2OA_d563b376-a26c-4506-97bc-2f54a36b3ac7"
      unitRef="usd">25000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i7f61d9c919994085a110d8c55fa2d090_D20210501-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183MC9mcmFnOjZmZWMxMjFkY2M4YzQwMWFhYzBkOTRhOThkMzA1OTNkL3RleHRyZWdpb246NmZlYzEyMWRjYzhjNDAxYWFjMGQ5NGE5OGQzMDU5M2RfMTA5OTUxMTYzNDY3Mg_9e991be2-3030-43ae-93bb-6cf49e221f0d"
      unitRef="usd">5000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i7f92ddf154914b419ba92be76b911fa8_D20210409-20210409"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183MC9mcmFnOjZmZWMxMjFkY2M4YzQwMWFhYzBkOTRhOThkMzA1OTNkL3RleHRyZWdpb246NmZlYzEyMWRjYzhjNDAxYWFjMGQ5NGE5OGQzMDU5M2RfMTA5OTUxMTYzNDcwOA_d563b376-a26c-4506-97bc-2f54a36b3ac7"
      unitRef="usd">25000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:LongTermDebtCurrent
      contextRef="ieca4e76bf73c402c9a2f0973a9fd8002_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183MC9mcmFnOjZmZWMxMjFkY2M4YzQwMWFhYzBkOTRhOThkMzA1OTNkL3RleHRyZWdpb246NmZlYzEyMWRjYzhjNDAxYWFjMGQ5NGE5OGQzMDU5M2RfMTY0OTI2NzQ0NDUwMA_9a965982-4931-4a9c-ae2c-44b0e78c064b"
      unitRef="usd">4825000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ieca4e76bf73c402c9a2f0973a9fd8002_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183MC9mcmFnOjZmZWMxMjFkY2M4YzQwMWFhYzBkOTRhOThkMzA1OTNkL3RleHRyZWdpb246NmZlYzEyMWRjYzhjNDAxYWFjMGQ5NGE5OGQzMDU5M2RfMTY0OTI2NzQ0NDUwNA_e8a9f2eb-db01-479c-bc40-dbfacd26c290"
      unitRef="usd">13540000</us-gaap:LongTermDebtNoncurrent>
    <eose:TemporaryEquityTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183My9mcmFnOmYwNTE4MTMxNzFiZDQ3YjliOGY3ZmNiMjUzYTBkNzU4L3RleHRyZWdpb246ZjA1MTgxMzE3MWJkNDdiOWI4ZjdmY2IyNTNhMGQ3NThfNDky_d0eae0f0-53a2-4272-b75f-3d88a22a651b">During the six months ended June&#160;30, 2020, the Company had outstanding Series C, Series D, and 2019-2020 Bridge Preferred Units, which were issued at $1.10, $1.75, and $0.50 per unit, respectively. The activity attributable to the Preferred Units was 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:73.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.475%"/&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="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;Preferred Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Units&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;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:700;line-height:100%"&gt;Balance, December 31, 2019&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;80,707&#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;109,365&#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:700;line-height:100%"&gt;Contributions allocated to preferred 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;1,666&#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;259&#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;Balance, March 31, 2020&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;82,373&#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;109,624&#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:700;line-height:100%"&gt;Contributions allocated to preferred 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;1,359&#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:400;line-height:100%"&gt;217&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;Balance, June 30, 2020&lt;/span&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:400;line-height:100%"&gt;83,732&#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;109,841&#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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Merger on November 16, 2020, the Preferred Units were converted to 255,523,120 EOS Energy Storage LLC (&#x201c;EES&#x201d;) common units. 14,727,844 shares of the Company's common stock were issued to the EES Preferred&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Units holders.&lt;/span&gt;&lt;/div&gt;</eose:TemporaryEquityTextBlock>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="idcfc38eb48dd413fad7df5bf3bbda85d_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183My9mcmFnOmYwNTE4MTMxNzFiZDQ3YjliOGY3ZmNiMjUzYTBkNzU4L3RleHRyZWdpb246ZjA1MTgxMzE3MWJkNDdiOWI4ZjdmY2IyNTNhMGQ3NThfMTg4_ff50d0a1-836f-4529-a40e-460bd0bff0c4"
      unitRef="usdPerShare">1.10</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="i9d6b5e17d22745f8a74a835b6f4bfda4_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183My9mcmFnOmYwNTE4MTMxNzFiZDQ3YjliOGY3ZmNiMjUzYTBkNzU4L3RleHRyZWdpb246ZjA1MTgxMzE3MWJkNDdiOWI4ZjdmY2IyNTNhMGQ3NThfMTky_68887bd7-1cf2-4021-8b40-e36a37636073"
      unitRef="usdPerShare">1.75</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="i2f39c9a4e6ba4ac0984a5550d9a89ada_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183My9mcmFnOmYwNTE4MTMxNzFiZDQ3YjliOGY3ZmNiMjUzYTBkNzU4L3RleHRyZWdpb246ZjA1MTgxMzE3MWJkNDdiOWI4ZjdmY2IyNTNhMGQ3NThfMjAw_7746a674-3c3e-4d93-8111-13c57b494145"
      unitRef="usdPerShare">0.50</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityTableTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183My9mcmFnOmYwNTE4MTMxNzFiZDQ3YjliOGY3ZmNiMjUzYTBkNzU4L3RleHRyZWdpb246ZjA1MTgxMzE3MWJkNDdiOWI4ZjdmY2IyNTNhMGQ3NThfNDkz_d2deae24-3f0f-465b-bf09-8fd4b5857912">The activity attributable to the Preferred Units was 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:73.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.475%"/&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="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;Preferred Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Units&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;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:700;line-height:100%"&gt;Balance, December 31, 2019&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;80,707&#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;109,365&#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:700;line-height:100%"&gt;Contributions allocated to preferred 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;1,666&#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;259&#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;Balance, March 31, 2020&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;82,373&#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;109,624&#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:700;line-height:100%"&gt;Contributions allocated to preferred 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;1,359&#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:400;line-height:100%"&gt;217&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;Balance, June 30, 2020&lt;/span&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:400;line-height:100%"&gt;83,732&#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;109,841&#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:TemporaryEquityTableTextBlock>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i5203fb3054254b0182d1050c33409c3c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183My9mcmFnOmYwNTE4MTMxNzFiZDQ3YjliOGY3ZmNiMjUzYTBkNzU4L3RhYmxlOmVhZGU3NTIzNjYyMDQ3ZTQ5MDhhMTg4ZTlkOTcxNWNjL3RhYmxlcmFuZ2U6ZWFkZTc1MjM2NjIwNDdlNDkwOGExODhlOWQ5NzE1Y2NfMi0xLTEtMS0w_2d385384-ccce-436c-bb4f-605915851391"
      unitRef="shares">80707</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i5203fb3054254b0182d1050c33409c3c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183My9mcmFnOmYwNTE4MTMxNzFiZDQ3YjliOGY3ZmNiMjUzYTBkNzU4L3RhYmxlOmVhZGU3NTIzNjYyMDQ3ZTQ5MDhhMTg4ZTlkOTcxNWNjL3RhYmxlcmFuZ2U6ZWFkZTc1MjM2NjIwNDdlNDkwOGExODhlOWQ5NzE1Y2NfMi0zLTEtMS0w_395100dc-38c0-468a-b69d-79f1a4ff36b1"
      unitRef="usd">109365000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <eose:TemporaryEquitySharesEquityComponentOfConvertibleDebt
      contextRef="ic2be8244201c45daa47d8142279f2abb_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183My9mcmFnOmYwNTE4MTMxNzFiZDQ3YjliOGY3ZmNiMjUzYTBkNzU4L3RhYmxlOmVhZGU3NTIzNjYyMDQ3ZTQ5MDhhMTg4ZTlkOTcxNWNjL3RhYmxlcmFuZ2U6ZWFkZTc1MjM2NjIwNDdlNDkwOGExODhlOWQ5NzE1Y2NfMy0xLTEtMS0w_19be0cc7-f9e3-4692-b7c3-a55d2e5526e3"
      unitRef="shares">1666</eose:TemporaryEquitySharesEquityComponentOfConvertibleDebt>
    <eose:TemporaryEquityEquityComponentOfConvertibleDebt
      contextRef="ic2be8244201c45daa47d8142279f2abb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183My9mcmFnOmYwNTE4MTMxNzFiZDQ3YjliOGY3ZmNiMjUzYTBkNzU4L3RhYmxlOmVhZGU3NTIzNjYyMDQ3ZTQ5MDhhMTg4ZTlkOTcxNWNjL3RhYmxlcmFuZ2U6ZWFkZTc1MjM2NjIwNDdlNDkwOGExODhlOWQ5NzE1Y2NfMy0zLTEtMS0w_37157bf4-76d6-4d70-8227-f019db8844b7"
      unitRef="usd">259000</eose:TemporaryEquityEquityComponentOfConvertibleDebt>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ifb0c3c35db1d4b2d8828c2d66c741c05_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183My9mcmFnOmYwNTE4MTMxNzFiZDQ3YjliOGY3ZmNiMjUzYTBkNzU4L3RhYmxlOmVhZGU3NTIzNjYyMDQ3ZTQ5MDhhMTg4ZTlkOTcxNWNjL3RhYmxlcmFuZ2U6ZWFkZTc1MjM2NjIwNDdlNDkwOGExODhlOWQ5NzE1Y2NfNC0xLTEtMS0w_58a67dc6-7185-4912-9e94-c28b71719f2c"
      unitRef="shares">82373</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ifb0c3c35db1d4b2d8828c2d66c741c05_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183My9mcmFnOmYwNTE4MTMxNzFiZDQ3YjliOGY3ZmNiMjUzYTBkNzU4L3RhYmxlOmVhZGU3NTIzNjYyMDQ3ZTQ5MDhhMTg4ZTlkOTcxNWNjL3RhYmxlcmFuZ2U6ZWFkZTc1MjM2NjIwNDdlNDkwOGExODhlOWQ5NzE1Y2NfNC0zLTEtMS0w_42a93935-2953-434f-9630-42c96ab5f0cc"
      unitRef="usd">109624000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <eose:TemporaryEquitySharesEquityComponentOfConvertibleDebt
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183My9mcmFnOmYwNTE4MTMxNzFiZDQ3YjliOGY3ZmNiMjUzYTBkNzU4L3RhYmxlOmVhZGU3NTIzNjYyMDQ3ZTQ5MDhhMTg4ZTlkOTcxNWNjL3RhYmxlcmFuZ2U6ZWFkZTc1MjM2NjIwNDdlNDkwOGExODhlOWQ5NzE1Y2NfNS0xLTEtMS0xNzEz_9e1451ad-d354-4fbb-925c-932d20e21260"
      unitRef="shares">1359</eose:TemporaryEquitySharesEquityComponentOfConvertibleDebt>
    <eose:TemporaryEquityEquityComponentOfConvertibleDebt
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183My9mcmFnOmYwNTE4MTMxNzFiZDQ3YjliOGY3ZmNiMjUzYTBkNzU4L3RhYmxlOmVhZGU3NTIzNjYyMDQ3ZTQ5MDhhMTg4ZTlkOTcxNWNjL3RhYmxlcmFuZ2U6ZWFkZTc1MjM2NjIwNDdlNDkwOGExODhlOWQ5NzE1Y2NfNS0zLTEtMS0xNzEz_ee9011ab-abe2-4fe2-a1c7-0c9f0dfb2e6b"
      unitRef="usd">217000</eose:TemporaryEquityEquityComponentOfConvertibleDebt>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="id7b7f57c2f0744538448dfb781aaa894_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183My9mcmFnOmYwNTE4MTMxNzFiZDQ3YjliOGY3ZmNiMjUzYTBkNzU4L3RhYmxlOmVhZGU3NTIzNjYyMDQ3ZTQ5MDhhMTg4ZTlkOTcxNWNjL3RhYmxlcmFuZ2U6ZWFkZTc1MjM2NjIwNDdlNDkwOGExODhlOWQ5NzE1Y2NfNi0xLTEtMS0xNzEz_3c1d82b8-45fa-4dc0-aab0-f26d614b1e63"
      unitRef="shares">83732</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="id7b7f57c2f0744538448dfb781aaa894_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183My9mcmFnOmYwNTE4MTMxNzFiZDQ3YjliOGY3ZmNiMjUzYTBkNzU4L3RhYmxlOmVhZGU3NTIzNjYyMDQ3ZTQ5MDhhMTg4ZTlkOTcxNWNjL3RhYmxlcmFuZ2U6ZWFkZTc1MjM2NjIwNDdlNDkwOGExODhlOWQ5NzE1Y2NfNi0zLTEtMS0xNzEz_3d4eae6a-b5a1-4f7c-8be2-d8235ca5c1d1"
      unitRef="usd">109841000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i05326cfc13a64937b2e89afac24ffbe4_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183My9mcmFnOmYwNTE4MTMxNzFiZDQ3YjliOGY3ZmNiMjUzYTBkNzU4L3RleHRyZWdpb246ZjA1MTgxMzE3MWJkNDdiOWI4ZjdmY2IyNTNhMGQ3NThfMzg1_ba6b93de-3a65-4de1-ab30-1e09ae63c788"
      unitRef="shares">255523120</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="i88bfb1e8948443bc8a8f6c65cede4142_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183My9mcmFnOmYwNTE4MTMxNzFiZDQ3YjliOGY3ZmNiMjUzYTBkNzU4L3RleHRyZWdpb246ZjA1MTgxMzE3MWJkNDdiOWI4ZjdmY2IyNTNhMGQ3NThfNDA2_26ef4d3e-0bac-4d6c-acc5-99f6c8fef83f"
      unitRef="shares">14727844</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183Ni9mcmFnOmYwNTc0NzkyMjQ4YjQ2ZDk4NjIxNTIyYmVjOGQxOThhL3RleHRyZWdpb246ZjA1NzQ3OTIyNDhiNDZkOTg2MjE1MjJiZWM4ZDE5OGFfMTc5MQ_a73c02d5-8ee1-45bd-a843-69e93f986a7b">&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 outstanding warrants were issued by BMRG in connection with its initial public offering (the &#x201c;Public Warrants&#x201d;) and concurrent private placement (the &#x201c;Private Warrants&#x201d; and, together with the Public Warrants, the &#x201c;Warrants&#x201d;) on May 22, 2020. Upon consummation of the Merger on November 16, 2020, the Public Warrants and Private Placement Warrants were set to become exercisable on May 22, 2021 for shares of the Company&#x2019;s common stock with the same terms and exercise provisions prior to the Merger. The Private Placement Warrants meet the definition of a derivative. On the basis of the SEC Division of Corporation Finance&#x2019;s April 12, 2021 Public Statement-Staff Statement on Accounting and Reporting Considerations for Warrants Issued by Special Purpose Acquisition Companies (&#x201c;SPACS&#x201d;), the Private Placement Warrants do not meet the scope exception as prescribed by ASC 815-40, &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;Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  Accordingly, the Company recognized the Private Placement Warrants as of the Merger Date on November 16, 2020 at fair value and classified them as a liability in the Company&#x2019;s consolidated balance sheet.  Thereafter, changes in fair value are recognized in earnings as a derivative gain (loss) in the Company&#x2019;s consolidated Statement of Operations. &lt;/span&gt;The Private Placement Warrants are classified as Level 2 financial instruments in the fair value hierarchy. They are valued on the basis of the quoted price of the Public Warrants, adjusted for insignificant differences between the Public Warrants and Private Placement Warrants. 325,000 Private Placement Warrants were outstanding with a fair value of $2,340 and $2,701 as of June&#160;30, 2021 and December&#160;31, 2020, respectively. The change in fair value for the three and six months ended June&#160;30, 2021 amounted to $585 and $361, respectively. The change has been recognized as a derivative income in the Company&#x2019;s consolidated Statement of Operations for the three and six months ended June&#160;30, 2021.</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="id3bb2346ceb04be2a621d8bbc0dfbbc5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183Ni9mcmFnOmYwNTc0NzkyMjQ4YjQ2ZDk4NjIxNTIyYmVjOGQxOThhL3RleHRyZWdpb246ZjA1NzQ3OTIyNDhiNDZkOTg2MjE1MjJiZWM4ZDE5OGFfMTQ4Ng_359110da-9047-458f-8062-afd0301a91ee"
      unitRef="shares">325000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i270d0c74e5f3402abc7b1d747c0035a5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183Ni9mcmFnOmYwNTc0NzkyMjQ4YjQ2ZDk4NjIxNTIyYmVjOGQxOThhL3RleHRyZWdpb246ZjA1NzQ3OTIyNDhiNDZkOTg2MjE1MjJiZWM4ZDE5OGFfMTQ4Ng_ff7c5a9e-1a30-4409-bafe-7a5c71206911"
      unitRef="shares">325000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183Ni9mcmFnOmYwNTc0NzkyMjQ4YjQ2ZDk4NjIxNTIyYmVjOGQxOThhL3RleHRyZWdpb246ZjA1NzQ3OTIyNDhiNDZkOTg2MjE1MjJiZWM4ZDE5OGFfMTA5OTUxMTYyOTkzMA_9688b4b6-4255-41d3-83ac-d0a4f0aeebc9"
      unitRef="usd">2340000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183Ni9mcmFnOmYwNTc0NzkyMjQ4YjQ2ZDk4NjIxNTIyYmVjOGQxOThhL3RleHRyZWdpb246ZjA1NzQ3OTIyNDhiNDZkOTg2MjE1MjJiZWM4ZDE5OGFfMTA5OTUxMTYyOTkzNA_e226283e-1c13-411b-8df5-2f03733c35b2"
      unitRef="usd">2701000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183Ni9mcmFnOmYwNTc0NzkyMjQ4YjQ2ZDk4NjIxNTIyYmVjOGQxOThhL3RleHRyZWdpb246ZjA1NzQ3OTIyNDhiNDZkOTg2MjE1MjJiZWM4ZDE5OGFfMTA5OTUxMTYzMDAxMA_cccee99e-fc2e-4642-8341-b3c35b0dc556"
      unitRef="usd">-585000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183Ni9mcmFnOmYwNTc0NzkyMjQ4YjQ2ZDk4NjIxNTIyYmVjOGQxOThhL3RleHRyZWdpb246ZjA1NzQ3OTIyNDhiNDZkOTg2MjE1MjJiZWM4ZDE5OGFfMTA5OTUxMTYyOTk4Mg_45aa5b9c-88c5-4fd4-a722-e229bdeb359a"
      unitRef="usd">-361000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMjc2MQ_04eb7f89-7193-4ec8-b8f3-6bfd747d94fc">&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since 2012, Eos has issued stock options to employees and certain service providers under the 2012 Eos Equity Incentive Plan (&#x201c;2012 Plan&#x201d;). In addition to stock options, the 2012 Plan provides for the issuance of other forms of stock-based compensation, including profit interests, unit appreciation rights and restricted units. Subsequent to the closing of the Merger, the Company approved the 2020 Equity Incentive Plan (the &#x201c;2020 Incentive Plan&#x201d;) and reserved 6,000,000 shares of common stock for issuance thereunder. In 2021, the Company reserved additional 498,021 shares for the 2020 Incentive Plan. The 2020 Incentive Plan became effective immediately upon the Closing of the Merger and all equity granted under the 2012 Plan were converted into equivalent equity under the 2020 Incentive Plan. As of June&#160;30, 2021 and December&#160;31, 2020, the Company has stock options and restricted units issued under the 2020 Incentive Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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 condensed consolidated statement of operations was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.497%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.195%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.924%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.924%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.693%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.253%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.697%"/&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="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 June 30&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;For the six months ended June 30&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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;2020&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&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,025&#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;37&#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,547&#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;56&#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 units&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,170&#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;3,126&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,195&#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;37&#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;5,673&#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;56&#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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock option activity during the six months ended June&#160;30, 2021:&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:49.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.863%"/&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, 2020&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;2,143,636&#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.19&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;9.5&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;Granted&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;49,535&#160;&lt;/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;17.16&#160;&lt;/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:400;line-height:100%"&gt;Cancelled/Forfeited&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;(6,434)&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;11.15&#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: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;Exercised&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,177)&lt;/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;8.67&#160;&lt;/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 June 30, 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:400;line-height:100%"&gt;2,099,560&#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.39&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;9.1&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 June 30, 2021&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;830,857&#160;&lt;/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.01&#160;&lt;/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;8.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&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 Units (RU) activity during the six months ended June&#160;30, 2021 under our 2020 Incentive Plan 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:75.730%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.210%"/&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;RU Outstanding at January 1, 2021&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;42,318&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: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;13.46&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="padding:2px 1pt;text-align:left;vertical-align: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="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:400;line-height:100%"&gt;2,012,600&lt;/span&gt;&lt;/td&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;17.52&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;RU Outstanding at June 30, 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:700;line-height:100%"&gt;2,054,918&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;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;17.43&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:36pt"&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 June&#160;30, 2021 and December&#160;31, 2020, 2,537,090 and 4,094,770 shares remain for future issuance, respectively. Options vest generally over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMTI0Mg_0b868001-b7c8-4502-8467-1f30133d842e"&gt;three&lt;/span&gt; to five years and have a term of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMTI3MA_cac7f8fd-eb2c-4d47-b19c-310624305873"&gt;five&lt;/span&gt; to ten years.  During the six months ended June&#160;30, 2021 and 2020, the Company granted stock options with both service and performance 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 the completion of project milestones, achievement of operational certifications, and the Company&#x2019;s closing of financing rounds. As of June&#160;30, 2021, within the total options outstanding, there were 74,929 performance-based stock options, all of which are expected to vest in the next five years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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 June&#160;30, 2021, unrecognized stock compensation expenses amount to $37,383 and include $32,597 attributable to RUs and $4,786 attributable to stock options. The weighted average remaining vesting period for the RUs and stock options was 2.7 years and 1.5 years as of June&#160;30, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average assumptions used to determine the fair value of options granted in the six months ended June&#160;30, 2021 and 2020 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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&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;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;2020&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.31&#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;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;50.00&#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.09&#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;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.49&#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.13&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;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:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The RUs issued were valued at the stock prices of the Company on the grant date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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.08 and $2.08 per option for the six months ended June&#160;30, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ib486b03376f84077b981c04a7260985c_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfNDk3_8ecb9c7e-0e6f-4f3d-8543-16472ea3e047"
      unitRef="shares">6000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="if396e56b97904cf7b07d92d0a07fc510_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfNTg5_271f2440-44fb-4f9e-8309-442d7fd068bd"
      unitRef="shares">498021</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMjE5OTAyMzI2MTQ2MQ_b7326417-cf3c-4fd4-a0d1-9b4fc8213427">&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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 condensed consolidated statement of operations was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.497%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.195%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.924%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.924%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.693%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.253%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.697%"/&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="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 June 30&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;For the six months ended June 30&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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;2020&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&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,025&#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;37&#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,547&#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;56&#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 units&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,170&#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;3,126&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,195&#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;37&#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;5,673&#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;56&#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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idcc2c9f8e2734bacbacd71bca228d839_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjU4OWJkOGJjMzE4YzRhNzU4NTUyODRhMTllZDdmYTA0L3RhYmxlcmFuZ2U6NTg5YmQ4YmMzMThjNGE3NTg1NTI4NGExOWVkN2ZhMDRfMi0xLTEtMS04NTk1_0c770d7d-c6ee-461d-b067-02c93c125c33"
      unitRef="usd">1025000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia68540283abb4f58ad35793e28142b91_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjU4OWJkOGJjMzE4YzRhNzU4NTUyODRhMTllZDdmYTA0L3RhYmxlcmFuZ2U6NTg5YmQ4YmMzMThjNGE3NTg1NTI4NGExOWVkN2ZhMDRfMi0zLTEtMS04NjAw_46e7e01a-1cbb-46a0-a04c-0a32f588bd16"
      unitRef="usd">37000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2dddef5b0ffc4cb39d9133c25efba184_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjU4OWJkOGJjMzE4YzRhNzU4NTUyODRhMTllZDdmYTA0L3RhYmxlcmFuZ2U6NTg5YmQ4YmMzMThjNGE3NTg1NTI4NGExOWVkN2ZhMDRfMi01LTEtMS04NjE3_8df288a2-5f97-4cdc-a188-57d42745bf71"
      unitRef="usd">2547000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i557c6bcc2d3c4ccfbd1ddb24783c9bd3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjU4OWJkOGJjMzE4YzRhNzU4NTUyODRhMTllZDdmYTA0L3RhYmxlcmFuZ2U6NTg5YmQ4YmMzMThjNGE3NTg1NTI4NGExOWVkN2ZhMDRfMi03LTEtMS04NjIw_22ca6b87-0e1b-4570-b53a-081f37311fbc"
      unitRef="usd">56000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia9176abe8bdc4e048c842d818527f4f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjU4OWJkOGJjMzE4YzRhNzU4NTUyODRhMTllZDdmYTA0L3RhYmxlcmFuZ2U6NTg5YmQ4YmMzMThjNGE3NTg1NTI4NGExOWVkN2ZhMDRfMy0xLTEtMS04NTky_7408e56b-c4a4-4130-b7a0-56698d75b855"
      unitRef="usd">2170000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i17334e2c4e294197a246e942e6a96d67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjU4OWJkOGJjMzE4YzRhNzU4NTUyODRhMTllZDdmYTA0L3RhYmxlcmFuZ2U6NTg5YmQ4YmMzMThjNGE3NTg1NTI4NGExOWVkN2ZhMDRfMy0zLTEtMS04NjAz_d3425759-4d7d-434c-8557-20c58aba8165"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idf09ce971e594ecda8f511ca76c08f38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjU4OWJkOGJjMzE4YzRhNzU4NTUyODRhMTllZDdmYTA0L3RhYmxlcmFuZ2U6NTg5YmQ4YmMzMThjNGE3NTg1NTI4NGExOWVkN2ZhMDRfMy01LTEtMS04NjE0_583354ce-99cb-4000-b851-0d2bf20d811e"
      unitRef="usd">3126000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i18e17aacde3341949b0d14df83dc9285_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjU4OWJkOGJjMzE4YzRhNzU4NTUyODRhMTllZDdmYTA0L3RhYmxlcmFuZ2U6NTg5YmQ4YmMzMThjNGE3NTg1NTI4NGExOWVkN2ZhMDRfMy03LTEtMS04NjI0_6d4429a5-68b3-4798-a666-9aa8b7a0a2aa"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3d5bc1f5963e4a309d698377cd1b37ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjU4OWJkOGJjMzE4YzRhNzU4NTUyODRhMTllZDdmYTA0L3RhYmxlcmFuZ2U6NTg5YmQ4YmMzMThjNGE3NTg1NTI4NGExOWVkN2ZhMDRfNC0xLTEtMS05NDMw_f4a596d9-2e9f-4b3c-bb66-f518603c72c4"
      unitRef="usd">3195000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if65e5ef4a7084aba8c99b2cb99caff67_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjU4OWJkOGJjMzE4YzRhNzU4NTUyODRhMTllZDdmYTA0L3RhYmxlcmFuZ2U6NTg5YmQ4YmMzMThjNGE3NTg1NTI4NGExOWVkN2ZhMDRfNC0zLTEtMS05NDMw_eb65bbb5-02d2-44ce-a743-7d08791933fd"
      unitRef="usd">37000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjU4OWJkOGJjMzE4YzRhNzU4NTUyODRhMTllZDdmYTA0L3RhYmxlcmFuZ2U6NTg5YmQ4YmMzMThjNGE3NTg1NTI4NGExOWVkN2ZhMDRfNC01LTEtMS05NDMw_373b2e41-59a1-4926-8025-b1e9ed6c7ffa"
      unitRef="usd">5673000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjU4OWJkOGJjMzE4YzRhNzU4NTUyODRhMTllZDdmYTA0L3RhYmxlcmFuZ2U6NTg5YmQ4YmMzMThjNGE3NTg1NTI4NGExOWVkN2ZhMDRfNC03LTEtMS05NDMw_7bc867d8-4286-42fe-8c5b-6606c15ededf"
      unitRef="usd">56000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMjc2Mw_d4b0676b-6970-4652-9c12-773319b6e311">&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock option activity during the six months ended June&#160;30, 2021:&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:49.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.863%"/&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, 2020&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;2,143,636&#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.19&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;9.5&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;Granted&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;49,535&#160;&lt;/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;17.16&#160;&lt;/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:400;line-height:100%"&gt;Cancelled/Forfeited&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;(6,434)&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;11.15&#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: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;Exercised&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,177)&lt;/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;8.67&#160;&lt;/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 June 30, 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:400;line-height:100%"&gt;2,099,560&#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.39&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;9.1&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 June 30, 2021&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;830,857&#160;&lt;/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.01&#160;&lt;/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;8.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjNkNzBkMmY1NzQ5NjRmNjJiYjQ1YjhlYTU2YTg0YmFkL3RhYmxlcmFuZ2U6M2Q3MGQyZjU3NDk2NGY2MmJiNDViOGVhNTZhODRiYWRfMS0xLTEtMS0w_14901056-0997-4240-b68b-eb7193eab356"
      unitRef="shares">2143636</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjNkNzBkMmY1NzQ5NjRmNjJiYjQ1YjhlYTU2YTg0YmFkL3RhYmxlcmFuZ2U6M2Q3MGQyZjU3NDk2NGY2MmJiNDViOGVhNTZhODRiYWRfMS0zLTEtMS0w_2adc253b-7cb1-4925-ab3d-7ee63a4efd89"
      unitRef="usdPerShare">9.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ia29950c034d941fb913fce9cd5d5dba7_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjNkNzBkMmY1NzQ5NjRmNjJiYjQ1YjhlYTU2YTg0YmFkL3RhYmxlcmFuZ2U6M2Q3MGQyZjU3NDk2NGY2MmJiNDViOGVhNTZhODRiYWRfMS01LTEtMS0w_035a864c-799d-43ca-9001-01ed81a659be">P9Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjNkNzBkMmY1NzQ5NjRmNjJiYjQ1YjhlYTU2YTg0YmFkL3RhYmxlcmFuZ2U6M2Q3MGQyZjU3NDk2NGY2MmJiNDViOGVhNTZhODRiYWRfMi0xLTEtMS0w_25442a89-fd92-4169-963c-e81a61fa86e5"
      unitRef="shares">49535</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjNkNzBkMmY1NzQ5NjRmNjJiYjQ1YjhlYTU2YTg0YmFkL3RhYmxlcmFuZ2U6M2Q3MGQyZjU3NDk2NGY2MmJiNDViOGVhNTZhODRiYWRfMi0zLTEtMS0w_68e62a04-9775-42c9-b8e8-85630ca8c561"
      unitRef="usdPerShare">17.16</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjNkNzBkMmY1NzQ5NjRmNjJiYjQ1YjhlYTU2YTg0YmFkL3RhYmxlcmFuZ2U6M2Q3MGQyZjU3NDk2NGY2MmJiNDViOGVhNTZhODRiYWRfMy0xLTEtMS0w_83b4464e-7230-4dda-a5a5-614c8ff28095"
      unitRef="shares">6434</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjNkNzBkMmY1NzQ5NjRmNjJiYjQ1YjhlYTU2YTg0YmFkL3RhYmxlcmFuZ2U6M2Q3MGQyZjU3NDk2NGY2MmJiNDViOGVhNTZhODRiYWRfMy0zLTEtMS0w_f911b4cf-68b2-4dcd-85a3-75828df678f1"
      unitRef="usdPerShare">11.15</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjNkNzBkMmY1NzQ5NjRmNjJiYjQ1YjhlYTU2YTg0YmFkL3RhYmxlcmFuZ2U6M2Q3MGQyZjU3NDk2NGY2MmJiNDViOGVhNTZhODRiYWRfNC0xLTEtMS04MjA5_1caf3526-7771-4d9e-a363-fb4eda433b13"
      unitRef="shares">87177</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjNkNzBkMmY1NzQ5NjRmNjJiYjQ1YjhlYTU2YTg0YmFkL3RhYmxlcmFuZ2U6M2Q3MGQyZjU3NDk2NGY2MmJiNDViOGVhNTZhODRiYWRfNC0zLTEtMS04MjE2_614e263b-0bc8-46d8-998f-2032c8629b2d"
      unitRef="usdPerShare">8.67</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjNkNzBkMmY1NzQ5NjRmNjJiYjQ1YjhlYTU2YTg0YmFkL3RhYmxlcmFuZ2U6M2Q3MGQyZjU3NDk2NGY2MmJiNDViOGVhNTZhODRiYWRfOC0xLTEtMS0zMjA4_3e3a9d77-fadc-432d-b5f6-bdfa480f8ff0"
      unitRef="shares">2099560</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjNkNzBkMmY1NzQ5NjRmNjJiYjQ1YjhlYTU2YTg0YmFkL3RhYmxlcmFuZ2U6M2Q3MGQyZjU3NDk2NGY2MmJiNDViOGVhNTZhODRiYWRfOC0zLTEtMS0zMjE2_37f9d621-1574-4675-85c0-3e556cb90b7f"
      unitRef="usdPerShare">9.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjNkNzBkMmY1NzQ5NjRmNjJiYjQ1YjhlYTU2YTg0YmFkL3RhYmxlcmFuZ2U6M2Q3MGQyZjU3NDk2NGY2MmJiNDViOGVhNTZhODRiYWRfOC01LTEtMS0zOTQ1_742aec48-f53a-403d-bc8c-0712ca6e374c">P9Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjNkNzBkMmY1NzQ5NjRmNjJiYjQ1YjhlYTU2YTg0YmFkL3RhYmxlcmFuZ2U6M2Q3MGQyZjU3NDk2NGY2MmJiNDViOGVhNTZhODRiYWRfOS0xLTEtMS0zMjA4_e66c683b-9e72-4245-80b8-1b15de109afb"
      unitRef="shares">830857</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjNkNzBkMmY1NzQ5NjRmNjJiYjQ1YjhlYTU2YTg0YmFkL3RhYmxlcmFuZ2U6M2Q3MGQyZjU3NDk2NGY2MmJiNDViOGVhNTZhODRiYWRfOS0zLTEtMS0zMjE2_638108d0-0d56-4a26-8d5f-009a4ef3883a"
      unitRef="usdPerShare">10.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjNkNzBkMmY1NzQ5NjRmNjJiYjQ1YjhlYTU2YTg0YmFkL3RhYmxlcmFuZ2U6M2Q3MGQyZjU3NDk2NGY2MmJiNDViOGVhNTZhODRiYWRfOS01LTEtMS0zOTQ1_c2c19594-7dd3-4746-a566-56ffe9d7850b">P8Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMjc2NA_ea5724f0-046d-4936-8cd3-42a6fa4cb03f">&lt;div style="margin-top:10pt;text-indent:36pt"&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 Units (RU) activity during the six months ended June&#160;30, 2021 under our 2020 Incentive Plan 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:75.730%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.336%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.210%"/&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;RU Outstanding at January 1, 2021&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;42,318&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: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;13.46&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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="padding:2px 1pt;text-align:left;vertical-align: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="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:400;line-height:100%"&gt;2,012,600&lt;/span&gt;&lt;/td&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;17.52&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;RU Outstanding at June 30, 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:700;line-height:100%"&gt;2,054,918&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;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;17.43&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="i12ce03b3a63a4ec6b0f08b10525a4f39_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjZlZGFlMWZiNWUzNDRkNDBhM2M5MTk1ODE2ZTA1MzE4L3RhYmxlcmFuZ2U6NmVkYWUxZmI1ZTM0NGQ0MGEzYzkxOTU4MTZlMDUzMThfMS0xLTEtMS0w_29ed48ac-40ec-4df4-84c5-e6910551b6b6"
      unitRef="shares">42318</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i12ce03b3a63a4ec6b0f08b10525a4f39_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjZlZGFlMWZiNWUzNDRkNDBhM2M5MTk1ODE2ZTA1MzE4L3RhYmxlcmFuZ2U6NmVkYWUxZmI1ZTM0NGQ0MGEzYzkxOTU4MTZlMDUzMThfMS0zLTEtMS0w_b29422a1-eb92-4881-b82c-65ce7b394ccb"
      unitRef="usdPerShare">13.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="idf09ce971e594ecda8f511ca76c08f38_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjZlZGFlMWZiNWUzNDRkNDBhM2M5MTk1ODE2ZTA1MzE4L3RhYmxlcmFuZ2U6NmVkYWUxZmI1ZTM0NGQ0MGEzYzkxOTU4MTZlMDUzMThfMi0xLTEtMS0w_cfa9f9f7-00bd-4de6-a972-ed3cdc0dd86d"
      unitRef="shares">2012600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic4c33674090f46779adf9b35ed4b6dc5_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjZlZGFlMWZiNWUzNDRkNDBhM2M5MTk1ODE2ZTA1MzE4L3RhYmxlcmFuZ2U6NmVkYWUxZmI1ZTM0NGQ0MGEzYzkxOTU4MTZlMDUzMThfMi0zLTEtMS0w_57e6452e-4ccc-490c-a3b3-07e486f59a30"
      unitRef="usdPerShare">17.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="idfe32a6388934869b9646cafe015f5a0_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjZlZGFlMWZiNWUzNDRkNDBhM2M5MTk1ODE2ZTA1MzE4L3RhYmxlcmFuZ2U6NmVkYWUxZmI1ZTM0NGQ0MGEzYzkxOTU4MTZlMDUzMThfNS0xLTEtMS0zMjMz_7b47a53c-ca8c-4645-9e9c-66cb1b0bf827"
      unitRef="shares">2054918</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="idfe32a6388934869b9646cafe015f5a0_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjZlZGFlMWZiNWUzNDRkNDBhM2M5MTk1ODE2ZTA1MzE4L3RhYmxlcmFuZ2U6NmVkYWUxZmI1ZTM0NGQ0MGEzYzkxOTU4MTZlMDUzMThfNS0zLTEtMS0zMjYz_53e6a7bf-7073-44eb-b452-ea450f0ae7cb"
      unitRef="usdPerShare">17.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMTE1NQ_9fe8e27d-64a6-4f81-ad19-a01a2bf577a2"
      unitRef="shares">2537090</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMTE2Mg_ae7635cc-6458-4707-800f-fc125cf114c1"
      unitRef="shares">4094770</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3fdca72071e74dff9ef1add959765e3a_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMTI0OA_79f75d45-3d9e-4384-a588-1c1414de3cf4">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i3fdca72071e74dff9ef1add959765e3a_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMTI3Ng_e4220304-e0ff-468e-8ed6-c96fa8a0f4cf">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="ia46fdb1f27e14f59b224c2ecbac83af8_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMTY0OTI2NzQ0NjUxNw_812ad22e-ddea-4671-a03c-2cc67ff169d9"
      unitRef="shares">74929</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i2dddef5b0ffc4cb39d9133c25efba184_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMjE5OTAyMzI2MDQ1MQ_a930d5af-3ed9-49cf-ab03-9271d4c6dd11">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMTA5OTUxMTYzMTkwMg_48cc166b-8c10-431c-b49b-5b75cc8a9b59"
      unitRef="usd">37383000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMTA5OTUxMTYzMTkwNg_6485f2ee-b08f-420b-b803-6e24b5adf6a5"
      unitRef="usd">32597000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMTA5OTUxMTYzMTkxMA_92d2d95b-20aa-42ef-8c45-dcfec7e9cfb2"
      unitRef="usd">4786000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8b26a113164240ff92c346bdf2582cd4_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMTA5OTUxMTYzMzY4OQ_9f00483e-8646-4707-a143-5fde770eb3e6">P2Y8M12D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i623a48211f5e4a8da65f843ec8be6633_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMzg0ODI5MDcwMTgyNw_7dec7037-41a4-48b3-a56f-5eb1a390c5ff">P1Y6M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMjc2Mg_3ca18a20-b72d-4632-b71e-4608c6c3b7ed">&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average assumptions used to determine the fair value of options granted in the six months ended June&#160;30, 2021 and 2020 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:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.351%"/&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;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;2020&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.31&#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;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;50.00&#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.09&#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;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.49&#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.13&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;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;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjI0YWEwZDcyYmM2NzQ5NTU5YzQ1Mjg5ZjFmNzY5NGE0L3RhYmxlcmFuZ2U6MjRhYTBkNzJiYzY3NDk1NTljNDUyODlmMWY3Njk0YTRfMS0xLTEtMS0w_8e4ac824-ba8a-44d9-9d2f-7ffd838d819e"
      unitRef="number">0.5731</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjI0YWEwZDcyYmM2NzQ5NTU5YzQ1Mjg5ZjFmNzY5NGE0L3RhYmxlcmFuZ2U6MjRhYTBkNzJiYzY3NDk1NTljNDUyODlmMWY3Njk0YTRfMS0yLTEtMS0w_e032fe7d-3031-4e6c-810b-c5e11f36d370"
      unitRef="number">0.5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjI0YWEwZDcyYmM2NzQ5NTU5YzQ1Mjg5ZjFmNzY5NGE0L3RhYmxlcmFuZ2U6MjRhYTBkNzJiYzY3NDk1NTljNDUyODlmMWY3Njk0YTRfMi0xLTEtMS0w_3dcfc64d-e837-4de9-9eea-2cec409fdf39"
      unitRef="number">0.0109</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjI0YWEwZDcyYmM2NzQ5NTU5YzQ1Mjg5ZjFmNzY5NGE0L3RhYmxlcmFuZ2U6MjRhYTBkNzJiYzY3NDk1NTljNDUyODlmMWY3Njk0YTRfMi0yLTEtMS0w_e66b2d46-9e9b-40e2-a82d-d3e2953d7180"
      unitRef="number">0.0049</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjI0YWEwZDcyYmM2NzQ5NTU5YzQ1Mjg5ZjFmNzY5NGE0L3RhYmxlcmFuZ2U6MjRhYTBkNzJiYzY3NDk1NTljNDUyODlmMWY3Njk0YTRfMy0xLTEtMS0w_75bbb135-5d15-4fbf-bbbe-f9f7ea915f7b">P6Y1M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjI0YWEwZDcyYmM2NzQ5NTU5YzQ1Mjg5ZjFmNzY5NGE0L3RhYmxlcmFuZ2U6MjRhYTBkNzJiYzY3NDk1NTljNDUyODlmMWY3Njk0YTRfMy0yLTEtMS0w_03276d39-68bc-42f0-b3e1-bee73d2db378">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjI0YWEwZDcyYmM2NzQ5NTU5YzQ1Mjg5ZjFmNzY5NGE0L3RhYmxlcmFuZ2U6MjRhYTBkNzJiYzY3NDk1NTljNDUyODlmMWY3Njk0YTRfNC0xLTEtMS0w_dc5f9e03-76c3-4018-9fb5-c2e5a75dff53"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RhYmxlOjI0YWEwZDcyYmM2NzQ5NTU5YzQ1Mjg5ZjFmNzY5NGE0L3RhYmxlcmFuZ2U6MjRhYTBkNzJiYzY3NDk1NTljNDUyODlmMWY3Njk0YTRfNC0yLTEtMS0w_f3cb04ad-817f-430b-b102-4148a0f75d57"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMjcwNg_491cb8fc-77d7-4c5a-8988-27cc60ede602"
      unitRef="usdPerShare">9.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i173410def966424b92f0daccbd3874c9_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M183OS9mcmFnOmNmMTkxMmNkYWU5YjRjOTk5MzM3OGVjMGI3MTIxYzJhL3RleHRyZWdpb246Y2YxOTEyY2RhZTliNGM5OTkzMzc4ZWMwYjcxMjFjMmFfMTA5OTUxMTYzMDU0OQ_ae96b9e8-85e6-44b9-a987-ccc09decdd3d"
      unitRef="usdPerShare">2.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMzQxOA_9d487266-da2d-49e6-bb13-0f60fb8acd1c">Shareholders&#x2019; Equity&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:10pt;text-align:justify;text-indent:36pt"&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 June&#160;30, 2021 and December&#160;31, 2020, 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:10pt;text-align:justify;text-indent:36pt"&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 June&#160;30, 2021 and December&#160;31, 2020, there were 53,353,858 and 48,943,082 common stocks 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:10pt;text-align:justify;text-indent:36pt"&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:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 22, 2021, the Triggering Event for the issuance of the Earnout Shares occurred as the Company's stock price exceeded $16.00 per share for 20 trading days within a consecutive 30-trading day period during the Earnout Period.  Accordingly, 1,999,185 Shares were issued to the unitholders of EES. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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:10pt;text-align:justify;text-indent:36pt"&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:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 22, 2021, as the Company's stock price exceeded $16.00 per share for 20 trading days within a consecutive 30-trading day period, Block B Sponsor Earnout Shares were released from restriction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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;Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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. One warrant entitles the holder to purchase one whole share of common stock at a price of $11.50 per share. At December&#160;31, 2020, there were 8,750,000 Public Warrants outstanding recorded as equity, which became exercisable on May 22, 2021.  For the three and six months ended June&#160;30, 2021, 1,465,414 Public Warrants were exercised. At June&#160;30, 2021, there were 7,284,586 Public Warrants outstanding.&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;Earnings (loss) Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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 and six months ended June&#160;30, 2021 and 2020, the potential dilutive shares from stock option, restricted units and warrants 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 and six months ended June&#160;30, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfOTE_50797a28-ea0a-4553-8b63-a0260ae5dc8a"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMjg1_469a31bb-8b26-4e29-9218-bd4278d3f0ba"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMjg1_523ecfd4-9da7-404f-8ac6-48ff3e65546e"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMjg1_990963de-ff72-42ab-a5ab-48f6f7a335c5"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMjg1_e7dc912b-f758-4843-a37d-a8f2ab03a74d"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMzg1_d24c69f2-57a1-4b24-9c19-0a02a09c94d6"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfNDE2_7bb590a5-7b5e-488e-90dd-aab9c4007ea0"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <eose:CommonStockVotingRightsNumberOfVotes
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfNDg0_b54bde32-86b4-4b8b-b181-76bbd49a3e5c"
      unitRef="vote">1</eose:CommonStockVotingRightsNumberOfVotes>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfNTMz_57498396-448b-4760-835c-fc6c70ac7c2e"
      unitRef="shares">53353858</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfNTMz_98baba66-280a-4fb1-88ad-94faa3346988"
      unitRef="shares">53353858</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfNTQw_45f87a7a-22a5-40d7-aead-fe85aa614166"
      unitRef="shares">48943082</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfNTQw_a09d99e2-5f02-4f04-aeb6-81e54dceb481"
      unitRef="shares">48943082</us-gaap:CommonStockSharesOutstanding>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriod
      contextRef="i94007d8ecc2641b08ad5f7e9f0a4162c_D20201116-20201116"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfNzQ5_9af750ca-04ed-461f-b984-ac26a9a844d1">P5Y</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriod>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia7e2b006e46c47bfb71301a7f95341df_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfODY2_7eb6e85f-19a1-4121-a7e5-2ae332ca926c"
      unitRef="shares">2000000</us-gaap:CommonStockSharesIssued>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdBusinessDays
      contextRef="i94007d8ecc2641b08ad5f7e9f0a4162c_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfOTQ3_69bfb4d3-b19d-4490-b293-fff174a6bb29"
      unitRef="tradingday">5</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdBusinessDays>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger
      contextRef="ia7e2b006e46c47bfb71301a7f95341df_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMTA1MQ_9b141a49-09a5-4321-9a7c-997e5117e89e"
      unitRef="usdPerShare">16.00</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdTradingDays
      contextRef="i94007d8ecc2641b08ad5f7e9f0a4162c_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMTA3Mg_3652e13e-339d-4b57-87bd-fc54876b0995"
      unitRef="tradingday">20</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdTradingDays>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays
      contextRef="i94007d8ecc2641b08ad5f7e9f0a4162c_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMTExMQ_5e6a2d30-2c7a-407c-b0ae-885c41aece3c"
      unitRef="tradingday">30</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger
      contextRef="icdaa6eacc0854bfea249cac97a78b875_I20210122"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMTQ4Mw_712e6f01-2425-46fe-95c4-b86aac7cdc09"
      unitRef="usdPerShare">16.00</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdTradingDays
      contextRef="i7fb9a6ce395c498fbb44a5e8019e9e2f_D20210122-20210122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMTUwMA_bf956b8c-9b1d-4e32-8a0f-daf0ddf3f11d"
      unitRef="tradingday">20</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdTradingDays>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays
      contextRef="i7fb9a6ce395c498fbb44a5e8019e9e2f_D20210122-20210122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMTUzNw_b6713812-15c8-4479-8480-902589a9ca9c"
      unitRef="tradingday">30</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays>
    <eose:StockIssuedDuringPeriodSharesContingentlyIssuableStock
      contextRef="i3e1ab7d98fd2432d8a262ad5f31777d6_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMTYwMA_7de37f29-b1b4-4028-b054-904d7f43228f"
      unitRef="shares">1999185</eose:StockIssuedDuringPeriodSharesContingentlyIssuableStock>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityShares
      contextRef="i94007d8ecc2641b08ad5f7e9f0a4162c_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMTc1Mg_8fbba892-3a09-4162-8a3e-ad6e870555f4"
      unitRef="shares">1718000</eose:DerivativeInstrumentContingentConsiderationLiabilityShares>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityShares
      contextRef="i7ca9ab1d596a4e01a136459d23bb96f2_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMTkxNA_b01f2a09-7504-41c2-ba9c-cee156e8f33b"
      unitRef="shares">859000</eose:DerivativeInstrumentContingentConsiderationLiabilityShares>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod
      contextRef="i94007d8ecc2641b08ad5f7e9f0a4162c_D20201116-20201116"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMjA1NA_3dff8dca-303e-4028-ab80-8bb56ed70e45">P5Y</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="i3a70f82c45c94d628bb15ed68b4e79a8_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMjEzNA_088b4db3-fece-415f-8a05-51086f20f23c"
      unitRef="usdPerShare">12.00</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays
      contextRef="i94007d8ecc2641b08ad5f7e9f0a4162c_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMjE1NQ_75384b55-2797-47ef-9c10-e449d0bd6d08"
      unitRef="tradingday">20</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays
      contextRef="i94007d8ecc2641b08ad5f7e9f0a4162c_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMjE5NA_f8f6ea00-1049-449d-9427-aa60ed0e2748"
      unitRef="tradingday">30</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="i3a70f82c45c94d628bb15ed68b4e79a8_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMjI5MQ_7f98a1cf-29d9-4c02-b5f8-ac29bfe74f73"
      unitRef="usdPerShare">12.00</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityShares
      contextRef="idd3719ceb1224408acca7e7572e076b1_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMjMyNw_68a83986-b111-4d42-919e-7d5698f5886a"
      unitRef="shares">859000</eose:DerivativeInstrumentContingentConsiderationLiabilityShares>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="i3a70f82c45c94d628bb15ed68b4e79a8_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMjQ2OA_093d3cfd-950c-44ab-8f5d-a005f29e2bd3"
      unitRef="usdPerShare">12.00</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="id38758c162aa458ebc7a268f97919403_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMjQ3NA_b563f752-2c42-48b0-9733-49a18a18de3c"
      unitRef="usdPerShare">16.00</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod
      contextRef="i94007d8ecc2641b08ad5f7e9f0a4162c_D20201116-20201116"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMjE5OTAyMzI2MjM3Mg_35f7a759-d738-4d16-8ac7-3844963b0903">P5Y</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod
      contextRef="i94007d8ecc2641b08ad5f7e9f0a4162c_D20201116-20201116"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMjE5OTAyMzI2MjM3Mw_44669f18-49b2-48d5-84b4-83f42d858e61">P5Y</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityShares
      contextRef="idd3719ceb1224408acca7e7572e076b1_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMjczMg_fe192f15-65df-45cf-aa21-66f6faf5a4d8"
      unitRef="shares">859000</eose:DerivativeInstrumentContingentConsiderationLiabilityShares>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="i394057235bc84e4c99ceba9aaa492f06_I20210122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMjg5NA_7c84b630-ed61-43c3-8915-46b0533faf72"
      unitRef="usdPerShare">16.00</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays
      contextRef="i7fb9a6ce395c498fbb44a5e8019e9e2f_D20210122-20210122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMjkxMQ_d3a171af-a4d0-4320-8097-1025ab4c36e4"
      unitRef="tradingday">20</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays>
    <eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays
      contextRef="i7fb9a6ce395c498fbb44a5e8019e9e2f_D20210122-20210122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMjk0OA_d0e5e302-5469-40c4-b13b-2be5ac46e196"
      unitRef="tradingday">30</eose:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i07466626f1b64453afe5b4b731812097_I20200522"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMzA4MA_4b2bb5b5-3b31-4476-bb6c-1e012c97ffb0"
      unitRef="shares">9075000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i07466626f1b64453afe5b4b731812097_I20200522"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMzIzMA_9d04d9fd-1af9-4bdd-a149-e4689edbd9b7"
      unitRef="shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i07466626f1b64453afe5b4b731812097_I20200522"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMzI3NQ_aeb703b8-172d-4773-a00c-367e86318d92"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMTA5OTUxMTYzMTU4MA_a4399e1d-57ac-4566-b388-3bb1d7190615"
      unitRef="shares">8750000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <eose:StockIssuedDuringPeriodSharesPublicWarrantsExercised
      contextRef="i48851547a6bd40eebc5d0ad9b8effb36_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMzg0ODI5MDcwMzkxNQ_47659c18-a8f9-43bd-9a92-d8771d87ccff"
      unitRef="shares">1465414</eose:StockIssuedDuringPeriodSharesPublicWarrantsExercised>
    <eose:StockIssuedDuringPeriodSharesPublicWarrantsExercised
      contextRef="if8e49fea24bf4d91bb752b0a7978bae5_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMzg0ODI5MDcwMzkxNQ_721dae92-b946-49d2-8fe8-f5db7971ef68"
      unitRef="shares">1465414</eose:StockIssuedDuringPeriodSharesPublicWarrantsExercised>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMzMxNA_4db9d108-4a1d-49a9-a397-f97649b10f33"
      unitRef="shares">7284586</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RleHRyZWdpb246NGU2YTZkMzg3YmY5NGEwNjk2NDU5MTFlODM5NWQ2NzRfMzUxMQ_aa294929-2d96-4a88-9814-7df8bc7898af">On April 12, 2021, the SEC Division of Corporation of Finance released Staff Statement on Accounting and Reporting Considerations for Warrants Issued by Special Purpose Acquisition Companies (&#x201c;SPACs&#x201d;) (the &#x201c;Statement&#x201d;).  Upon review and analysis of the Statement, management determined that the Company&#x2019;s Private Placement Warrants issued in connection with BMRG's IPO on May 22, 2020 (see Notes 1 and Note 15) do not meet the scope exception from derivative accounting prescribed by ASC 815-40.  Accordingly, the Private Placement Warrants should have been recognized by the Company at fair value as of the November 16, 2020 Merger Date and classified as a liability, rather than equity in the Company&#x2019;s previously reported consolidated balance sheet as of December&#160;31, 2020. Thereafter, the change in fair value of the outstanding Warrants should have been recognized as a derivative gain (loss) each reporting period in the Company&#x2019;s consolidated Statement of Operations. The fair value of the Private Placement Warrants as of the Merger Date on November 16, 2020 and December 31, 2020 amounted to $559 and $2,701, respectively. &lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The change in fair value from the Merger Date on November 16, 2020 through December 31, 2020 amounted to $2,142 and has been recognized as a derivative loss in the Company&#x2019;s consolidated Statement of Operations for the year ended December 31, 2020. Management concluded the effect of this error is not quantitatively or qualitatively material on the Company&#x2019;s previously reported consolidated financial statements as of and for the year ended December 31, 2020.  However, the Company has elected to correct the impact of this immaterial error in the accompanying Condensed Consolidated Balance Sheet as of December 31, 2020 and Condensed Consolidated Statement of Shareholders&#x2019; Equity for the six months ended June&#160;30, 2021 by increasing previously reported Accumulated Deficit and decreasing Additional Paid-In Capital by $2,142 and $559, respectively and increasing Warrants liability by $2,701 as of December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the correction noted above, the Company identified and has elected to correct certain other errors that originated in 2020 which management has concluded are not quantitatively or qualitatively material to the Company&#x2019;s previously reported consolidated financial statements as of and for the year ended December 31, 2020. The nature of these other errors pertains to immaterial reconciling adjustments in certain of the Company&#x2019;s accounts payable and financing account balances as of December 31, 2020. Accordingly, the accompanying Condensed Consolidated Balance Sheet as of December 31, 2020 and Condensed Consolidated Statement of Shareholders&#x2019; Equity for the six months ended June&#160;30, 2021 have been revised to give effect to the correction of these other errors by decreasing previously reported Accounts payable and accrued expenses by $390, reclassifying $147 from Long Term Debt, Current Portion, to Long Term Debt, decreasing Contingently Issuable Common Stock by $344, increasing Additional Paid-In Capital by $137, and decreasing Accumulated Deficit by $597 as of December 31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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 tables reflect the impact of the correction of all the above errors on the Company&#x2019;s previously reported consolidated financial statements as of and for the year ended December&#160;31, 2020 (in thousands, except per share amounts):&lt;/span&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:36pt"&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.854%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#cceeff;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;As of December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As Originally Reported&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;Warrants adjustments&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;Other Immaterial adjustments&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;As Revised&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;Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;Current 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 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 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;Accounts payable and accrued expenses&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;8,861&#160;&lt;/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;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;(390)&lt;/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,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long term debt, current portion&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,071&#160;&lt;/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;(147)&lt;/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;924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current liabilities&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;14,122&#160;&lt;/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;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;(537)&lt;/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;13,585&#160;&lt;/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;Long term 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 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 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;Long term debt&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;280&#160;&lt;/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;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;147&#160;&lt;/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;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Warrants liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;2,701&#160;&lt;/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;2,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term liabilities&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,046&#160;&lt;/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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147&#160;&lt;/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,894&#160;&lt;/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 liabilities&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;15,168&#160;&lt;/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,701&#160;&lt;/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;(390)&lt;/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;17,479&#160;&lt;/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 style="height:6pt"&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;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;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;Shareholders' equity &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;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 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;Contingently Issuable Common Stock&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;17,944&#160;&lt;/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;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;(344)&lt;/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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional paid in capital&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;395,913&#160;&lt;/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;(559)&lt;/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;137&#160;&lt;/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;395,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated deficit&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;(290,766)&lt;/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,142)&lt;/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;597&#160;&lt;/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;(292,311)&lt;/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 shareholders' equity&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;123,096&#160;&lt;/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,701)&lt;/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;390&#160;&lt;/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;120,785&#160;&lt;/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;Total liabilities, contingently redeemable preferred units, and shareholders&#x2019; equity &lt;/span&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:400;line-height:100%"&gt;138,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:400;line-height:100%"&gt;138,264&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.863%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#cceeff;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;For the six months ended June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&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;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;As Originally Reported&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;Warrants adjustments&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;Other Immaterial adjustments&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;As Revised&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;Condensed Consolidated Statements of Shareholders' Equity (Deficit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;Balance, December 31, 2020&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;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 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;Additional Paid in Capital&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;395,913&#160;&lt;/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;(559)&lt;/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;137&#160;&lt;/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;395,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingently Issuable Common Stock&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;17,944&#160;&lt;/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;(344)&lt;/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;17,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Deficit&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;(290,766)&lt;/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,142)&lt;/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;597&#160;&lt;/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;(292,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;123,096&#160;&lt;/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,701)&lt;/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;390&#160;&lt;/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;120,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:18pt"&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-right:-11.25pt;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;For the year ended December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&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;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;As Originally Reported&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;Warrants adjustments&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;Other Immaterial adjustments&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;As Revised&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;Consolidated Statement of Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;Costs and expenses&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;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 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;Research and development expenses&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;13,983&#160;&lt;/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;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;(390)&lt;/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;13,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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 costs and expenses&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;39,288&#160;&lt;/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;(390)&lt;/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;38,898&#160;&lt;/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;Operating loss&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;(39,069)&lt;/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;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;390&#160;&lt;/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;(38,679)&lt;/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;Other income (expense)&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;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 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;Change in fair value, Sponsor Earnout Shares&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;(8,083)&lt;/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;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;(137)&lt;/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;(8,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value, warrants liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;(2,142)&lt;/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 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;(2,142)&lt;/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;Net loss&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;(68,754)&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;(2,142)&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;253&#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;(70,643)&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:700;line-height:100%"&gt;Basic and diluted loss per share attributable to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&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;(7.31)&lt;/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;(0.23)&lt;/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;0.03&#160;&lt;/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;(7.51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;(7.31)&lt;/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;(0.23)&lt;/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;0.03&#160;&lt;/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;(7.51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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:46.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#cceeff;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;For the year ended December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&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;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;As Originally Reported&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;Warrants adjustments&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;Other Immaterial adjustments&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;As Revised&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;Consolidated Statements of Shareholders' Equity (Deficit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;Additional Paid in Capital&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;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 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;Net equity infusion from the Merger&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;126,024&#160;&lt;/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;(559)&lt;/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;215&#160;&lt;/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;125,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of Block B Sponsor earnout shares&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;11,760&#160;&lt;/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;(78)&lt;/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;11,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&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;395,913&#160;&lt;/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;(559)&lt;/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;137&#160;&lt;/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;395,491&#160;&lt;/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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Contingently Issuable Common Stock&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;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;Contingently Issuable Common Stock&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;17,944&#160;&lt;/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;(344)&lt;/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;17,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&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;17,944&#160;&lt;/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;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;(344)&lt;/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,600&#160;&lt;/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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Accumulated Deficit&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;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;Contingently Issuable Common Stock&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;(17,944)&lt;/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;344&#160;&lt;/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;(17,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&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;(68,754)&lt;/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,142)&lt;/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;253&#160;&lt;/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;(70,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&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;(290,766)&lt;/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,142)&lt;/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;597&#160;&lt;/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;(292,311)&lt;/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 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;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;text-align:left;vertical-align: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 Shareholders' Equity (Deficit)&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;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 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;Net equity infusion from the Merger&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;126,026&#160;&lt;/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;(559)&lt;/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;215&#160;&lt;/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;125,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of Block B Sponsor earnout shares&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;11,760&#160;&lt;/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;(78)&lt;/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;11,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&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;(68,754)&lt;/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,142)&lt;/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;253&#160;&lt;/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;(70,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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:400;line-height:100%"&gt;123,096&#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 colspan="2" style="background-color:#ffffff;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:400;line-height:100%"&gt;(2,701)&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 colspan="2" style="background-color:#ffffff;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:400;line-height:100%"&gt;390&#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 colspan="2" style="background-color:#ffffff;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:400;line-height:100%"&gt;120,785&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:46.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#cceeff;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;For the year ended December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&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;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;As Originally Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Warrants adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Immaterial adjustments&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;As Revised&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;Consolidated Statements of Cash Flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;Cash flows from operating activities&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;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 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;Net loss&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;(68,754)&lt;/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,142)&lt;/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;253&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;(70,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment to reconcile net loss to net cash used in operating activities&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;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 2px 25pt;text-align:left;vertical-align: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, Sponsor Earnout Shares&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;8,083&#160;&lt;/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;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;137&#160;&lt;/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,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align: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, warrants liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;2,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align: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 operating assets and liabilities:&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;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 37pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,709&#160;&lt;/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;(390)&lt;/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,319&#160;&lt;/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;Net cash used in operating activities&lt;/span&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:400;line-height:100%"&gt;(26,559)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:400;line-height:100%"&gt;(26,559)&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:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ia7e2b006e46c47bfb71301a7f95341df_I20201116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RleHRyZWdpb246NGU2YTZkMzg3YmY5NGEwNjk2NDU5MTFlODM5NWQ2NzRfMTIxMA_d8567825-7b87-46a5-95b4-04a7b7493987"
      unitRef="usd">559000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RleHRyZWdpb246NGU2YTZkMzg3YmY5NGEwNjk2NDU5MTFlODM5NWQ2NzRfMTIxNw_b660c58c-ebb9-4556-ad0e-dabf701ac2d8"
      unitRef="usd">2701000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i2a547ba795a7477bbe8bd4e326e458f6_D20201116-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RleHRyZWdpb246NGU2YTZkMzg3YmY5NGEwNjk2NDU5MTFlODM5NWQ2NzRfMTM0Mg_f2cf818c-c7a9-4d21-b5ab-79325e091e8c"
      unitRef="usd">2142000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idae9431eea9745b4b3c1b839bbe00658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RleHRyZWdpb246NGU2YTZkMzg3YmY5NGEwNjk2NDU5MTFlODM5NWQ2NzRfMjA1OQ_752b60ae-b6f3-4214-8dd4-d59d7e9bc286"
      unitRef="usd">-2142000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AdditionalPaidInCapital
      contextRef="idae9431eea9745b4b3c1b839bbe00658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RleHRyZWdpb246NGU2YTZkMzg3YmY5NGEwNjk2NDU5MTFlODM5NWQ2NzRfMjA2Ng_222f8e8e-3ceb-4b50-89d9-3c764177bcef"
      unitRef="usd">-559000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="idae9431eea9745b4b3c1b839bbe00658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RleHRyZWdpb246NGU2YTZkMzg3YmY5NGEwNjk2NDU5MTFlODM5NWQ2NzRfMjEyMA_4a074e04-3ef6-4e21-bbae-68118405a709"
      unitRef="usd">2701000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i28607922d799495082d92b79978258d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RleHRyZWdpb246NGU2YTZkMzg3YmY5NGEwNjk2NDU5MTFlODM5NWQ2NzRfMzAxNw_85447678-cac7-4a47-889f-7ac873c0698c"
      unitRef="usd">-390000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i28607922d799495082d92b79978258d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RleHRyZWdpb246NGU2YTZkMzg3YmY5NGEwNjk2NDU5MTFlODM5NWQ2NzRfMzAzNQ_e442b495-6b91-465c-92e3-f4f6fa46a2a7"
      unitRef="usd">-147000</us-gaap:LongTermDebtCurrent>
    <eose:CommonStockValueContingentlyIssuable
      contextRef="i28607922d799495082d92b79978258d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RleHRyZWdpb246NGU2YTZkMzg3YmY5NGEwNjk2NDU5MTFlODM5NWQ2NzRfMzE0NA_e914e060-3a7c-4f62-8f32-04f4e4abf201"
      unitRef="usd">-344000</eose:CommonStockValueContingentlyIssuable>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i28607922d799495082d92b79978258d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RleHRyZWdpb246NGU2YTZkMzg3YmY5NGEwNjk2NDU5MTFlODM5NWQ2NzRfMzE4OQ_80c30c28-0cef-4d80-ae63-77e8397fe60d"
      unitRef="usd">137000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i28607922d799495082d92b79978258d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RleHRyZWdpb246NGU2YTZkMzg3YmY5NGEwNjk2NDU5MTFlODM5NWQ2NzRfMzIzMQ_0d098042-222a-4697-996d-d8429755fb28"
      unitRef="usd">597000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RleHRyZWdpb246NGU2YTZkMzg3YmY5NGEwNjk2NDU5MTFlODM5NWQ2NzRfMzUxMA_8f11b62a-20da-41d2-af65-bddf7619022e">&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&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 tables reflect the impact of the correction of all the above errors on the Company&#x2019;s previously reported consolidated financial statements as of and for the year ended December&#160;31, 2020 (in thousands, except per share amounts):&lt;/span&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:36pt"&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.854%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#cceeff;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;As of December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As Originally Reported&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;Warrants adjustments&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;Other Immaterial adjustments&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;As Revised&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;Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;Current 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 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 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;Accounts payable and accrued expenses&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;8,861&#160;&lt;/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;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;(390)&lt;/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,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long term debt, current portion&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,071&#160;&lt;/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;(147)&lt;/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;924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current liabilities&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;14,122&#160;&lt;/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;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;(537)&lt;/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;13,585&#160;&lt;/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;Long term 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 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 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;Long term debt&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;280&#160;&lt;/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;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;147&#160;&lt;/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;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Warrants liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;2,701&#160;&lt;/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;2,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term liabilities&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,046&#160;&lt;/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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147&#160;&lt;/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,894&#160;&lt;/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 liabilities&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;15,168&#160;&lt;/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,701&#160;&lt;/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;(390)&lt;/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;17,479&#160;&lt;/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 style="height:6pt"&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;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;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;Shareholders' equity &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;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 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;Contingently Issuable Common Stock&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;17,944&#160;&lt;/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;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;(344)&lt;/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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional paid in capital&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;395,913&#160;&lt;/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;(559)&lt;/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;137&#160;&lt;/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;395,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated deficit&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;(290,766)&lt;/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,142)&lt;/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;597&#160;&lt;/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;(292,311)&lt;/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 shareholders' equity&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;123,096&#160;&lt;/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,701)&lt;/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;390&#160;&lt;/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;120,785&#160;&lt;/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;Total liabilities, contingently redeemable preferred units, and shareholders&#x2019; equity &lt;/span&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:400;line-height:100%"&gt;138,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:400;line-height:100%"&gt;138,264&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.863%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#cceeff;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;For the six months ended June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&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;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;As Originally Reported&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;Warrants adjustments&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;Other Immaterial adjustments&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;As Revised&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;Condensed Consolidated Statements of Shareholders' Equity (Deficit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;Balance, December 31, 2020&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;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 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;Additional Paid in Capital&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;395,913&#160;&lt;/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;(559)&lt;/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;137&#160;&lt;/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;395,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingently Issuable Common Stock&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;17,944&#160;&lt;/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;(344)&lt;/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;17,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Deficit&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;(290,766)&lt;/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,142)&lt;/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;597&#160;&lt;/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;(292,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;123,096&#160;&lt;/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,701)&lt;/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;390&#160;&lt;/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;120,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:18pt"&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-right:-11.25pt;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;For the year ended December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&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;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;As Originally Reported&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;Warrants adjustments&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;Other Immaterial adjustments&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;As Revised&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;Consolidated Statement of Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;Costs and expenses&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;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 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;Research and development expenses&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;13,983&#160;&lt;/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;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;(390)&lt;/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;13,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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 costs and expenses&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;39,288&#160;&lt;/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;(390)&lt;/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;38,898&#160;&lt;/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;Operating loss&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;(39,069)&lt;/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;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;390&#160;&lt;/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;(38,679)&lt;/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;Other income (expense)&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;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 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;Change in fair value, Sponsor Earnout Shares&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;(8,083)&lt;/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;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;(137)&lt;/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;(8,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value, warrants liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;(2,142)&lt;/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 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;(2,142)&lt;/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;Net loss&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;(68,754)&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;(2,142)&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;253&#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;(70,643)&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:700;line-height:100%"&gt;Basic and diluted loss per share attributable to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&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;(7.31)&lt;/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;(0.23)&lt;/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;0.03&#160;&lt;/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;(7.51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;(7.31)&lt;/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;(0.23)&lt;/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;0.03&#160;&lt;/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;(7.51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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:46.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#cceeff;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;For the year ended December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&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;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;As Originally Reported&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;Warrants adjustments&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;Other Immaterial adjustments&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;As Revised&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;Consolidated Statements of Shareholders' Equity (Deficit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;Additional Paid in Capital&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;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 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;Net equity infusion from the Merger&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;126,024&#160;&lt;/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;(559)&lt;/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;215&#160;&lt;/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;125,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of Block B Sponsor earnout shares&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;11,760&#160;&lt;/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;(78)&lt;/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;11,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&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;395,913&#160;&lt;/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;(559)&lt;/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;137&#160;&lt;/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;395,491&#160;&lt;/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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Contingently Issuable Common Stock&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;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;Contingently Issuable Common Stock&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;17,944&#160;&lt;/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;(344)&lt;/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;17,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&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;17,944&#160;&lt;/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;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;(344)&lt;/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,600&#160;&lt;/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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Accumulated Deficit&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;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;Contingently Issuable Common Stock&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;(17,944)&lt;/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;344&#160;&lt;/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;(17,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&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;(68,754)&lt;/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,142)&lt;/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;253&#160;&lt;/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;(70,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&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;(290,766)&lt;/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,142)&lt;/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;597&#160;&lt;/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;(292,311)&lt;/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 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;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;text-align:left;vertical-align: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 Shareholders' Equity (Deficit)&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;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 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;Net equity infusion from the Merger&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;126,026&#160;&lt;/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;(559)&lt;/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;215&#160;&lt;/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;125,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of Block B Sponsor earnout shares&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;11,760&#160;&lt;/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;(78)&lt;/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;11,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&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;(68,754)&lt;/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,142)&lt;/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;253&#160;&lt;/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;(70,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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:400;line-height:100%"&gt;123,096&#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 colspan="2" style="background-color:#ffffff;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:400;line-height:100%"&gt;(2,701)&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 colspan="2" style="background-color:#ffffff;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:400;line-height:100%"&gt;390&#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 colspan="2" style="background-color:#ffffff;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:400;line-height:100%"&gt;120,785&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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:46.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#cceeff;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;For the year ended December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&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;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;As Originally Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Warrants adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Immaterial adjustments&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;As Revised&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;Consolidated Statements of Cash Flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;Cash flows from operating activities&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;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 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;Net loss&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;(68,754)&lt;/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,142)&lt;/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;253&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;(70,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment to reconcile net loss to net cash used in operating activities&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;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 2px 25pt;text-align:left;vertical-align: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, Sponsor Earnout Shares&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;8,083&#160;&lt;/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;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;137&#160;&lt;/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,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align: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, warrants liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;2,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align: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 operating assets and liabilities:&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;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 37pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,709&#160;&lt;/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;(390)&lt;/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,319&#160;&lt;/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;Net cash used in operating activities&lt;/span&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:400;line-height:100%"&gt;(26,559)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:400;line-height:100%"&gt;(26,559)&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:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i8000e7514bbd4c63bba76a817721ac59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfNC0xLTEtMS0w_c1a45dd4-718e-4b21-a4ce-311e44c9b97d"
      unitRef="usd">8861000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="idae9431eea9745b4b3c1b839bbe00658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfNC0zLTEtMS0w_5d41d591-7d20-4ecb-b64c-eff9024c215c"
      unitRef="usd">0</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i28607922d799495082d92b79978258d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfNC01LTEtMS0w_aa9f6d49-dd2a-4874-91e9-b94053587a35"
      unitRef="usd">-390000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfNC03LTEtMS0w_4fa2edaf-26fc-4984-bb64-20aead51e550"
      unitRef="usd">8471000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i8000e7514bbd4c63bba76a817721ac59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfNS0xLTEtMS0w_5d6f797a-d356-4857-bd0a-ef02e8c67a09"
      unitRef="usd">1071000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="idae9431eea9745b4b3c1b839bbe00658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfNS0zLTEtMS0w_70b62861-435e-4113-9904-6d35097c5692"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i28607922d799495082d92b79978258d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfNS01LTEtMS0w_0fe2a4be-c4c9-477e-9992-853701b30d90"
      unitRef="usd">-147000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfNS03LTEtMS0w_d9d20b59-3836-4edd-97b2-126c032848ab"
      unitRef="usd">924000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8000e7514bbd4c63bba76a817721ac59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfNi0xLTEtMS0w_ba614e08-6a4d-4124-b05e-f5066519d26c"
      unitRef="usd">14122000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="idae9431eea9745b4b3c1b839bbe00658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfNi0zLTEtMS0w_bded1b90-7e22-4b91-a46d-1022da788858"
      unitRef="usd">0</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i28607922d799495082d92b79978258d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfNi01LTEtMS0w_4cea694a-8fa7-4f3a-a688-603b310b7a68"
      unitRef="usd">-537000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfNi03LTEtMS0w_d627572d-3b84-4f2f-b57b-0e0e59d03730"
      unitRef="usd">13585000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8000e7514bbd4c63bba76a817721ac59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfOC0xLTEtMS0w_7f5d291a-574b-4798-bf78-6ecab07a4178"
      unitRef="usd">280000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="idae9431eea9745b4b3c1b839bbe00658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfOC0zLTEtMS0w_00fc86b1-67c8-4fae-bf9d-b88e9bdc074d"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i28607922d799495082d92b79978258d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfOC01LTEtMS0w_1ffed3ba-9685-4900-852b-255b45aef9bd"
      unitRef="usd">147000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfOC03LTEtMS0w_b004c11a-2770-49e8-b07e-6ca0e272e571"
      unitRef="usd">427000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i8000e7514bbd4c63bba76a817721ac59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfOS0xLTEtMS0w_e7b25aa4-a929-4020-ad7e-7105a50cdca6"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="idae9431eea9745b4b3c1b839bbe00658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfOS0zLTEtMS0w_631cbe67-a191-4ac8-b605-f53d58d61c1a"
      unitRef="usd">2701000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i28607922d799495082d92b79978258d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfOS01LTEtMS0w_88d39cca-3a45-4c66-ba2b-35da8a0dd166"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfOS03LTEtMS0w_e0a28c71-d749-4937-9da0-15690dafb5fb"
      unitRef="usd">2701000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i8000e7514bbd4c63bba76a817721ac59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTAtMS0xLTEtMA_eef9d64f-6faf-4caf-b9c9-f59770d8aec6"
      unitRef="usd">1046000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="idae9431eea9745b4b3c1b839bbe00658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTAtMy0xLTEtMA_25736709-c77a-45a1-a2a7-e523d93a683a"
      unitRef="usd">2701000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i28607922d799495082d92b79978258d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTAtNS0xLTEtMA_e8bcd44d-dc70-4a13-ad6c-f0fb23c6b5c3"
      unitRef="usd">147000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTAtNy0xLTEtMA_3999668c-90ab-41e1-9f02-40d1c505a8d0"
      unitRef="usd">3894000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i8000e7514bbd4c63bba76a817721ac59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTEtMS0xLTEtMA_4f7b80ba-0fb0-4e99-b7a7-876387617d2f"
      unitRef="usd">15168000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="idae9431eea9745b4b3c1b839bbe00658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTEtMy0xLTEtMA_b2b2ac5a-4868-4ec1-91c2-6c6e2d711cd1"
      unitRef="usd">2701000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i28607922d799495082d92b79978258d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTEtNS0xLTEtMA_ff4be03c-9b18-40ee-a253-e766313415e4"
      unitRef="usd">-390000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTEtNy0xLTEtMA_3478817a-f2a2-4dfb-ab84-b8d98d44aac7"
      unitRef="usd">17479000</us-gaap:Liabilities>
    <eose:CommonStockValueContingentlyIssuable
      contextRef="i8000e7514bbd4c63bba76a817721ac59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTQtMS0xLTEtMA_5fa509a8-e2ff-460d-a8f0-9744e87d8fa1"
      unitRef="usd">17944000</eose:CommonStockValueContingentlyIssuable>
    <eose:CommonStockValueContingentlyIssuable
      contextRef="idae9431eea9745b4b3c1b839bbe00658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTQtMy0xLTEtMA_b371c0ef-aa12-4b4c-9d95-a5834534766b"
      unitRef="usd">0</eose:CommonStockValueContingentlyIssuable>
    <eose:CommonStockValueContingentlyIssuable
      contextRef="i28607922d799495082d92b79978258d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTQtNS0xLTEtMA_dcd8616b-5e78-47e3-9e5f-8af356c9e859"
      unitRef="usd">-344000</eose:CommonStockValueContingentlyIssuable>
    <eose:CommonStockValueContingentlyIssuable
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTQtNy0xLTEtMA_a4dad43d-6200-4f77-997d-257bb8c5b64d"
      unitRef="usd">17600000</eose:CommonStockValueContingentlyIssuable>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i8000e7514bbd4c63bba76a817721ac59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTUtMS0xLTEtMA_d4737d41-786a-419b-a832-1402a025eba1"
      unitRef="usd">395913000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="idae9431eea9745b4b3c1b839bbe00658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTUtMy0xLTEtMA_72e826d3-4cef-4b2d-8d17-f8af37ef80e8"
      unitRef="usd">-559000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i28607922d799495082d92b79978258d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTUtNS0xLTEtMA_75159e74-6f48-4afa-9758-a9cca23a2c88"
      unitRef="usd">137000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTUtNy0xLTEtMA_41882922-53b4-442a-ace2-972bc01fa12c"
      unitRef="usd">395491000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8000e7514bbd4c63bba76a817721ac59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTYtMS0xLTEtMA_f03a8a4d-b9e9-442d-ac96-16491b1501a5"
      unitRef="usd">-290766000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idae9431eea9745b4b3c1b839bbe00658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTYtMy0xLTEtMA_5cd8144c-da03-4f0a-bd5f-65e893a27805"
      unitRef="usd">-2142000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i28607922d799495082d92b79978258d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTYtNS0xLTEtMA_4c3bb2ae-246f-4180-b9f0-8ff5ac01aea2"
      unitRef="usd">597000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTYtNy0xLTEtMA_d5c02f36-1c29-40c4-bd00-3711df0b3bc9"
      unitRef="usd">-292311000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i8000e7514bbd4c63bba76a817721ac59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTctMS0xLTEtMA_54f877ec-a84c-4d2e-afc1-19565551fb35"
      unitRef="usd">123096000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idae9431eea9745b4b3c1b839bbe00658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTctMy0xLTEtMA_b15fe039-e4fe-4e00-873e-5a28ec2f3714"
      unitRef="usd">-2701000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i28607922d799495082d92b79978258d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTctNS0xLTEtMA_8ba0481c-6147-4cb1-8f18-d42e177db090"
      unitRef="usd">390000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTctNy0xLTEtMA_2fe03b8e-f9e1-4dbc-955b-28996fa0292c"
      unitRef="usd">120785000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i8000e7514bbd4c63bba76a817721ac59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTgtMS0xLTEtMA_67a1139c-384f-4d81-8edf-ea1553d6e3df"
      unitRef="usd">138264000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="idae9431eea9745b4b3c1b839bbe00658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTgtMy0xLTEtMA_f7fa321a-26c4-429d-b4c3-c45e49482715"
      unitRef="usd">0</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i28607922d799495082d92b79978258d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTgtNS0xLTEtMA_e1713fc1-56a6-45b0-a1fa-554bc8c0c973"
      unitRef="usd">0</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjZlMTE1NWZmZTk4NjQ3MGViNDNhMjlhNTZlZWQyMTBhL3RhYmxlcmFuZ2U6NmUxMTU1ZmZlOTg2NDcwZWI0M2EyOWE1NmVlZDIxMGFfMTgtNy0xLTEtMA_6fb9e008-390a-47d0-9180-014802aa8772"
      unitRef="usd">138264000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id16e267307fc41e98216a9a3a9db1554_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjM0ZWVjZDFhMzMwOTQzMzI4NjA4ZTBlM2JjMWU2NDk4L3RhYmxlcmFuZ2U6MzRlZWNkMWEzMzA5NDMzMjg2MDhlMGUzYmMxZTY0OThfNC0xLTEtMS0w_3e53d281-b769-4358-abcc-9094baad0c07"
      unitRef="usd">395913000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idb5ce1df08124331b672264ee99671b9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjM0ZWVjZDFhMzMwOTQzMzI4NjA4ZTBlM2JjMWU2NDk4L3RhYmxlcmFuZ2U6MzRlZWNkMWEzMzA5NDMzMjg2MDhlMGUzYmMxZTY0OThfNC0zLTEtMS0w_178ff335-60b6-47b1-99ae-977c5d28f2aa"
      unitRef="usd">-559000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibdc029716871405999322c106754bb17_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjM0ZWVjZDFhMzMwOTQzMzI4NjA4ZTBlM2JjMWU2NDk4L3RhYmxlcmFuZ2U6MzRlZWNkMWEzMzA5NDMzMjg2MDhlMGUzYmMxZTY0OThfNC01LTEtMS0w_9933f023-2207-4abb-8038-3596d7d1969a"
      unitRef="usd">137000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6b4297208ae431ab751ce5d2a942260_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjM0ZWVjZDFhMzMwOTQzMzI4NjA4ZTBlM2JjMWU2NDk4L3RhYmxlcmFuZ2U6MzRlZWNkMWEzMzA5NDMzMjg2MDhlMGUzYmMxZTY0OThfNC03LTEtMS0w_918340c1-da55-4b8b-9bee-b38e19235548"
      unitRef="usd">395491000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0ab9a74f241241bab9bd32f0512f4876_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjM0ZWVjZDFhMzMwOTQzMzI4NjA4ZTBlM2JjMWU2NDk4L3RhYmxlcmFuZ2U6MzRlZWNkMWEzMzA5NDMzMjg2MDhlMGUzYmMxZTY0OThfNS0xLTEtMS0w_c8c8d2d8-7a45-4206-97fe-7ac18b1a971e"
      unitRef="usd">17944000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i999b61a446794847a391a6533f403512_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjM0ZWVjZDFhMzMwOTQzMzI4NjA4ZTBlM2JjMWU2NDk4L3RhYmxlcmFuZ2U6MzRlZWNkMWEzMzA5NDMzMjg2MDhlMGUzYmMxZTY0OThfNS0zLTEtMS0w_b1dda6d4-0c98-4301-8baf-aa433b5cd882"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0680d3e512cb41888c597119318e3a07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjM0ZWVjZDFhMzMwOTQzMzI4NjA4ZTBlM2JjMWU2NDk4L3RhYmxlcmFuZ2U6MzRlZWNkMWEzMzA5NDMzMjg2MDhlMGUzYmMxZTY0OThfNS01LTEtMS0w_e0d8376b-cfe1-4518-a9e7-5ec6efbd3f01"
      unitRef="usd">-344000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6495ab6d29a4acc8483f29c783a3570_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjM0ZWVjZDFhMzMwOTQzMzI4NjA4ZTBlM2JjMWU2NDk4L3RhYmxlcmFuZ2U6MzRlZWNkMWEzMzA5NDMzMjg2MDhlMGUzYmMxZTY0OThfNS03LTEtMS0w_be1c79a3-fd3b-4608-8f43-13864f834bb8"
      unitRef="usd">17600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if9c29b000fc9483dba5f8e25fff6e0ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjM0ZWVjZDFhMzMwOTQzMzI4NjA4ZTBlM2JjMWU2NDk4L3RhYmxlcmFuZ2U6MzRlZWNkMWEzMzA5NDMzMjg2MDhlMGUzYmMxZTY0OThfNi0xLTEtMS0w_afc3478d-a0bf-4d98-8d76-373d7842cf21"
      unitRef="usd">-290766000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2cff8d02a68449b5986737f4009dbd20_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjM0ZWVjZDFhMzMwOTQzMzI4NjA4ZTBlM2JjMWU2NDk4L3RhYmxlcmFuZ2U6MzRlZWNkMWEzMzA5NDMzMjg2MDhlMGUzYmMxZTY0OThfNi0zLTEtMS0w_4df35150-5b1f-420a-82be-1770f4e87bfe"
      unitRef="usd">-2142000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icc42d7daa3374af9bcb509e6c186bf31_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjM0ZWVjZDFhMzMwOTQzMzI4NjA4ZTBlM2JjMWU2NDk4L3RhYmxlcmFuZ2U6MzRlZWNkMWEzMzA5NDMzMjg2MDhlMGUzYmMxZTY0OThfNi01LTEtMS0w_57b25eab-a5a8-438f-8916-1108de69538f"
      unitRef="usd">597000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic76ee6a9233944bc99ecd03f7f484015_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjM0ZWVjZDFhMzMwOTQzMzI4NjA4ZTBlM2JjMWU2NDk4L3RhYmxlcmFuZ2U6MzRlZWNkMWEzMzA5NDMzMjg2MDhlMGUzYmMxZTY0OThfNi03LTEtMS0w_a3f8edef-c6e6-4754-8a51-c212949f79ed"
      unitRef="usd">-292311000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8000e7514bbd4c63bba76a817721ac59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjM0ZWVjZDFhMzMwOTQzMzI4NjA4ZTBlM2JjMWU2NDk4L3RhYmxlcmFuZ2U6MzRlZWNkMWEzMzA5NDMzMjg2MDhlMGUzYmMxZTY0OThfNy0xLTEtMS0w_8fd185a0-349a-4e2a-b1ae-f22b4c5df6f5"
      unitRef="usd">123096000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idae9431eea9745b4b3c1b839bbe00658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjM0ZWVjZDFhMzMwOTQzMzI4NjA4ZTBlM2JjMWU2NDk4L3RhYmxlcmFuZ2U6MzRlZWNkMWEzMzA5NDMzMjg2MDhlMGUzYmMxZTY0OThfNy0zLTEtMS0w_8010562c-ff0c-4541-b090-4055f850e606"
      unitRef="usd">-2701000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i28607922d799495082d92b79978258d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjM0ZWVjZDFhMzMwOTQzMzI4NjA4ZTBlM2JjMWU2NDk4L3RhYmxlcmFuZ2U6MzRlZWNkMWEzMzA5NDMzMjg2MDhlMGUzYmMxZTY0OThfNy01LTEtMS0w_4d6e0b5c-cf4f-49c9-b898-29987258eba4"
      unitRef="usd">390000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjM0ZWVjZDFhMzMwOTQzMzI4NjA4ZTBlM2JjMWU2NDk4L3RhYmxlcmFuZ2U6MzRlZWNkMWEzMzA5NDMzMjg2MDhlMGUzYmMxZTY0OThfNy03LTEtMS0w_ec9c9390-51f6-4d66-b31c-013431ad47cd"
      unitRef="usd">120785000</us-gaap:StockholdersEquity>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3b3417c1d3bc474c9ce49d88c1d6b826_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfNC0xLTEtMS0w_e92cbdec-dc74-40e8-bc29-b8f5b558836f"
      unitRef="usd">13983000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i6b1337ee2ee54c1f9c774b205c4f762b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfNC0zLTEtMS0w_85d0622f-4820-4cf1-a8cd-9f2bb4548629"
      unitRef="usd">0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i8eafcf424ff2433b910aadd076ad648d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfNC01LTEtMS0w_fcd22239-5c6f-4e21-a9ce-a795a5f3c620"
      unitRef="usd">-390000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ia29950c034d941fb913fce9cd5d5dba7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfNC03LTEtMS0w_17f085dc-a929-4c28-955a-1ed4a31fbfb8"
      unitRef="usd">13593000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:CostsAndExpenses
      contextRef="i3b3417c1d3bc474c9ce49d88c1d6b826_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfNS0xLTEtMS0w_f15fa07b-8c47-4279-9ba5-39d260da9fb7"
      unitRef="usd">39288000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i6b1337ee2ee54c1f9c774b205c4f762b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfNS0zLTEtMS0w_78a929ec-3581-409c-b777-4d1a562c6530"
      unitRef="usd">0</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i8eafcf424ff2433b910aadd076ad648d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfNS01LTEtMS0w_0df072b4-61e6-4334-bdf2-e12b717c9eb4"
      unitRef="usd">-390000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ia29950c034d941fb913fce9cd5d5dba7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfNS03LTEtMS0w_48978d51-0201-4bb2-8e14-5ad756123010"
      unitRef="usd">38898000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3b3417c1d3bc474c9ce49d88c1d6b826_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfNi0xLTEtMS0w_f221e89d-6133-4855-930b-bc8cbe2ada1e"
      unitRef="usd">-39069000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6b1337ee2ee54c1f9c774b205c4f762b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfNi0zLTEtMS0w_fc614c72-cda5-499e-8ca9-11dc044c4d34"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8eafcf424ff2433b910aadd076ad648d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfNi01LTEtMS0w_70c476fc-8eb8-4c48-b5de-a956e3c458f9"
      unitRef="usd">390000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia29950c034d941fb913fce9cd5d5dba7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfNi03LTEtMS0w_4baba574-21f3-40ec-8ba6-ad9093b9a4ea"
      unitRef="usd">-38679000</us-gaap:OperatingIncomeLoss>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i3b3417c1d3bc474c9ce49d88c1d6b826_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfOC0xLTEtMS0w_bc8e89f7-cb64-4960-a10f-260a3e91e1bf"
      unitRef="usd">8083000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i6b1337ee2ee54c1f9c774b205c4f762b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfOC0zLTEtMS0w_7da3b559-a626-43d8-b371-eacf579b08bf"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i8eafcf424ff2433b910aadd076ad648d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfOC01LTEtMS0w_55d900aa-e89a-4e36-ab84-ab33dca0cd6d"
      unitRef="usd">137000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ia29950c034d941fb913fce9cd5d5dba7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfOC03LTEtMS0w_b0f1edfe-df9f-47e4-b120-3f2db614a2e6"
      unitRef="usd">8220000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i3b3417c1d3bc474c9ce49d88c1d6b826_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfOS0xLTEtMS0w_c48a6bd1-33c6-4bd9-9bc0-c8f265e7956b"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i6b1337ee2ee54c1f9c774b205c4f762b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfOS0zLTEtMS0w_1440006b-4049-49fa-889c-dbd883410768"
      unitRef="usd">2142000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i8eafcf424ff2433b910aadd076ad648d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfOS01LTEtMS0w_447ef9cb-d7e4-4f0c-b167-1eac82a064bf"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ia29950c034d941fb913fce9cd5d5dba7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfOS03LTEtMS0w_7a2ad5c8-b451-4876-818d-2f68c0993a9b"
      unitRef="usd">2142000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:NetIncomeLoss
      contextRef="i3b3417c1d3bc474c9ce49d88c1d6b826_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfMTAtMS0xLTEtMA_3d9de3e9-f8aa-4db0-a980-6a298adc2d32"
      unitRef="usd">-68754000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6b1337ee2ee54c1f9c774b205c4f762b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfMTAtMy0xLTEtMA_726361b2-7fba-416c-9d05-3b0c87013227"
      unitRef="usd">-2142000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8eafcf424ff2433b910aadd076ad648d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfMTAtNS0xLTEtMA_237f4f71-b063-41f5-998a-55590f79e5e9"
      unitRef="usd">253000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia29950c034d941fb913fce9cd5d5dba7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfMTAtNy0xLTEtMA_c57ac53a-6f30-453d-9ba7-1c72138919d1"
      unitRef="usd">-70643000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3b3417c1d3bc474c9ce49d88c1d6b826_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfMTItMS0xLTEtMA_e1349c3f-ab29-4f3f-9fc3-e2b729cd6869"
      unitRef="usdPerShare">-7.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6b1337ee2ee54c1f9c774b205c4f762b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfMTItMy0xLTEtMA_9015183f-884d-45f3-b521-67a0af067927"
      unitRef="usdPerShare">-0.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8eafcf424ff2433b910aadd076ad648d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfMTItNS0xLTEtMA_6f13cf42-8e98-4fe9-87ee-20aea25f3f2e"
      unitRef="usdPerShare">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia29950c034d941fb913fce9cd5d5dba7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfMTItNy0xLTEtMA_244ecd68-b07c-40fa-9b47-0c9f4925d7a7"
      unitRef="usdPerShare">-7.51</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3b3417c1d3bc474c9ce49d88c1d6b826_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfMTMtMS0xLTEtMA_98474317-affe-43e9-b0bd-42e7d9ca9a30"
      unitRef="usdPerShare">-7.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6b1337ee2ee54c1f9c774b205c4f762b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfMTMtMy0xLTEtMA_e2508d46-155e-4af6-a863-3bf9926044da"
      unitRef="usdPerShare">-0.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8eafcf424ff2433b910aadd076ad648d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfMTMtNS0xLTEtMA_7dacee16-811a-4775-9db5-098722a2152e"
      unitRef="usdPerShare">0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia29950c034d941fb913fce9cd5d5dba7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdhMTU1NmM4YzNiYzRkZDdhNDNlMjU5ODgzMjA2Yjg0L3RhYmxlcmFuZ2U6N2ExNTU2YzhjM2JjNGRkN2E0M2UyNTk4ODMyMDZiODRfMTMtNy0xLTEtMA_dc6bd87a-aed5-4941-8ef3-0d89a75d13aa"
      unitRef="usdPerShare">-7.51</us-gaap:EarningsPerShareDiluted>
    <eose:StockIssuedDuringPeriodValueRecapitalization
      contextRef="i0e536fe64e80404cb0593c050021f98e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfNC0xLTEtMS0w_3c9487a2-3d85-497b-9a2c-40b4029a61d2"
      unitRef="usd">126024000</eose:StockIssuedDuringPeriodValueRecapitalization>
    <eose:StockIssuedDuringPeriodValueRecapitalization
      contextRef="i4b6f424e13e9495ba743596d40b252c6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfNC0zLTEtMS0w_1474732f-fa98-4454-b156-9811222a573e"
      unitRef="usd">-559000</eose:StockIssuedDuringPeriodValueRecapitalization>
    <eose:StockIssuedDuringPeriodValueRecapitalization
      contextRef="iaad67d33c8ea40c3980d746c4376c58a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfNC01LTEtMS0w_bb3bfe06-9439-45a1-9433-31157dda238c"
      unitRef="usd">215000</eose:StockIssuedDuringPeriodValueRecapitalization>
    <eose:StockIssuedDuringPeriodValueRecapitalization
      contextRef="i81964f646f514c2a9a8332ee8a84e972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfNC03LTEtMS0w_978f0023-38f6-4e8a-889c-3d3eb95d7ceb"
      unitRef="usd">125680000</eose:StockIssuedDuringPeriodValueRecapitalization>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i0e536fe64e80404cb0593c050021f98e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfNS0xLTEtMS0w_e0249c6e-5ce4-4964-8315-1e9bc1923b0d"
      unitRef="usd">11760000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i4b6f424e13e9495ba743596d40b252c6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfNS0zLTEtMS0w_8bd9ccda-aa39-472a-b4b3-d4e10dd0a4cf"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="iaad67d33c8ea40c3980d746c4376c58a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfNS01LTEtMS0w_21cfef2f-b355-4945-8fef-1de1ae8ccf2b"
      unitRef="usd">-78000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i81964f646f514c2a9a8332ee8a84e972_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfNS03LTEtMS0w_3b17e47f-46f0-4e4e-974f-3e67730b6cfd"
      unitRef="usd">11682000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockholdersEquity
      contextRef="id16e267307fc41e98216a9a3a9db1554_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfNi0xLTEtMS0w_ebd5e26a-001c-4270-a33f-1bb0c4ed1800"
      unitRef="usd">395913000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idb5ce1df08124331b672264ee99671b9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfNi0zLTEtMS0w_3f3dd085-79d9-4fcb-b0f5-b31e7ce3b47b"
      unitRef="usd">-559000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibdc029716871405999322c106754bb17_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfNi01LTEtMS0w_6a872ef1-239c-4fa9-9ba2-2e0dcbfba658"
      unitRef="usd">137000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6b4297208ae431ab751ce5d2a942260_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfNi03LTEtMS0w_df860715-865b-431b-98b4-b5b4d31bc54a"
      unitRef="usd">395491000</us-gaap:StockholdersEquity>
    <eose:StockholdersEquityContingentlyIssuableCommonStock
      contextRef="i5a599597647e47ce92e4ebd3e9559b64_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfOS0xLTEtMS0w_277a7a47-4096-42db-a429-c4af65dd0d3b"
      unitRef="usd">17944000</eose:StockholdersEquityContingentlyIssuableCommonStock>
    <eose:StockholdersEquityContingentlyIssuableCommonStock
      contextRef="i6af88ffd35014ee082b89eaa04acc9cf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfOS0zLTEtMS0w_263e86c0-2d81-42ee-a2d4-36e69d4bf15d"
      unitRef="usd">0</eose:StockholdersEquityContingentlyIssuableCommonStock>
    <eose:StockholdersEquityContingentlyIssuableCommonStock
      contextRef="i2113873b52544dfbbed01e35566ebb1b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfOS01LTEtMS0w_fcb2678c-62a0-49ce-8c7a-fccb654c8092"
      unitRef="usd">-344000</eose:StockholdersEquityContingentlyIssuableCommonStock>
    <eose:StockholdersEquityContingentlyIssuableCommonStock
      contextRef="i9669d7f9aa814ad28738cca2e0c9f0a2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfOS03LTEtMS0w_496b28c8-8a3b-4abf-87ac-f63b0767a375"
      unitRef="usd">17600000</eose:StockholdersEquityContingentlyIssuableCommonStock>
    <us-gaap:StockholdersEquity
      contextRef="i0ab9a74f241241bab9bd32f0512f4876_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTAtMS0xLTEtMA_769730fa-5da1-4baa-b529-8ba1606793a0"
      unitRef="usd">17944000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i999b61a446794847a391a6533f403512_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTAtMy0xLTEtMA_d157334e-bab3-486b-a1f7-c3a5698e5a3f"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0680d3e512cb41888c597119318e3a07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTAtNS0xLTEtMA_80665cf9-a7e9-4349-90c4-65cd2ab4cc80"
      unitRef="usd">-344000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6495ab6d29a4acc8483f29c783a3570_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTAtNy0xLTEtMA_6a616b43-ab99-4e9f-8bd5-087d4a257ec3"
      unitRef="usd">17600000</us-gaap:StockholdersEquity>
    <eose:StockholdersEquityContingentlyIssuableCommonStock
      contextRef="ib57c1c974a8b46cc9f4a9757b7636aba_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTMtMS0xLTEtMA_4be68586-ebb5-4e84-b8a2-cd0ea22a9618"
      unitRef="usd">-17944000</eose:StockholdersEquityContingentlyIssuableCommonStock>
    <eose:StockholdersEquityContingentlyIssuableCommonStock
      contextRef="ibe8ae09682134d2eb135ecf5e39471f5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTMtMy0xLTEtMA_77939196-3560-42ad-8765-b65529753be1"
      unitRef="usd">0</eose:StockholdersEquityContingentlyIssuableCommonStock>
    <eose:StockholdersEquityContingentlyIssuableCommonStock
      contextRef="icaeb28f0ff7b4e0fb04cd5d2938c966d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTMtNS0xLTEtMA_18d65ed1-4887-424f-b9c2-63414512a1ec"
      unitRef="usd">344000</eose:StockholdersEquityContingentlyIssuableCommonStock>
    <eose:StockholdersEquityContingentlyIssuableCommonStock
      contextRef="ib37ca0dbcb5a410eb5b1c2d083251418_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTMtNy0xLTEtMA_5bec73fc-699d-4e8a-b6cd-8e4854d03b53"
      unitRef="usd">-17600000</eose:StockholdersEquityContingentlyIssuableCommonStock>
    <us-gaap:NetIncomeLoss
      contextRef="ib57c1c974a8b46cc9f4a9757b7636aba_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTQtMS0xLTEtMA_0cf71fd6-3669-4106-a7ad-6748058b7ec7"
      unitRef="usd">-68754000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibe8ae09682134d2eb135ecf5e39471f5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTQtMy0xLTEtMA_7b89d122-0c94-44a9-b74e-3531a8fb7dde"
      unitRef="usd">-2142000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icaeb28f0ff7b4e0fb04cd5d2938c966d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTQtNS0xLTEtMA_0b047f7d-25bd-478b-a1ed-b0db96803e87"
      unitRef="usd">253000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib37ca0dbcb5a410eb5b1c2d083251418_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTQtNy0xLTEtMA_6f55c589-3259-49cd-9103-c9d21394f6e5"
      unitRef="usd">-70643000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="if9c29b000fc9483dba5f8e25fff6e0ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTUtMS0xLTEtMA_fa965111-3a2d-49bf-a905-c95702bad134"
      unitRef="usd">-290766000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2cff8d02a68449b5986737f4009dbd20_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTUtMy0xLTEtMA_34760f96-d870-4e0b-a2aa-bda53c303764"
      unitRef="usd">-2142000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icc42d7daa3374af9bcb509e6c186bf31_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTUtNS0xLTEtMA_adb226a8-22c3-4caa-bee2-9a9a3f1ecf8b"
      unitRef="usd">597000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic76ee6a9233944bc99ecd03f7f484015_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTUtNy0xLTEtMA_aab76eb5-123c-458e-a5a8-c23be74d6aac"
      unitRef="usd">-292311000</us-gaap:StockholdersEquity>
    <eose:StockIssuedDuringPeriodValueRecapitalization
      contextRef="i3b3417c1d3bc474c9ce49d88c1d6b826_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTgtMS0xLTEtMA_0269a8d1-18fc-494d-b899-9b5775a128a7"
      unitRef="usd">126026000</eose:StockIssuedDuringPeriodValueRecapitalization>
    <eose:StockIssuedDuringPeriodValueRecapitalization
      contextRef="i6b1337ee2ee54c1f9c774b205c4f762b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTgtMy0xLTEtMA_40fb4e4f-113a-4af0-af3f-d5badf768b94"
      unitRef="usd">-559000</eose:StockIssuedDuringPeriodValueRecapitalization>
    <eose:StockIssuedDuringPeriodValueRecapitalization
      contextRef="i8eafcf424ff2433b910aadd076ad648d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTgtNS0xLTEtMA_45fe0acc-6bf1-42e8-aa4a-62becec607e8"
      unitRef="usd">215000</eose:StockIssuedDuringPeriodValueRecapitalization>
    <eose:StockIssuedDuringPeriodValueRecapitalization
      contextRef="ia29950c034d941fb913fce9cd5d5dba7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTgtNy0xLTEtMA_137c9b92-f7a0-4ff6-a646-7997864059b9"
      unitRef="usd">125682000</eose:StockIssuedDuringPeriodValueRecapitalization>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i3b3417c1d3bc474c9ce49d88c1d6b826_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTktMS0xLTEtMA_c5ccbfca-fae9-44cb-93b0-ad74bba75c6a"
      unitRef="usd">11760000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i6b1337ee2ee54c1f9c774b205c4f762b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTktMy0xLTEtMA_7c589d41-a413-40bc-bd2f-93a2ff99e3ec"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i8eafcf424ff2433b910aadd076ad648d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTktNS0xLTEtMA_4e812c47-e81b-4032-9e25-8e38e9615b8a"
      unitRef="usd">-78000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ia29950c034d941fb913fce9cd5d5dba7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMTktNy0xLTEtMA_ff16b9a4-6857-4b1c-994b-30a5fbfefeaa"
      unitRef="usd">11682000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:NetIncomeLoss
      contextRef="i3b3417c1d3bc474c9ce49d88c1d6b826_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMjAtMS0xLTEtMA_f4706fe7-c6eb-4a8c-8187-7fd68ea9d163"
      unitRef="usd">-68754000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6b1337ee2ee54c1f9c774b205c4f762b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMjAtMy0xLTEtMA_9c72e577-1ed7-417b-8242-802d912397d1"
      unitRef="usd">-2142000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8eafcf424ff2433b910aadd076ad648d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMjAtNS0xLTEtMA_52294e52-035a-4e02-90dd-e1857fb8853b"
      unitRef="usd">253000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia29950c034d941fb913fce9cd5d5dba7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMjAtNy0xLTEtMA_ca817d44-40a9-457f-8eb6-b7f90231d1f9"
      unitRef="usd">-70643000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="i8000e7514bbd4c63bba76a817721ac59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMjEtMS0xLTEtMA_4c429755-c332-451a-9b9f-9193b57d66de"
      unitRef="usd">123096000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idae9431eea9745b4b3c1b839bbe00658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMjEtMy0xLTEtMA_a77fcb68-b97c-48d1-ba4c-7ac7853419f0"
      unitRef="usd">-2701000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i28607922d799495082d92b79978258d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMjEtNS0xLTEtMA_47cf0796-adee-400e-a7b5-e18dd8f3ff81"
      unitRef="usd">390000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibe36dfd88f77421a8d963214cbe27645_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOjdjYTJmMjVhZjRhYTQzZjQ5ODEzOTEyYmUwMzJiODYwL3RhYmxlcmFuZ2U6N2NhMmYyNWFmNGFhNDNmNDk4MTM5MTJiZTAzMmI4NjBfMjEtNy0xLTEtMA_3c592e63-c9d2-4005-9d95-1856773f743e"
      unitRef="usd">120785000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i3b3417c1d3bc474c9ce49d88c1d6b826_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOmEzOGUzM2M0ZTNmNDQ5ZDFiNjNmMTU2M2VkMTllZTY1L3RhYmxlcmFuZ2U6YTM4ZTMzYzRlM2Y0NDlkMWI2M2YxNTYzZWQxOWVlNjVfNC0xLTEtMS0w_87e1f15c-3050-4629-bdbd-e5814db28ea2"
      unitRef="usd">-68754000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6b1337ee2ee54c1f9c774b205c4f762b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOmEzOGUzM2M0ZTNmNDQ5ZDFiNjNmMTU2M2VkMTllZTY1L3RhYmxlcmFuZ2U6YTM4ZTMzYzRlM2Y0NDlkMWI2M2YxNTYzZWQxOWVlNjVfNC0zLTEtMS0w_6366816e-a4c0-4822-a48a-ea673b00410b"
      unitRef="usd">-2142000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8eafcf424ff2433b910aadd076ad648d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOmEzOGUzM2M0ZTNmNDQ5ZDFiNjNmMTU2M2VkMTllZTY1L3RhYmxlcmFuZ2U6YTM4ZTMzYzRlM2Y0NDlkMWI2M2YxNTYzZWQxOWVlNjVfNC01LTEtMS0w_6f1b4b00-8a37-4a0b-91fd-e008cce30b36"
      unitRef="usd">253000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia29950c034d941fb913fce9cd5d5dba7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOmEzOGUzM2M0ZTNmNDQ5ZDFiNjNmMTU2M2VkMTllZTY1L3RhYmxlcmFuZ2U6YTM4ZTMzYzRlM2Y0NDlkMWI2M2YxNTYzZWQxOWVlNjVfNC03LTEtMS0w_f3a6991e-2b73-46dd-9e62-07b9332eb09b"
      unitRef="usd">-70643000</us-gaap:NetIncomeLoss>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i3b3417c1d3bc474c9ce49d88c1d6b826_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOmEzOGUzM2M0ZTNmNDQ5ZDFiNjNmMTU2M2VkMTllZTY1L3RhYmxlcmFuZ2U6YTM4ZTMzYzRlM2Y0NDlkMWI2M2YxNTYzZWQxOWVlNjVfNi0xLTEtMS0w_2fcb4aff-da3f-48c2-acd0-68f1a98d2276"
      unitRef="usd">8083000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i6b1337ee2ee54c1f9c774b205c4f762b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOmEzOGUzM2M0ZTNmNDQ5ZDFiNjNmMTU2M2VkMTllZTY1L3RhYmxlcmFuZ2U6YTM4ZTMzYzRlM2Y0NDlkMWI2M2YxNTYzZWQxOWVlNjVfNi0zLTEtMS0w_6e55ecae-7fe2-4202-a02a-aec774f501c2"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i8eafcf424ff2433b910aadd076ad648d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOmEzOGUzM2M0ZTNmNDQ5ZDFiNjNmMTU2M2VkMTllZTY1L3RhYmxlcmFuZ2U6YTM4ZTMzYzRlM2Y0NDlkMWI2M2YxNTYzZWQxOWVlNjVfNi01LTEtMS0w_c5ea06e4-9bce-4f28-b215-8ab68c024731"
      unitRef="usd">137000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ia29950c034d941fb913fce9cd5d5dba7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOmEzOGUzM2M0ZTNmNDQ5ZDFiNjNmMTU2M2VkMTllZTY1L3RhYmxlcmFuZ2U6YTM4ZTMzYzRlM2Y0NDlkMWI2M2YxNTYzZWQxOWVlNjVfNi03LTEtMS0w_6f1e9c81-f035-4116-a6fd-e8da4538ef98"
      unitRef="usd">8220000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i3b3417c1d3bc474c9ce49d88c1d6b826_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOmEzOGUzM2M0ZTNmNDQ5ZDFiNjNmMTU2M2VkMTllZTY1L3RhYmxlcmFuZ2U6YTM4ZTMzYzRlM2Y0NDlkMWI2M2YxNTYzZWQxOWVlNjVfNy0xLTEtMS0w_37809a60-7683-4e7e-b92b-95590e091c4e"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i6b1337ee2ee54c1f9c774b205c4f762b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOmEzOGUzM2M0ZTNmNDQ5ZDFiNjNmMTU2M2VkMTllZTY1L3RhYmxlcmFuZ2U6YTM4ZTMzYzRlM2Y0NDlkMWI2M2YxNTYzZWQxOWVlNjVfNy0zLTEtMS0w_574afc29-3693-4102-9c05-a626711d58a3"
      unitRef="usd">2142000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i8eafcf424ff2433b910aadd076ad648d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOmEzOGUzM2M0ZTNmNDQ5ZDFiNjNmMTU2M2VkMTllZTY1L3RhYmxlcmFuZ2U6YTM4ZTMzYzRlM2Y0NDlkMWI2M2YxNTYzZWQxOWVlNjVfNy01LTEtMS0w_f4e18eed-a11a-484e-a7e0-dfefb368a0c0"
      unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ia29950c034d941fb913fce9cd5d5dba7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOmEzOGUzM2M0ZTNmNDQ5ZDFiNjNmMTU2M2VkMTllZTY1L3RhYmxlcmFuZ2U6YTM4ZTMzYzRlM2Y0NDlkMWI2M2YxNTYzZWQxOWVlNjVfNy03LTEtMS0w_2b2322f1-c0cb-4c22-868c-2a09638d21b4"
      unitRef="usd">2142000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i3b3417c1d3bc474c9ce49d88c1d6b826_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOmEzOGUzM2M0ZTNmNDQ5ZDFiNjNmMTU2M2VkMTllZTY1L3RhYmxlcmFuZ2U6YTM4ZTMzYzRlM2Y0NDlkMWI2M2YxNTYzZWQxOWVlNjVfOS0xLTEtMS0w_42daef8b-af6d-4a91-984b-6a29c323ada3"
      unitRef="usd">1709000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i6b1337ee2ee54c1f9c774b205c4f762b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOmEzOGUzM2M0ZTNmNDQ5ZDFiNjNmMTU2M2VkMTllZTY1L3RhYmxlcmFuZ2U6YTM4ZTMzYzRlM2Y0NDlkMWI2M2YxNTYzZWQxOWVlNjVfOS0zLTEtMS0w_80699e88-4839-4103-9483-563fecbd7e6a"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i8eafcf424ff2433b910aadd076ad648d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOmEzOGUzM2M0ZTNmNDQ5ZDFiNjNmMTU2M2VkMTllZTY1L3RhYmxlcmFuZ2U6YTM4ZTMzYzRlM2Y0NDlkMWI2M2YxNTYzZWQxOWVlNjVfOS01LTEtMS0w_2c6bdf01-c602-4631-bda8-bfc6b367bc6e"
      unitRef="usd">-390000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ia29950c034d941fb913fce9cd5d5dba7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOmEzOGUzM2M0ZTNmNDQ5ZDFiNjNmMTU2M2VkMTllZTY1L3RhYmxlcmFuZ2U6YTM4ZTMzYzRlM2Y0NDlkMWI2M2YxNTYzZWQxOWVlNjVfOS03LTEtMS0w_e66a8033-cea5-4025-8830-ddb9d2a1c2a1"
      unitRef="usd">1319000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3b3417c1d3bc474c9ce49d88c1d6b826_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOmEzOGUzM2M0ZTNmNDQ5ZDFiNjNmMTU2M2VkMTllZTY1L3RhYmxlcmFuZ2U6YTM4ZTMzYzRlM2Y0NDlkMWI2M2YxNTYzZWQxOWVlNjVfMTAtMS0xLTEtMA_d1895355-b8ec-4ec0-8a65-3158213bce2a"
      unitRef="usd">-26559000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6b1337ee2ee54c1f9c774b205c4f762b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOmEzOGUzM2M0ZTNmNDQ5ZDFiNjNmMTU2M2VkMTllZTY1L3RhYmxlcmFuZ2U6YTM4ZTMzYzRlM2Y0NDlkMWI2M2YxNTYzZWQxOWVlNjVfMTAtMy0xLTEtMA_c7cc51a2-c11c-4355-b31f-a4d30f3e821a"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8eafcf424ff2433b910aadd076ad648d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOmEzOGUzM2M0ZTNmNDQ5ZDFiNjNmMTU2M2VkMTllZTY1L3RhYmxlcmFuZ2U6YTM4ZTMzYzRlM2Y0NDlkMWI2M2YxNTYzZWQxOWVlNjVfMTAtNS0xLTEtMA_305240c0-3ddf-44d0-acc5-2d06abf559d2"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia29950c034d941fb913fce9cd5d5dba7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184OC9mcmFnOjRlNmE2ZDM4N2JmOTRhMDY5NjQ1OTExZTgzOTVkNjc0L3RhYmxlOmEzOGUzM2M0ZTNmNDQ5ZDFiNjNmMTU2M2VkMTllZTY1L3RhYmxlcmFuZ2U6YTM4ZTMzYzRlM2Y0NDlkMWI2M2YxNTYzZWQxOWVlNjVfMTAtNy0xLTEtMA_a62b787f-1b56-4b2d-be90-c7ed5418cf62"
      unitRef="usd">-26559000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="if69f8ada724147b7b43ec4268d183dfd_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M185MS9mcmFnOjk4Y2YxYzM5NGJjNDQyZTNiZmQ5MGM2Yjk5NjZlNjNmL3RleHRyZWdpb246OThjZjFjMzk0YmM0NDJlM2JmZDkwYzZiOTk2NmU2M2ZfMjIx_0c114d45-6d00-41ee-b0b7-57b1386990e4">Subsequent Events&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 6, 2021, the Company entered into an investment agreement with Spring Creek Capital, LLC, a subsidiary of Koch Industries, Inc. (&#x201c;Koch&#x201d;) relating to the issuance and sale to Koch of $100,000 in aggregate principal amount of the Company&#x2019;s 5%/6% Convertible Senior PIK Toggle Notes due 2026 (the &#x201c;Notes&#x201d;). The transactions contemplated by the investment agreement closed on July 7, 2021 with the $100,000 fully funded. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Notes will bear interest at a rate of 5.00% per annum if interest is paid in cash, or, if interest is paid by issuing additional notes, at a rate of 6.00% per annum. Interest on the Notes is payable semi-annually in arrears on June 30 and December 30, commencing on December 30, 2021. It is expected that the Notes will mature on June 30, 2026, subject to earlier conversion, redemption or repurchase.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Notes are convertible at the option of the holder at any time until the business day prior to the maturity date, including in connection with a redemption by the Company. The Notes will be convertible into shares of the Company&#x2019;s common stock, par value $0.0001 per share, based on an initial conversion rate of 49.9910 shares of the Company&#x2019;s common stock per $1 principal amount of the Notes, in each case subject to customary anti-dilution and other adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On or after June 30, 2024, the Notes will be redeemable by the Company in the event that the closing sale price of the Company&#x2019;s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which the Company provides the redemption notice at a redemption price of 100% of the principal amount of such Notes, plus accrued and unpaid interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;With certain exceptions, upon the occurrence of certain fundamental changes described in the form of indenture, the holders of the Notes may require that the Company repurchase all or part of the principal amount of the Notes at a purchase price of 100% of the principal amount of such Notes, plus accrued and unpaid interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;B. Riley Securities, Inc, an affiliate of B. Riley Financial Inc. was engaged by the Company to act as the placement agent for this transaction. B. Riley Financial Inc. and its affiliates have combined beneficial ownership in the Company exceeding 10% and therefore constitute a related party of the Company, pursuant to &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;ASC 850, Related Parties&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The engagement of B Riley was approved in accordance with the Company's related person transaction policy as described in its most recent proxy statement for its annual meeting of stockholders.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i0ba9003494c24f4a9ee5f3ec2f4a61aa_I20210706"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M185MS9mcmFnOjk4Y2YxYzM5NGJjNDQyZTNiZmQ5MGM2Yjk5NjZlNjNmL3RleHRyZWdpb246OThjZjFjMzk0YmM0NDJlM2JmZDkwYzZiOTk2NmU2M2ZfMTA5OTUxMTYzNTc0NQ_dd162c37-b6ac-4d06-95d6-6f0ab6ca5674"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1d31a6f165a14f66b90a533420a8fea1_I20210706"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M185MS9mcmFnOjk4Y2YxYzM5NGJjNDQyZTNiZmQ5MGM2Yjk5NjZlNjNmL3RleHRyZWdpb246OThjZjFjMzk0YmM0NDJlM2JmZDkwYzZiOTk2NmU2M2ZfNDM5ODA0NjUxNjI4Nw_0e5e552d-3afd-40d3-ac63-3b5b108fb856"
      unitRef="number">0.05</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8cb969452ca34a90a86dcce76a9936e0_I20210706"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M185MS9mcmFnOjk4Y2YxYzM5NGJjNDQyZTNiZmQ5MGM2Yjk5NjZlNjNmL3RleHRyZWdpb246OThjZjFjMzk0YmM0NDJlM2JmZDkwYzZiOTk2NmU2M2ZfNDM5ODA0NjUxNjI5MQ_6d171449-f89a-47e7-b75f-7c176c5306f6"
      unitRef="number">0.06</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i0ba9003494c24f4a9ee5f3ec2f4a61aa_I20210706"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M185MS9mcmFnOjk4Y2YxYzM5NGJjNDQyZTNiZmQ5MGM2Yjk5NjZlNjNmL3RleHRyZWdpb246OThjZjFjMzk0YmM0NDJlM2JmZDkwYzZiOTk2NmU2M2ZfMTA5OTUxMTYzNTc2MA_dd162c37-b6ac-4d06-95d6-6f0ab6ca5674"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1d31a6f165a14f66b90a533420a8fea1_I20210706"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M185MS9mcmFnOjk4Y2YxYzM5NGJjNDQyZTNiZmQ5MGM2Yjk5NjZlNjNmL3RleHRyZWdpb246OThjZjFjMzk0YmM0NDJlM2JmZDkwYzZiOTk2NmU2M2ZfNDM5ODA0NjUxNjI3Mw_d8c57c41-d944-4f9b-b94d-42bd77f99900"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8cb969452ca34a90a86dcce76a9936e0_I20210706"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M185MS9mcmFnOjk4Y2YxYzM5NGJjNDQyZTNiZmQ5MGM2Yjk5NjZlNjNmL3RleHRyZWdpb246OThjZjFjMzk0YmM0NDJlM2JmZDkwYzZiOTk2NmU2M2ZfNDM5ODA0NjUxNjI4MA_1d018a08-5b2e-43df-af5c-5168986be6c8"
      unitRef="number">0.0600</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2134c6b3998141f18fe890c344a2ff69_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M185MS9mcmFnOjk4Y2YxYzM5NGJjNDQyZTNiZmQ5MGM2Yjk5NjZlNjNmL3RleHRyZWdpb246OThjZjFjMzk0YmM0NDJlM2JmZDkwYzZiOTk2NmU2M2ZfNDM5ODA0NjUxNjI5NQ_f8d9453a-2844-40c5-9d9a-b5b090e704e3"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i2e998b631d9e44d79723c83a90e15bc1_D20210706-20210706"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M185MS9mcmFnOjk4Y2YxYzM5NGJjNDQyZTNiZmQ5MGM2Yjk5NjZlNjNmL3RleHRyZWdpb246OThjZjFjMzk0YmM0NDJlM2JmZDkwYzZiOTk2NmU2M2ZfNDM5ODA0NjUxNjMwNA_db0ccbb8-3bb3-466b-b230-fe161b2dfb60"
      unitRef="number">49.9910</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i2e998b631d9e44d79723c83a90e15bc1_D20210706-20210706"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M185MS9mcmFnOjk4Y2YxYzM5NGJjNDQyZTNiZmQ5MGM2Yjk5NjZlNjNmL3RleHRyZWdpb246OThjZjFjMzk0YmM0NDJlM2JmZDkwYzZiOTk2NmU2M2ZfNDM5ODA0NjUxNjMxMw_8fbb9412-8280-4734-9d8b-63519598cc44"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i2e998b631d9e44d79723c83a90e15bc1_D20210706-20210706"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M185MS9mcmFnOjk4Y2YxYzM5NGJjNDQyZTNiZmQ5MGM2Yjk5NjZlNjNmL3RleHRyZWdpb246OThjZjFjMzk0YmM0NDJlM2JmZDkwYzZiOTk2NmU2M2ZfNDM5ODA0NjUxNjMxOQ_48cdce18-20eb-4b96-9ef6-3d597b365a9d"
      unitRef="tradingday">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i2e998b631d9e44d79723c83a90e15bc1_D20210706-20210706"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M185MS9mcmFnOjk4Y2YxYzM5NGJjNDQyZTNiZmQ5MGM2Yjk5NjZlNjNmL3RleHRyZWdpb246OThjZjFjMzk0YmM0NDJlM2JmZDkwYzZiOTk2NmU2M2ZfMjE5OTAyMzI2MzU0Nw_4ef3df4c-294f-4ee1-acaa-cc071ddbac3e"
      unitRef="tradingday">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i2e998b631d9e44d79723c83a90e15bc1_D20210706-20210706"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M185MS9mcmFnOjk4Y2YxYzM5NGJjNDQyZTNiZmQ5MGM2Yjk5NjZlNjNmL3RleHRyZWdpb246OThjZjFjMzk0YmM0NDJlM2JmZDkwYzZiOTk2NmU2M2ZfNDM5ODA0NjUxNjMyMw_fa73f0a1-54e0-4f9c-b221-28cccbffc52d"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i2e998b631d9e44d79723c83a90e15bc1_D20210706-20210706"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M185MS9mcmFnOjk4Y2YxYzM5NGJjNDQyZTNiZmQ5MGM2Yjk5NjZlNjNmL3RleHRyZWdpb246OThjZjFjMzk0YmM0NDJlM2JmZDkwYzZiOTk2NmU2M2ZfNDM5ODA0NjUxNjMyOQ_a69f8623-bbf9-4be2-bd32-fe0ec18b4b60"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfOS0xLTEtMS0w_73cb2ae4-0f53-4ea9-b9fd-a2c1e9aa6b40"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfOS0xLTEtMS0w_73cb2ae4-0f53-4ea9-b9fd-a2c1e9aa6b40"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmY4ZmE1YWRlZmJkNjQ2NzJiOTQyOTNjZGE5MjE1M2I5L3RleHRyZWdpb246ZjhmYTVhZGVmYmQ2NDY3MmI5NDI5M2NkYTkyMTUzYjlfNzc_b4cce5d5-0f38-461e-809c-5116287d950f" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmY4ZmE1YWRlZmJkNjQ2NzJiOTQyOTNjZGE5MjE1M2I5L3RleHRyZWdpb246ZjhmYTVhZGVmYmQ2NDY3MmI5NDI5M2NkYTkyMTUzYjlfNzc_b4cce5d5-0f38-461e-809c-5116287d950f" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">3</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfOS0xLTEtMS0w_73cb2ae4-0f53-4ea9-b9fd-a2c1e9aa6b40"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmY4ZmE1YWRlZmJkNjQ2NzJiOTQyOTNjZGE5MjE1M2I5L3RleHRyZWdpb246ZjhmYTVhZGVmYmQ2NDY3MmI5NDI5M2NkYTkyMTUzYjlfNzc_b4cce5d5-0f38-461e-809c-5116287d950f"
          xlink:type="arc"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjNjYmE2ZmIxZGUzZDQzZjlhMjU4MGNhMzM3MTg0YWExL3RleHRyZWdpb246M2NiYTZmYjFkZTNkNDNmOWEyNTgwY2EzMzcxODRhYTFfNTg_92055153-186b-4afb-9433-942e96ce540e" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjNjYmE2ZmIxZGUzZDQzZjlhMjU4MGNhMzM3MTg0YWExL3RleHRyZWdpb246M2NiYTZmYjFkZTNkNDNmOWEyNTgwY2EzMzcxODRhYTFfNTg_92055153-186b-4afb-9433-942e96ce540e" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">4</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Note 18 for discussion of Sponsor Earnout Shares</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfOS0xLTEtMS0w_73cb2ae4-0f53-4ea9-b9fd-a2c1e9aa6b40"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjNjYmE2ZmIxZGUzZDQzZjlhMjU4MGNhMzM3MTg0YWExL3RleHRyZWdpb246M2NiYTZmYjFkZTNkNDNmOWEyNTgwY2EzMzcxODRhYTFfNTg_92055153-186b-4afb-9433-942e96ce540e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMTYwMA_7de37f29-b1b4-4028-b054-904d7f43228f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMTYwMA_7de37f29-b1b4-4028-b054-904d7f43228f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMTYwMA_7de37f29-b1b4-4028-b054-904d7f43228f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmY4ZmE1YWRlZmJkNjQ2NzJiOTQyOTNjZGE5MjE1M2I5L3RleHRyZWdpb246ZjhmYTVhZGVmYmQ2NDY3MmI5NDI5M2NkYTkyMTUzYjlfNzc_b4cce5d5-0f38-461e-809c-5116287d950f"
          xlink:type="arc"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmI4Mjg1YjU2Mjg0ZTRmYjhiNjRiM2RjOGYxMGY0MjIxL3RleHRyZWdpb246YjgyODViNTYyODRlNGZiOGI2NGIzZGM4ZjEwZjQyMjFfNzA_b286e8df-a060-4df1-ad53-60fb4f98db40" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmI4Mjg1YjU2Mjg0ZTRmYjhiNjRiM2RjOGYxMGY0MjIxL3RleHRyZWdpb246YjgyODViNTYyODRlNGZiOGI2NGIzZGM4ZjEwZjQyMjFfNzA_b286e8df-a060-4df1-ad53-60fb4f98db40" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">5</xhtml:span><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Note 18 for discussion of Contingently Issuable Common Stock</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMTYwMA_7de37f29-b1b4-4028-b054-904d7f43228f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmI4Mjg1YjU2Mjg0ZTRmYjhiNjRiM2RjOGYxMGY0MjIxL3RleHRyZWdpb246YjgyODViNTYyODRlNGZiOGI2NGIzZGM4ZjEwZjQyMjFfNzA_b286e8df-a060-4df1-ad53-60fb4f98db40"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTAtMS0xLTEtMA_7de37f29-b1b4-4028-b054-904d7f43228f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTAtMS0xLTEtMA_7de37f29-b1b4-4028-b054-904d7f43228f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTAtMS0xLTEtMA_7de37f29-b1b4-4028-b054-904d7f43228f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmY4ZmE1YWRlZmJkNjQ2NzJiOTQyOTNjZGE5MjE1M2I5L3RleHRyZWdpb246ZjhmYTVhZGVmYmQ2NDY3MmI5NDI5M2NkYTkyMTUzYjlfNzc_b4cce5d5-0f38-461e-809c-5116287d950f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTAtMS0xLTEtMA_7de37f29-b1b4-4028-b054-904d7f43228f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmI4Mjg1YjU2Mjg0ZTRmYjhiNjRiM2RjOGYxMGY0MjIxL3RleHRyZWdpb246YjgyODViNTYyODRlNGZiOGI2NGIzZGM4ZjEwZjQyMjFfNzA_b286e8df-a060-4df1-ad53-60fb4f98db40"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjYtMS0xLTEtMA_21af8706-ca73-42c7-879d-4e25083a8703"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjYtMS0xLTEtMA_21af8706-ca73-42c7-879d-4e25083a8703"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjctMS0xLTEtMA_7ec8c79d-9222-426e-92b9-0693075efe6e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjctMS0xLTEtMA_7ec8c79d-9222-426e-92b9-0693075efe6e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjctMy0xLTEtMA_34cef8d3-f3bb-4f2a-aa6b-9a1959ae5759"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjctMy0xLTEtMA_34cef8d3-f3bb-4f2a-aa6b-9a1959ae5759"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjYtMy0xLTEtMA_bdeac50b-82a4-4b7d-9779-a0af702f6c57"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjYtMy0xLTEtMA_bdeac50b-82a4-4b7d-9779-a0af702f6c57"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOjMwNzY3MWE5YzlmMTRjZjhiYzk5OTA4M2ZkMWU5YjA2L3RleHRyZWdpb246MzA3NjcxYTljOWYxNGNmOGJjOTk5MDgzZmQxZTliMDZfNzc_cdb0bd66-404e-4ab5-b289-210d360052fb" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOjMwNzY3MWE5YzlmMTRjZjhiYzk5OTA4M2ZkMWU5YjA2L3RleHRyZWdpb246MzA3NjcxYTljOWYxNGNmOGJjOTk5MDgzZmQxZTliMDZfNzc_cdb0bd66-404e-4ab5-b289-210d360052fb" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">2</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjYtMS0xLTEtMA_21af8706-ca73-42c7-879d-4e25083a8703"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOjMwNzY3MWE5YzlmMTRjZjhiYzk5OTA4M2ZkMWU5YjA2L3RleHRyZWdpb246MzA3NjcxYTljOWYxNGNmOGJjOTk5MDgzZmQxZTliMDZfNzc_cdb0bd66-404e-4ab5-b289-210d360052fb"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjctMS0xLTEtMA_7ec8c79d-9222-426e-92b9-0693075efe6e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOjMwNzY3MWE5YzlmMTRjZjhiYzk5OTA4M2ZkMWU5YjA2L3RleHRyZWdpb246MzA3NjcxYTljOWYxNGNmOGJjOTk5MDgzZmQxZTliMDZfNzc_cdb0bd66-404e-4ab5-b289-210d360052fb"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjctMy0xLTEtMA_34cef8d3-f3bb-4f2a-aa6b-9a1959ae5759"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOjMwNzY3MWE5YzlmMTRjZjhiYzk5OTA4M2ZkMWU5YjA2L3RleHRyZWdpb246MzA3NjcxYTljOWYxNGNmOGJjOTk5MDgzZmQxZTliMDZfNzc_cdb0bd66-404e-4ab5-b289-210d360052fb"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjYtMy0xLTEtMA_bdeac50b-82a4-4b7d-9779-a0af702f6c57"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOjMwNzY3MWE5YzlmMTRjZjhiYzk5OTA4M2ZkMWU5YjA2L3RleHRyZWdpb246MzA3NjcxYTljOWYxNGNmOGJjOTk5MDgzZmQxZTliMDZfNzc_cdb0bd66-404e-4ab5-b289-210d360052fb"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTAtMTEtMS0xLTA_f002ed68-a887-409e-a7a6-819d1bb6d934"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTAtMTEtMS0xLTA_f002ed68-a887-409e-a7a6-819d1bb6d934"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTAtNy0xLTEtMA_0cca637e-5f88-454e-a302-524fbd53dd5f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTAtNy0xLTEtMA_0cca637e-5f88-454e-a302-524fbd53dd5f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTAtNS0xLTEtMA_5ddb4c7d-7775-4966-8268-0d7276815cd8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTAtNS0xLTEtMA_5ddb4c7d-7775-4966-8268-0d7276815cd8"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTAtMTEtMS0xLTA_f002ed68-a887-409e-a7a6-819d1bb6d934"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmI4Mjg1YjU2Mjg0ZTRmYjhiNjRiM2RjOGYxMGY0MjIxL3RleHRyZWdpb246YjgyODViNTYyODRlNGZiOGI2NGIzZGM4ZjEwZjQyMjFfNzA_b286e8df-a060-4df1-ad53-60fb4f98db40"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTAtNy0xLTEtMA_0cca637e-5f88-454e-a302-524fbd53dd5f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmI4Mjg1YjU2Mjg0ZTRmYjhiNjRiM2RjOGYxMGY0MjIxL3RleHRyZWdpb246YjgyODViNTYyODRlNGZiOGI2NGIzZGM4ZjEwZjQyMjFfNzA_b286e8df-a060-4df1-ad53-60fb4f98db40"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTAtNS0xLTEtMA_5ddb4c7d-7775-4966-8268-0d7276815cd8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmI4Mjg1YjU2Mjg0ZTRmYjhiNjRiM2RjOGYxMGY0MjIxL3RleHRyZWdpb246YjgyODViNTYyODRlNGZiOGI2NGIzZGM4ZjEwZjQyMjFfNzA_b286e8df-a060-4df1-ad53-60fb4f98db40"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTgtMS0xLTEtNjU5_721dae92-b946-49d2-8fe8-f5db7971ef68"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTgtMS0xLTEtNjU5_721dae92-b946-49d2-8fe8-f5db7971ef68"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMjAtMy0xLTEtNjU5_68537eef-0588-4392-82b8-5b3e3fe87963"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMjAtMy0xLTEtNjU5_68537eef-0588-4392-82b8-5b3e3fe87963"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMi0zLTEtMS0w_6176e7b2-bbc1-4760-9056-bcac84a936da"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMi0zLTEtMS0w_6176e7b2-bbc1-4760-9056-bcac84a936da"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfOC0zLTEtMS02MDQ_fd904b47-5d15-4a04-8b42-f975bb541685"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfOC0zLTEtMS02MDQ_fd904b47-5d15-4a04-8b42-f975bb541685"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNy0xLTEtMS0w_3e27c887-854f-48c5-97ce-31a87008e0ac"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNy0xLTEtMS0w_3e27c887-854f-48c5-97ce-31a87008e0ac"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfOC0xLTEtMS02MDQ_06a2603f-9230-4532-b0b7-8afc7554d840"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfOC0xLTEtMS02MDQ_06a2603f-9230-4532-b0b7-8afc7554d840"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNS0zLTEtMS0w_2fd78511-91b6-45b0-acd8-31063aaae900"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNS0zLTEtMS0w_2fd78511-91b6-45b0-acd8-31063aaae900"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMzg0ODI5MDcwMzkxNQ_721dae92-b946-49d2-8fe8-f5db7971ef68"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMzg0ODI5MDcwMzkxNQ_721dae92-b946-49d2-8fe8-f5db7971ef68"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTItMS0xLTEtMA_e4a2fe58-5ab3-4632-b70e-17acc8a90861"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTItMS0xLTEtMA_e4a2fe58-5ab3-4632-b70e-17acc8a90861"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNy0zLTEtMS0w_340c1fad-e657-4c19-adfd-5944e809c026"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNy0zLTEtMS0w_340c1fad-e657-4c19-adfd-5944e809c026"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNS0xLTEtMS0w_b340c262-1948-44ee-b96f-195d07f7c824"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNS0xLTEtMS0w_b340c262-1948-44ee-b96f-195d07f7c824"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTItMy0xLTEtMA_a6732908-712f-4e08-abf8-895aa2c4c1e5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTItMy0xLTEtMA_a6732908-712f-4e08-abf8-895aa2c4c1e5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMjAtMS0xLTEtNjU5_a814650e-58b8-4261-8b87-314734ea4ac6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMjAtMS0xLTEtNjU5_a814650e-58b8-4261-8b87-314734ea4ac6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMi0xLTEtMS0w_f6450f7f-332d-43f6-8559-030d85f36983"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMi0xLTEtMS0w_f6450f7f-332d-43f6-8559-030d85f36983"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTgtMS0xLTEtNjU5_721dae92-b946-49d2-8fe8-f5db7971ef68"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmY4ZmE1YWRlZmJkNjQ2NzJiOTQyOTNjZGE5MjE1M2I5L3RleHRyZWdpb246ZjhmYTVhZGVmYmQ2NDY3MmI5NDI5M2NkYTkyMTUzYjlfNzc_b4cce5d5-0f38-461e-809c-5116287d950f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMjAtMy0xLTEtNjU5_68537eef-0588-4392-82b8-5b3e3fe87963"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmY4ZmE1YWRlZmJkNjQ2NzJiOTQyOTNjZGE5MjE1M2I5L3RleHRyZWdpb246ZjhmYTVhZGVmYmQ2NDY3MmI5NDI5M2NkYTkyMTUzYjlfNzc_b4cce5d5-0f38-461e-809c-5116287d950f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMi0zLTEtMS0w_6176e7b2-bbc1-4760-9056-bcac84a936da"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmY4ZmE1YWRlZmJkNjQ2NzJiOTQyOTNjZGE5MjE1M2I5L3RleHRyZWdpb246ZjhmYTVhZGVmYmQ2NDY3MmI5NDI5M2NkYTkyMTUzYjlfNzc_b4cce5d5-0f38-461e-809c-5116287d950f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfOC0zLTEtMS02MDQ_fd904b47-5d15-4a04-8b42-f975bb541685"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmY4ZmE1YWRlZmJkNjQ2NzJiOTQyOTNjZGE5MjE1M2I5L3RleHRyZWdpb246ZjhmYTVhZGVmYmQ2NDY3MmI5NDI5M2NkYTkyMTUzYjlfNzc_b4cce5d5-0f38-461e-809c-5116287d950f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNy0xLTEtMS0w_3e27c887-854f-48c5-97ce-31a87008e0ac"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmY4ZmE1YWRlZmJkNjQ2NzJiOTQyOTNjZGE5MjE1M2I5L3RleHRyZWdpb246ZjhmYTVhZGVmYmQ2NDY3MmI5NDI5M2NkYTkyMTUzYjlfNzc_b4cce5d5-0f38-461e-809c-5116287d950f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfOC0xLTEtMS02MDQ_06a2603f-9230-4532-b0b7-8afc7554d840"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmY4ZmE1YWRlZmJkNjQ2NzJiOTQyOTNjZGE5MjE1M2I5L3RleHRyZWdpb246ZjhmYTVhZGVmYmQ2NDY3MmI5NDI5M2NkYTkyMTUzYjlfNzc_b4cce5d5-0f38-461e-809c-5116287d950f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNS0zLTEtMS0w_2fd78511-91b6-45b0-acd8-31063aaae900"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmY4ZmE1YWRlZmJkNjQ2NzJiOTQyOTNjZGE5MjE1M2I5L3RleHRyZWdpb246ZjhmYTVhZGVmYmQ2NDY3MmI5NDI5M2NkYTkyMTUzYjlfNzc_b4cce5d5-0f38-461e-809c-5116287d950f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M184Mi9mcmFnOmY3NDQxMTMzNTlhNzQ1MjJiNjkwYWVmNjM1ZDg0MmQ3L3RleHRyZWdpb246Zjc0NDExMzM1OWE3NDUyMmI2OTBhZWY2MzVkODQyZDdfMzg0ODI5MDcwMzkxNQ_721dae92-b946-49d2-8fe8-f5db7971ef68"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmY4ZmE1YWRlZmJkNjQ2NzJiOTQyOTNjZGE5MjE1M2I5L3RleHRyZWdpb246ZjhmYTVhZGVmYmQ2NDY3MmI5NDI5M2NkYTkyMTUzYjlfNzc_b4cce5d5-0f38-461e-809c-5116287d950f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTItMS0xLTEtMA_e4a2fe58-5ab3-4632-b70e-17acc8a90861"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmY4ZmE1YWRlZmJkNjQ2NzJiOTQyOTNjZGE5MjE1M2I5L3RleHRyZWdpb246ZjhmYTVhZGVmYmQ2NDY3MmI5NDI5M2NkYTkyMTUzYjlfNzc_b4cce5d5-0f38-461e-809c-5116287d950f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNy0zLTEtMS0w_340c1fad-e657-4c19-adfd-5944e809c026"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmY4ZmE1YWRlZmJkNjQ2NzJiOTQyOTNjZGE5MjE1M2I5L3RleHRyZWdpb246ZjhmYTVhZGVmYmQ2NDY3MmI5NDI5M2NkYTkyMTUzYjlfNzc_b4cce5d5-0f38-461e-809c-5116287d950f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfNS0xLTEtMS0w_b340c262-1948-44ee-b96f-195d07f7c824"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmY4ZmE1YWRlZmJkNjQ2NzJiOTQyOTNjZGE5MjE1M2I5L3RleHRyZWdpb246ZjhmYTVhZGVmYmQ2NDY3MmI5NDI5M2NkYTkyMTUzYjlfNzc_b4cce5d5-0f38-461e-809c-5116287d950f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMTItMy0xLTEtMA_a6732908-712f-4e08-abf8-895aa2c4c1e5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmY4ZmE1YWRlZmJkNjQ2NzJiOTQyOTNjZGE5MjE1M2I5L3RleHRyZWdpb246ZjhmYTVhZGVmYmQ2NDY3MmI5NDI5M2NkYTkyMTUzYjlfNzc_b4cce5d5-0f38-461e-809c-5116287d950f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMjAtMS0xLTEtNjU5_a814650e-58b8-4261-8b87-314734ea4ac6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmY4ZmE1YWRlZmJkNjQ2NzJiOTQyOTNjZGE5MjE1M2I5L3RleHRyZWdpb246ZjhmYTVhZGVmYmQ2NDY3MmI5NDI5M2NkYTkyMTUzYjlfNzc_b4cce5d5-0f38-461e-809c-5116287d950f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOjRmOWQ3NGUwN2UwZjQ1MjRiNjFhNDY1ZjJmMDA2MDFkL3RhYmxlOjU5Y2JjNjQyZjQ5NjQ2YjBiM2E1ZjE3NmQ5YWNjNjFlL3RhYmxlcmFuZ2U6NTljYmM2NDJmNDk2NDZiMGIzYTVmMTc2ZDlhY2M2MWVfMi0xLTEtMS0w_f6450f7f-332d-43f6-8559-030d85f36983"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18yMi9mcmFnOmY4ZmE1YWRlZmJkNjQ2NzJiOTQyOTNjZGE5MjE1M2I5L3RleHRyZWdpb246ZjhmYTVhZGVmYmQ2NDY3MmI5NDI5M2NkYTkyMTUzYjlfNzc_b4cce5d5-0f38-461e-809c-5116287d950f"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjItMy0xLTEtMA_d03c3cb4-031c-4927-8c8d-ebec422c1c42"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjItMy0xLTEtMA_d03c3cb4-031c-4927-8c8d-ebec422c1c42"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjMtMy0xLTEtMA_bcf5c4a1-f4d9-4817-aea0-28c475126635"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjMtMy0xLTEtMA_bcf5c4a1-f4d9-4817-aea0-28c475126635"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjMtMS0xLTEtMA_1d22daf7-8a0d-4de2-93d9-a47a3010c150"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjMtMS0xLTEtMA_1d22daf7-8a0d-4de2-93d9-a47a3010c150"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjItMS0xLTEtMA_3e057442-ef31-4348-8dbf-059c02f55778"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjItMS0xLTEtMA_3e057442-ef31-4348-8dbf-059c02f55778"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOjM2OTA1NzE2OWUzMTQ3MTQ5OGY1OTJhN2YzNjBkYmUzL3RleHRyZWdpb246MzY5MDU3MTY5ZTMxNDcxNDk4ZjU5MmE3ZjM2MGRiZTNfNzc_54abcb20-4f1a-4f35-8f94-46793595d734" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOjM2OTA1NzE2OWUzMTQ3MTQ5OGY1OTJhN2YzNjBkYmUzL3RleHRyZWdpb246MzY5MDU3MTY5ZTMxNDcxNDk4ZjU5MmE3ZjM2MGRiZTNfNzc_54abcb20-4f1a-4f35-8f94-46793595d734" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">1</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Retroactive application of recapitalization given effect herein</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjItMy0xLTEtMA_d03c3cb4-031c-4927-8c8d-ebec422c1c42"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOjM2OTA1NzE2OWUzMTQ3MTQ5OGY1OTJhN2YzNjBkYmUzL3RleHRyZWdpb246MzY5MDU3MTY5ZTMxNDcxNDk4ZjU5MmE3ZjM2MGRiZTNfNzc_54abcb20-4f1a-4f35-8f94-46793595d734"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjMtMy0xLTEtMA_bcf5c4a1-f4d9-4817-aea0-28c475126635"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOjM2OTA1NzE2OWUzMTQ3MTQ5OGY1OTJhN2YzNjBkYmUzL3RleHRyZWdpb246MzY5MDU3MTY5ZTMxNDcxNDk4ZjU5MmE3ZjM2MGRiZTNfNzc_54abcb20-4f1a-4f35-8f94-46793595d734"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjMtMS0xLTEtMA_1d22daf7-8a0d-4de2-93d9-a47a3010c150"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOjM2OTA1NzE2OWUzMTQ3MTQ5OGY1OTJhN2YzNjBkYmUzL3RleHRyZWdpb246MzY5MDU3MTY5ZTMxNDcxNDk4ZjU5MmE3ZjM2MGRiZTNfNzc_54abcb20-4f1a-4f35-8f94-46793595d734"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOmRhMDFmZGViZDNlZjRiNWRhODQwZDYyZGE0OTQyNzE0L3RhYmxlOjk5NWE4MTQxZjMxNTRlNDE5NzYyMWY3OTA4NTAxZWRlL3RhYmxlcmFuZ2U6OTk1YTgxNDFmMzE1NGU0MTk3NjIxZjc5MDg1MDFlZGVfMjItMS0xLTEtMA_3e057442-ef31-4348-8dbf-059c02f55778"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY3NzljZjQwMDQ1ZDRjZDk4YzZjNjJhYTA4ZWY4OTUzL3NlYzo2Nzc5Y2Y0MDA0NWQ0Y2Q5OGM2YzYyYWEwOGVmODk1M18xOS9mcmFnOjM2OTA1NzE2OWUzMTQ3MTQ5OGY1OTJhN2YzNjBkYmUzL3RleHRyZWdpb246MzY5MDU3MTY5ZTMxNDcxNDk4ZjU5MmE3ZjM2MGRiZTNfNzc_54abcb20-4f1a-4f35-8f94-46793595d734"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
