<?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/2020-01-31"
  xmlns:eose="http://eosenergystorage.com/20201231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="eose-20201231.xsd" xlink:type="simple"/>
    <context id="i1b84b5686bc34184a1437b7847ac9702_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="i04c126872cef48a18d0c51e61dd59603_D20200101-20201231">
        <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-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8e2fe981ae654327bbb2ba3cf6e2243d_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3b092c0e3f864509abad44da1b6e9e11_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic5b12a3cc1304d70ab4b5d904394853c_I20210222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2021-02-22</instant>
        </period>
    </context>
    <context id="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i322057742b38411b961374bbff212ede_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4abc4ce066b44d25807cce864a94b78d_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i2ddbd6e3169049b6be0c09677f184773_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i2324de30ba6540f6b214669cfc586922_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="if66fb513ae6f4cb0a20a3f57ec722f33_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i312e0e6edd69435fa27b8680744fbdb3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2c2812844623442dbe33cf83aa909f43_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3d89f0bd077c426b9abd8ce054b81396_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i01b7614ea63a485fb20a04e31dec5539_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="idb4f20cb46844d2bb773ff491dcfd4ba_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="i1165fe429c6342b3adf5df9983d01c6b_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="i67a675d7eaf344ffa9a0254007d376bd_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="i1f2bd928e459487ba1f80a80a96eb4d7_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1ab9be31bb6f49f49a28c9965613a4c0_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="i7dbfb3a8bca24fcda29a721a9a0cab26_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="ie837b693036c44f3ad9c62abe327c9b8_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="icd110d63157349b788a6e1ceb6218cb1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">eose:BlockASponsorEarnoutSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i04c8e1b75a554084a1feece76192d93b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">eose:BlockASponsorEarnoutSharesMember</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="ied833dbdbad5495c8c20e5795e6ec7d6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">eose:BlockASponsorEarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i48edff91fdb9408796d5f318a9bd0b60_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">eose:BlockBSponsorEarnoutSharesMember</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="i0d0c840939a34625830b5edd15b39ef5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">eose:BlockBSponsorEarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8ea8cf7e680d402e8510b402b5320a9b_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="i17fa6970fac043898f3007dcdfed5181_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="i00acbce8a10941e98219bd59f6831c49_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="i76cf2c500dd94f1fbd3e1aa5196e13c8_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="i4abb595f8ba24629a0a18c6cc040e48d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4e7e180f169442fc9d73820cb4455401_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i56a0d9b44be342bdabbc2aef1a536a02_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i354a00fa6f984581bbe2141892066817_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3be534fadf014015ab3678cb003afe5f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i818cb18196cc42ee830a22eb338690b5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia1f961c734a742f2ba868d1c3c54d3c6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">eose:RestrictedSponsorEarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if1659021b54d4cfc92d7778cb1be5dcb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">eose:RestrictedSponsorEarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6d32fbd5305245b09e7eb00188d73588_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">eose:ContingentlyIssuableCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0e9f5a302fe84c36b63f295ad2fb8639_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">eose:ContingentlyIssuableCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic19a94350ffc451ba01e08bcaabb5f7c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7febe510cb244482883edad74eb98d52_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6e9f5be7eb9441a9b8449e1372b78240_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i03962a3d37c3494e99b2b60991d35ae5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1e8215e050284fd49b98baad8b9bd53a_I20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-16</instant>
        </period>
    </context>
    <context id="if3697c1f24fd4b42aa1b866c8db9d24f_I20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-16</instant>
        </period>
    </context>
    <context id="i5b830c477ef1460bb2bbea95c5de115b_I20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-16</instant>
        </period>
    </context>
    <context id="id6a9be7aa2d4457abfbb44ab3e71e45a_I20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">eose:BlockASponsorEarnoutSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-16</instant>
        </period>
    </context>
    <context id="i9be9f82a8b5844c2a972a59d5a205924_I20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">eose:BlockASponsorEarnoutSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-16</instant>
        </period>
    </context>
    <context id="id4562397141e44de80961c48750b4cd6_I20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">eose:BlockASponsorEarnoutSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-16</instant>
        </period>
    </context>
    <context id="i5a54921372704095901e2582154bddc9_I20201216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">eose:BlockBSponsorEarnoutSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-16</instant>
        </period>
    </context>
    <context id="i6ef2938d094f4e83b8ad2defc50e0b75_I20201216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">eose:BlockBSponsorEarnoutSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-16</instant>
        </period>
    </context>
    <context id="id29da84c3a58443f9ce1d9608bdbe9b8_I20201216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">eose:BlockBSponsorEarnoutSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-16</instant>
        </period>
    </context>
    <context id="i413d2b7dc2e74aaaac5b14667757ccbc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i39c2e858921c406e9e913e413691b3b8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ieade01855f654bd68d0f9022dcf69f4b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iecf04c48a2354f3e97b74a8e4dc4d476_I20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2020-11-16</instant>
        </period>
    </context>
    <context id="i9be1bac9757e48cb9beea1b918b0161a_D20201112-20201112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">eose:BRileyMergerCorpIIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-12</startDate>
            <endDate>2020-11-12</endDate>
        </period>
    </context>
    <context id="i6a298a41a1474e7897f5babf12450a7d_D20201116-20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">eose:BRileyMergerCorpIIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-16</startDate>
            <endDate>2020-11-16</endDate>
        </period>
    </context>
    <context id="iabab13958f224656a6cba3857d8b7879_I20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">eose:BRileyMergerCorpIIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-16</instant>
        </period>
    </context>
    <context id="ia0fcfb1c922b4c3bbf9dd5983875f9f5_D20201116-20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">eose:BRileyMergerCorpIIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-16</startDate>
            <endDate>2020-11-16</endDate>
        </period>
    </context>
    <context id="i491897d9a8ab4da08da49c2ecf6a384d_I20201115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">eose:BRileyMergerCorpIIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-15</instant>
        </period>
    </context>
    <context id="i3f5dfb2e67c24619a3eb811d7fe1923c_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="i7c283d97421d4e64a13e1061734331c4_D20201116-20201116">
        <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>2020-11-16</startDate>
            <endDate>2020-11-16</endDate>
        </period>
    </context>
    <context id="i993e1bb568964290a0a6eead9b0ab4c8_I20201115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">eose:BRileyMergerCorpIIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-15</instant>
        </period>
    </context>
    <context id="id11a8b44cd684fdaaf0892a0e9397e92_D20201116-20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">eose:BlockASponsorEarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-16</startDate>
            <endDate>2020-11-16</endDate>
        </period>
    </context>
    <context id="ibd25ca25b1094fe6a52fba29233445f4_I20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">eose:BlockASponsorEarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-16</instant>
        </period>
    </context>
    <context id="ic271b554b4db40048595f3b3b55fdea9_D20201116-20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">eose:BlockBSponsorEarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-16</startDate>
            <endDate>2020-11-16</endDate>
        </period>
    </context>
    <context id="i93de6b0ab668425aa17526a20c77c0be_I20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">eose:BlockBSponsorEarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-16</instant>
        </period>
    </context>
    <context id="i2e1dc0e752da4421a34f73347738580a_I20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-16</instant>
        </period>
    </context>
    <context id="ia32ecf9fcf5645f197072f87c5271f55_D20201216-20201216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">eose:BlockASponsorEarnoutSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-16</startDate>
            <endDate>2020-12-16</endDate>
        </period>
    </context>
    <context id="ib4f964b853ec49d3b6b8f2a2e2334155_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id90ddac2a7a842c18522ce5cd4dfbe27_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if190d319c6be4443958e845694127770_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic03846f4bf594040917cd6e5359ea91a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i57ce398c60af46809d0088969ac5adf3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9ed7c81fc29b44fba8af8d46518a6070_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="i36ce0ad24b18488391812b8b7461da6a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i0c78b5efeb1747db852148143c4f30b2_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifaac86be0fa7485ebb711d858d6caa7c_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i80d58535043c4aed901eb9b0c2dfd070_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="i2ac502c3b450471883a6c87ddba903f4_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i11c9bac13c514e41a1f0103c891a8505_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i856e815880034ddf881fd4673f7c05bd_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="i6b6f7285689941a4bdb72f7f37703667_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i4656b7dd1bae4c7cb4be1950e88c9ce4_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7f5f87446df2442d83e4e8f5156d5d1a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaa59da67f415419b8532588e488d6478_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="i7f95408b0b4e4ec39e95c05c027cc116_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic9082441a83a43a59f1e6375d3c041f9_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="ifae7af4dabe04180843721027eee427f_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i813259a8b41e41469a85ce9e96300f8f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibb95994228fa4f0fa2d24a79be361ee8_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iecacb63e055f4c35a9d56afd94b78aad_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i5599511fdf5b475fbf7bd263cb88349b_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iac866b46db4e4698b3a0cc6036b7a3f5_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic8eba29c1dcc406baf419d874a462d9e_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="i86e326c665694fcf98b480629c72aedd_I20160624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2016-06-24</instant>
        </period>
    </context>
    <context id="i900f7cd79ae3480995b499227feeb04c_I20170426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2017-04-26</instant>
        </period>
    </context>
    <context id="ia4a9b56f8ab8493793786464d340ff0e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0754bbbaf76347bd9759423b1c139550_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1dd17676d2db494ca96e919c701d3b9f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe7af4af452d4ba0a9722721ebcdab7d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i79fafbe7177342fc8f177949858e1d2d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i886a20bc2b2d4ef4b6fbf43a15232596_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idcaf013e1aa241be8e441aa86b82a9aa_I20200730">
        <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>2020-07-30</instant>
        </period>
    </context>
    <context id="i163ac105ca3645788caef5cd931f149e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">eose:BatteriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2683a016c5374abd8e3c95198ce4e7e0_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i9e9c667302374b98afbdff5af190b101_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i432a687dfff845d0bf9f65bf15c44526_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i766d3f3f7e4440daa0bc55fe27803cc9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idc27e11c076645169b0610c0109ea584_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i39b8d585c2254ddf92e967b5c3f97d90_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i70f199a714ab4ab882af41e779fbacdc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9f858c20fb95412ea436dc46fbba70c9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if32b5d5e81b140a38d5a98d0164f9a1f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i51044edc8a9c422ab30870995c6ed04b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0cc6b86e9c9a40428f556a05dcd14c8f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2512b00419c347d698162f1656ba6d48_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie9b4c0b34bb2426688c5d789d42c406e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i261b0bd54c0c4573a13be39676b6ce6a_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="i4a52cdefa67f4404a126fed6b882382b_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="ia38598dd60ef41c8be9686968dc46d89_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i63ef952b2f3a4a7598eaf0c6b203e24a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">eose:BRileySecuritiesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i74144c0cb55046499577185ce0771a93_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="i5244339c42fe4f4d9347e48973d18c3d_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib85986fd4b604a48946627f469567554_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i695405cc4e86439d927106bbfa30ecd8_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ia22c7b87ac314dcaacf56696f79bd99d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="id082d5fca993430eb3be2ca1399068a8_I20190531">
        <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>2019-05-31</instant>
        </period>
    </context>
    <context id="i424dce7a312e46968c2ffcc859cd865f_I20190531">
        <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:A2019PhaseIConvertibleNotesPayableMember</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>2019-05-31</instant>
        </period>
    </context>
    <context id="ib06db9c61b414f42b967d8e62e8a5777_D20190201-20190531">
        <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>
            <startDate>2019-02-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="i514532405bfd4d738c53a127f34fadff_I20190601">
        <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>2019-06-01</instant>
        </period>
    </context>
    <context id="id2a9e5b407754438836c549ae1fab149_I20190801">
        <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>2019-08-01</instant>
        </period>
    </context>
    <context id="i8a7f860e55c04b6e8ec77768f86ed020_D20190531-20190531">
        <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>
            <startDate>2019-05-31</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="ic2e7fe447b664c34a1d3cd8377170f35_D20190601-20191231">
        <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>
            <startDate>2019-06-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8ae32c515b4a45c88d64d0c458ea2e32_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3c4ba3460fd44b64b75bd5763870e0de_I20191231">
        <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:A2019PhaseIIConvertibleNotesPayableMember</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>2019-12-31</instant>
        </period>
    </context>
    <context id="i65864948a36645c39853b3dfcdaf7abb_D20190601-20191231">
        <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>
            <startDate>2019-06-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i00457c698a7f4c7c92872ae4ecdc8ef0_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4436e1797d6a4b15af96886525c1c707_D20190101-20191231">
        <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>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia4859d208b8f4f12913242626db30da6_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia573cbd8788d43e9b80bd658566a6e1c_D20200101-20201231">
        <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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i79265073e65044e79fa1d0ed904f6cfd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2020PhaseIConvertibleNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i12bb5ee6896e47ee845e62237b4a297e_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0f3d711af8684a8ba861568512ae82f9_I20201115">
        <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-11-15</instant>
        </period>
    </context>
    <context id="id14d82fea09248dfa91f14c01c1303e6_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i80c10918b516440e8d42afeb95212eb6_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i582db82e811e40a68424d57b73abd3e8_I20201115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2020PhaseIConvertibleNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-15</instant>
        </period>
    </context>
    <context id="icbf88ab2ddc44cd4b23f1d88b1e0d366_I20201115">
        <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-11-15</instant>
        </period>
    </context>
    <context id="i2127a1366b1f42b19e261fe4706c1cc7_I20201115">
        <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-11-15</instant>
        </period>
    </context>
    <context id="i85a6dfa2185d432bb5e501bfc9690554_I20201115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2019And2020PhaseIConvertibleNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-15</instant>
        </period>
    </context>
    <context id="i778b1ce56d184dbbb9c216983583c6aa_I20201115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eose:A2019And2020PhaseIIConvertibleNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-15</instant>
        </period>
    </context>
    <context id="ief8ebb887d6e46939dfd4d8ed8fbd006_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="id1bc3d231d5344aaac21fe48380ca989_I20191231">
        <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:A2019ConvertibleNotesPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia332da72acea4508be9c224a8216ca61_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="i3eac175ddbfc44ed994226965ac2ec2d_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="i31ae95b266834919bf2dd4a5dee59b01_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="ic1fc3507388f4ed3be054950799db86f_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3a928b76bd52427a91d3dbc2d2b7cc3a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iaa29d395fbdc43c68cfa6a49152055ed_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i8fb836b5d01842bb80c7208156a4307b_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic56290778e33421eabec14064b4497fb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">eose:RedeemableConvertiblePreferredUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1f5702c21a33440fb9c5e086c242bbc9_D20191231-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i96a17081f175497baab15d5ac3c26a0f_D20200101-20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-11-16</endDate>
        </period>
    </context>
    <context id="i4f473af3e1b243a594b316848edf7e33_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="i6022692b9b7c4615b102c0c3aa9c2af8_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="ie18a08fbe60942a0bf8fe1cb3d49ddfa_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i035a6c94b47246fda67f31b7ca1c84c9_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5ae87d843c8e463c8d6d5de6cd0bef13_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6e624531248546f8b67e9cab9bca0c33_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i276e218b8716439aabfc3d1be3fe146e_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie6211aebc99642a89793913986dbc159_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifaa317b45b9d49ad8b9ec6e9abcb81d9_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="i4b662c27bd9340ef8b73a72355464ec4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7e45ff5838cd481a8b54ea91dedeb928_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8cde43d59be64b88a4beb59159fe0066_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie0a065d8a9be4dcf9ab1f65d2243dbf0_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i92af2e9d0fcc441a8464f2071eab59c8_I20200522">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
        </entity>
        <period>
            <instant>2020-05-22</instant>
        </period>
    </context>
    <context id="ifa56aca84f3b4bcd92b7e043f6eac516_I20210122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-22</instant>
        </period>
    </context>
    <context id="i8db9a7f96a684d3b9cb3d1915591a400_D20210122-20210122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001805077</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">eose:BlockBSponsorEarnoutSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-22</startDate>
            <endDate>2021-01-22</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>eose:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="tradingday">
        <measure>eose:tradingDay</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="customer">
        <measure>eose:customer</measure>
    </unit>
    <unit id="grant">
        <measure>eose:grant</measure>
    </unit>
    <unit id="vote">
        <measure>eose:vote</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDg5L2ZyYWc6YjcyYWI0N2Q3MzRkNDAxZGFlNDc2YjQ4ZDgxNTAyOGEvdGFibGU6YThjNDEyMGQ4NTYwNDA3MGI5MGI5ZDg5NzJhNjViODQvdGFibGVyYW5nZTphOGM0MTIwZDg1NjA0MDcwYjkwYjlkODk3MmE2NWI4NF8xLTEtMS0xLTUxMDk_7abb7fb2-35b9-4375-8b02-aa7f4a3389f4">0001805077</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDg5L2ZyYWc6YjcyYWI0N2Q3MzRkNDAxZGFlNDc2YjQ4ZDgxNTAyOGEvdGFibGU6YThjNDEyMGQ4NTYwNDA3MGI5MGI5ZDg5NzJhNjViODQvdGFibGVyYW5nZTphOGM0MTIwZDg1NjA0MDcwYjkwYjlkODk3MmE2NWI4NF8yLTEtMS0xLTUxMDk_9474b559-585c-4015-b183-5b2f6cfd487d">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDg5L2ZyYWc6YjcyYWI0N2Q3MzRkNDAxZGFlNDc2YjQ4ZDgxNTAyOGEvdGFibGU6YThjNDEyMGQ4NTYwNDA3MGI5MGI5ZDg5NzJhNjViODQvdGFibGVyYW5nZTphOGM0MTIwZDg1NjA0MDcwYjkwYjlkODk3MmE2NWI4NF8zLTEtMS0xLTUxMDk_4ee64392-9435-4511-ad73-645fca168e3d">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDg5L2ZyYWc6YjcyYWI0N2Q3MzRkNDAxZGFlNDc2YjQ4ZDgxNTAyOGEvdGFibGU6YThjNDEyMGQ4NTYwNDA3MGI5MGI5ZDg5NzJhNjViODQvdGFibGVyYW5nZTphOGM0MTIwZDg1NjA0MDcwYjkwYjlkODk3MmE2NWI4NF80LTEtMS0xLTUxMDk_62bcefda-2a6e-46c8-8df1-0baa3dba3922">false</dei:AmendmentFlag>
    <eose:StandardProductWarrantyTerm
      contextRef="i4abb595f8ba24629a0a18c6cc040e48d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfMTY2NTg_058260ea-523d-48fb-85c0-2d8ec28f6696">P1Y</eose:StandardProductWarrantyTerm>
    <eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod
      contextRef="ic271b554b4db40048595f3b3b55fdea9_D20201116-20201116"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODY1ODYy_c9a1eba4-9f3c-4e62-8625-c37b3bebfac8">P5Y</eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod>
    <eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod
      contextRef="ic271b554b4db40048595f3b3b55fdea9_D20201116-20201116"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODY1ODc3_c9a1eba4-9f3c-4e62-8625-c37b3bebfac8">P5Y</eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod>
    <eose:ConversionOfStockSharesIssuedConversionRatio
      contextRef="iecf04c48a2354f3e97b74a8e4dc4d476_I20201116"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMzQyL2ZyYWc6NGY5MjJhYjFhNjJjNDdiODkzZDZlNzhlZDkzNjEwMTkvdGFibGU6ZjUwZDM4ZDQ3N2MxNDZmOWIyZTU5OGU1NWRmMTEzM2QvdGFibGVyYW5nZTpmNTBkMzhkNDc3YzE0NmY5YjJlNTk4ZTU1ZGYxMTMzZF8wLTItMS0xLTE4NDEw_c1ef2d44-f8f0-45eb-858b-7d8e95056eff"
      unitRef="number">0.0576</eose:ConversionOfStockSharesIssuedConversionRatio>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ib4f964b853ec49d3b6b8f2a2e2334155_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDIwL2ZyYWc6YjBkMWVmZDk5OGFkNGY3YmEyMmY3NDUzNmIzZDY0YWUvdGFibGU6NDU0NDMyZWVjZjU0NGM4ZTljOGU3NGIzMDViNWExNTQvdGFibGVyYW5nZTo0NTQ0MzJlZWNmNTQ0YzhlOWM4ZTc0YjMwNWI1YTE1NF8xLTItMS0xLTQxNTM_0103006e-0ed1-47f6-9c8e-c90b3778d02a">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="id90ddac2a7a842c18522ce5cd4dfbe27_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDIwL2ZyYWc6YjBkMWVmZDk5OGFkNGY3YmEyMmY3NDUzNmIzZDY0YWUvdGFibGU6NDU0NDMyZWVjZjU0NGM4ZTljOGU3NGIzMDViNWExNTQvdGFibGVyYW5nZTo0NTQ0MzJlZWNmNTQ0YzhlOWM4ZTc0YjMwNWI1YTE1NF8xLTQtMS0xLTQxNTU_649d3d7b-99b6-4a56-ae0d-c4dfc0cca838">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="if190d319c6be4443958e845694127770_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDIwL2ZyYWc6YjBkMWVmZDk5OGFkNGY3YmEyMmY3NDUzNmIzZDY0YWUvdGFibGU6NDU0NDMyZWVjZjU0NGM4ZTljOGU3NGIzMDViNWExNTQvdGFibGVyYW5nZTo0NTQ0MzJlZWNmNTQ0YzhlOWM4ZTc0YjMwNWI1YTE1NF8xLTYtMS0xLTQxNTc_24145aa0-2081-43e8-b9e3-7315e268a2ba">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ic03846f4bf594040917cd6e5359ea91a_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDIwL2ZyYWc6YjBkMWVmZDk5OGFkNGY3YmEyMmY3NDUzNmIzZDY0YWUvdGFibGU6NDU0NDMyZWVjZjU0NGM4ZTljOGU3NGIzMDViNWExNTQvdGFibGVyYW5nZTo0NTQ0MzJlZWNmNTQ0YzhlOWM4ZTc0YjMwNWI1YTE1NF8xLTgtMS0xLTQxNTk_1ac9565c-e7a2-4368-ba8d-2cae68f78e33">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i57ce398c60af46809d0088969ac5adf3_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDIwL2ZyYWc6YjBkMWVmZDk5OGFkNGY3YmEyMmY3NDUzNmIzZDY0YWUvdGFibGU6NDU0NDMyZWVjZjU0NGM4ZTljOGU3NGIzMDViNWExNTQvdGFibGVyYW5nZTo0NTQ0MzJlZWNmNTQ0YzhlOWM4ZTc0YjMwNWI1YTE1NF8xLTEwLTEtMS00MTYx_dc195ab8-cdcd-4fcd-a48f-c57c32c40952"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5ae87d843c8e463c8d6d5de6cd0bef13_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzYwNA_c8052073-06e4-465e-b201-3411c2b92e5a">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGV4dHJlZ2lvbjoyNjg0NWQyMzc5YTM0YjEwYTJlOWNlYzZkZWIzZWJkZV85MzQ1ODQ4ODYxNDAy_49e94fba-3be7-44a2-bc51-02dffa8323d7">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGFibGU6ODEzODU4ZDMxYTIwNDRiOGE4MTdhMTNiZmI1MTU2MTYvdGFibGVyYW5nZTo4MTM4NThkMzFhMjA0NGI4YTgxN2ExM2JmYjUxNTYxNl8wLTAtMS0xLTUwMTc_f898567c-8387-4cc6-bfdd-e32646526b60">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGV4dHJlZ2lvbjoyNjg0NWQyMzc5YTM0YjEwYTJlOWNlYzZkZWIzZWJkZV85MzQ1ODQ4ODYxNTI3_c79fe974-69e4-4069-83e1-5a140fe593c5">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGV4dHJlZ2lvbjoyNjg0NWQyMzc5YTM0YjEwYTJlOWNlYzZkZWIzZWJkZV85MzQ1ODQ4ODYxNTI3_7799bd0a-283e-4367-a72d-3a48c4b1d79b">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGFibGU6YTQzNjJhYjA1ODUwNGE3YWEyNzA2NzM3MzMwZmIxMDQvdGFibGVyYW5nZTphNDM2MmFiMDU4NTA0YTdhYTI3MDY3MzczMzBmYjEwNF8wLTAtMS0xLTUwMjE_92ad9d49-68e5-4370-a7ad-1e31390d8784">false</dei:DocumentTransitionReport>
    <dei:EntityRegistrantName
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGV4dHJlZ2lvbjoyNjg0NWQyMzc5YTM0YjEwYTJlOWNlYzZkZWIzZWJkZV85MzQ1ODQ4ODYxNDQz_9a541f05-d72d-480a-a7aa-b799a0418127">EOS ENERGY ENTERPRISES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGFibGU6MmJmNTM3NmEyNDJhNDkzOWIzYjRiMjQzNjE3OWRhNzgvdGFibGVyYW5nZToyYmY1Mzc2YTI0MmE0OTM5YjNiNGIyNDM2MTc5ZGE3OF8wLTAtMS0xLTUwMzI_6b2dc7a7-7f1c-4984-a4e2-9fe6f373cc6d">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGFibGU6MmJmNTM3NmEyNDJhNDkzOWIzYjRiMjQzNjE3OWRhNzgvdGFibGVyYW5nZToyYmY1Mzc2YTI0MmE0OTM5YjNiNGIyNDM2MTc5ZGE3OF8wLTItMS0xLTUwMzQ_528948a5-81ad-47a9-9217-d10014f58d87">001-39291</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGFibGU6MmJmNTM3NmEyNDJhNDkzOWIzYjRiMjQzNjE3OWRhNzgvdGFibGVyYW5nZToyYmY1Mzc2YTI0MmE0OTM5YjNiNGIyNDM2MTc5ZGE3OF8wLTQtMS0xLTUwMzg_1c4360e5-0b88-4162-b0f4-953125a69b57">84-4290188</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGV4dHJlZ2lvbjoyNjg0NWQyMzc5YTM0YjEwYTJlOWNlYzZkZWIzZWJkZV85MzQ1ODQ4ODYxNDQ0_71de848f-d723-49d0-a93f-0c477a02c988">3920 Park Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGV4dHJlZ2lvbjoyNjg0NWQyMzc5YTM0YjEwYTJlOWNlYzZkZWIzZWJkZV85MzQ1ODQ4ODYxNDQ1_7d0c6ce8-035d-4d75-81a8-c02d5fb805fe">Edison</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGV4dHJlZ2lvbjoyNjg0NWQyMzc5YTM0YjEwYTJlOWNlYzZkZWIzZWJkZV85MzQ1ODQ4ODYxNDQ2_724306d4-d8a4-4a15-abd2-9c9b7a210f18">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGV4dHJlZ2lvbjoyNjg0NWQyMzc5YTM0YjEwYTJlOWNlYzZkZWIzZWJkZV85MzQ1ODQ4ODYxNDQ3_5f1f1f52-c17b-438a-b912-56bba01dd104">08820</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGV4dHJlZ2lvbjoyNjg0NWQyMzc5YTM0YjEwYTJlOWNlYzZkZWIzZWJkZV85MzQ1ODQ4ODYxNDQ4_ecda121a-e2bb-4531-9f8b-129878a00899">732</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGV4dHJlZ2lvbjoyNjg0NWQyMzc5YTM0YjEwYTJlOWNlYzZkZWIzZWJkZV85MzQ1ODQ4ODYxNDQ5_ca37b3b8-09c6-46bf-ac9c-cf3e6b713556">225-8400</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i04c126872cef48a18d0c51e61dd59603_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGFibGU6ODNiMWUxNGFlZWM0NGUyNTlkZmU4ZTY5MjJmZTQyM2MvdGFibGVyYW5nZTo4M2IxZTE0YWVlYzQ0ZTI1OWRmZThlNjkyMmZlNDIzY18xLTAtMS0xLTUwNTI_60d3f03c-d25a-4e86-92c0-21ca85358ea1">Common stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i04c126872cef48a18d0c51e61dd59603_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGFibGU6ODNiMWUxNGFlZWM0NGUyNTlkZmU4ZTY5MjJmZTQyM2MvdGFibGVyYW5nZTo4M2IxZTE0YWVlYzQ0ZTI1OWRmZThlNjkyMmZlNDIzY18xLTItMS0xLTUwNTQ_ac2a611d-9b0b-48d8-bc0e-df78769f36c1">EOSE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i04c126872cef48a18d0c51e61dd59603_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGFibGU6ODNiMWUxNGFlZWM0NGUyNTlkZmU4ZTY5MjJmZTQyM2MvdGFibGVyYW5nZTo4M2IxZTE0YWVlYzQ0ZTI1OWRmZThlNjkyMmZlNDIzY18xLTQtMS0xLTUwNTY_e73d6c11-4116-41d1-85c3-2dad8082e459">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i8e2fe981ae654327bbb2ba3cf6e2243d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGFibGU6ODNiMWUxNGFlZWM0NGUyNTlkZmU4ZTY5MjJmZTQyM2MvdGFibGVyYW5nZTo4M2IxZTE0YWVlYzQ0ZTI1OWRmZThlNjkyMmZlNDIzY18yLTAtMS0xLTUwNTI_6fa0bef6-c452-41e8-a891-436874f91b29">Warrants, each exercisable for one share of common stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i8e2fe981ae654327bbb2ba3cf6e2243d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGFibGU6ODNiMWUxNGFlZWM0NGUyNTlkZmU4ZTY5MjJmZTQyM2MvdGFibGVyYW5nZTo4M2IxZTE0YWVlYzQ0ZTI1OWRmZThlNjkyMmZlNDIzY18yLTItMS0xLTUwNTQ_1a9502e7-8576-4843-be9d-9cf18bd82034">EOSEW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i8e2fe981ae654327bbb2ba3cf6e2243d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGFibGU6ODNiMWUxNGFlZWM0NGUyNTlkZmU4ZTY5MjJmZTQyM2MvdGFibGVyYW5nZTo4M2IxZTE0YWVlYzQ0ZTI1OWRmZThlNjkyMmZlNDIzY18yLTQtMS0xLTUwNTY_b8916634-25cc-4bbc-b01e-448134ddc92f">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGV4dHJlZ2lvbjoyNjg0NWQyMzc5YTM0YjEwYTJlOWNlYzZkZWIzZWJkZV85MzQ1ODQ4ODYxNDUw_e473db94-3275-4992-a204-e1be74c4b3be">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGV4dHJlZ2lvbjoyNjg0NWQyMzc5YTM0YjEwYTJlOWNlYzZkZWIzZWJkZV85MzQ1ODQ4ODYxNDUx_daa648d5-f6c2-49e1-b8c6-e63b255c2a72">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGV4dHJlZ2lvbjoyNjg0NWQyMzc5YTM0YjEwYTJlOWNlYzZkZWIzZWJkZV85MzQ1ODQ4ODYxNDUy_7a7b42aa-401e-428f-b6e6-41528c8e05de">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGV4dHJlZ2lvbjoyNjg0NWQyMzc5YTM0YjEwYTJlOWNlYzZkZWIzZWJkZV85MzQ1ODQ4ODYxNDUz_e8fce8b4-476c-427e-815f-cfb4db30133b">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGV4dHJlZ2lvbjoyNjg0NWQyMzc5YTM0YjEwYTJlOWNlYzZkZWIzZWJkZV85MzQ1ODQ4ODYxNDU0_0ac60fdd-0164-47b4-81c9-5eb6e9ceb0ad">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGV4dHJlZ2lvbjoyNjg0NWQyMzc5YTM0YjEwYTJlOWNlYzZkZWIzZWJkZV85MzQ1ODQ4ODYxNDU1_0799003f-ecd5-4718-8f38-31fdf85ddc35">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGV4dHJlZ2lvbjoyNjg0NWQyMzc5YTM0YjEwYTJlOWNlYzZkZWIzZWJkZV85MzQ1ODQ4ODYxNDU2_f0b51445-544e-4141-830d-a28a32e11267">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGV4dHJlZ2lvbjoyNjg0NWQyMzc5YTM0YjEwYTJlOWNlYzZkZWIzZWJkZV85MzQ1ODQ4ODYxNDU4_72093adf-1812-4485-8c39-f908346a2e0c">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGV4dHJlZ2lvbjoyNjg0NWQyMzc5YTM0YjEwYTJlOWNlYzZkZWIzZWJkZV85MzQ1ODQ4ODYzMzc0_2fcbd739-fed6-42d4-94cc-c083b39a145c">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i3b092c0e3f864509abad44da1b6e9e11_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGV4dHJlZ2lvbjoyNjg0NWQyMzc5YTM0YjEwYTJlOWNlYzZkZWIzZWJkZV85MzQ1ODQ4ODYzNDM2_0baece3e-1f75-4b8e-b455-caf8d0273a47"
      unitRef="usd">187000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ic5b12a3cc1304d70ab4b5d904394853c_I20210222"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xL2ZyYWc6MjY4NDVkMjM3OWEzNGIxMGEyZTljZWM2ZGViM2ViZGUvdGV4dHJlZ2lvbjoyNjg0NWQyMzc5YTM0YjEwYTJlOWNlYzZkZWIzZWJkZV8yMTk5MDIzMjgyODMz_797ec212-f7a8-4673-bd4a-16bcabefbfb2"
      unitRef="shares">51801259</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMy0xLTEtMS0w_0c00bef4-c5ff-4ea0-b6b6-4842c53c6e8b"
      unitRef="usd">121853000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMy0zLTEtMS0w_e41830a9-5e09-4b67-ad71-c62711c5be08"
      unitRef="usd">862000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:GrantsReceivableCurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfNC0xLTEtMS0w_8b2c5514-baff-43a6-80c5-5f62852852f9"
      unitRef="usd">131000</us-gaap:GrantsReceivableCurrent>
    <us-gaap:GrantsReceivableCurrent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfNC0zLTEtMS0w_57fbea21-ac5c-4ab4-a9e4-beecbcfc506e"
      unitRef="usd">326000</us-gaap:GrantsReceivableCurrent>
    <us-gaap:InventoryNet
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfNS0xLTEtMS0w_4279cdfa-12b6-454c-a82a-a6905dda34da"
      unitRef="usd">214000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfNS0zLTEtMS0w_91d1abbb-4923-42d0-bf9f-1b41faec6c5e"
      unitRef="usd">0</us-gaap:InventoryNet>
    <eose:SaleOfStateTaxAttributesReceivableCurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfNi0xLTEtMS0w_0cd9c978-2f5b-4129-a318-0e6cca0005d5"
      unitRef="usd">0</eose:SaleOfStateTaxAttributesReceivableCurrent>
    <eose:SaleOfStateTaxAttributesReceivableCurrent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfNi0zLTEtMS0w_63b11608-cb1d-4acd-9dea-b397711a1a44"
      unitRef="usd">4060000</eose:SaleOfStateTaxAttributesReceivableCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfNy0xLTEtMS02NjM1_d44f6e6a-d94c-4fe8-9d34-75a5c6dd90c6"
      unitRef="usd">2390000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfNy0zLTEtMS02Nzk5_13a43ce0-5cae-476d-b1e1-01d2e41215f4"
      unitRef="usd">252000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfNy0xLTEtMS0w_8d7e12d6-147d-4733-8a0e-5811a559d4ce"
      unitRef="usd">2779000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfNy0zLTEtMS0w_04a824bb-97dc-458c-9ce4-347f25329ea3"
      unitRef="usd">484000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfOC0xLTEtMS0w_d08eabcc-d7aa-4153-8cfb-2d3c0d251ba1"
      unitRef="usd">127367000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfOC0zLTEtMS0w_9f618f37-3577-4654-a8b8-3f000e556f67"
      unitRef="usd">5984000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMTAtMS0xLTEtMA_d5db91ac-8dff-406c-9bf1-eae23a55ca4c"
      unitRef="usd">5653000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMTAtMy0xLTEtMA_98b75cb9-6504-4c3f-9e18-38beb29985c6"
      unitRef="usd">5316000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMTEtMS0xLTEtMA_fa597078-b878-4091-b6d9-c36ec799b25b"
      unitRef="usd">320000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMTEtMy0xLTEtMA_b9cff12f-d19a-45ff-8752-8cfdeb5e1e66"
      unitRef="usd">360000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:EquityMethodInvestments
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMTItMS0xLTEtMA_227ea796-a05c-4dc4-b6b9-9fd0b20d9117"
      unitRef="usd">3736000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMTItMy0xLTEtMA_8d4ff651-c016-46af-94b7-b69b0be00383"
      unitRef="usd">589000</us-gaap:EquityMethodInvestments>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMTMtMS0xLTEtMA_456d360f-67f6-4541-b17a-96237a9fbf67"
      unitRef="usd">825000</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMTMtMy0xLTEtMA_881ad83d-bc68-44c7-b0c2-0a905c548c60"
      unitRef="usd">808000</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMTQtMS0xLTEtNTg5NA_4c57804f-c819-4a9e-a39c-e1643a05f0e2"
      unitRef="usd">363000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMTQtMy0xLTEtNTg5OA_fe9cacbf-0706-4d08-b754-85b48cc09240"
      unitRef="usd">0</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMTQtMS0xLTEtMA_0f93e8f6-3698-4bdd-804a-ed4d49a76071"
      unitRef="usd">138264000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMTQtMy0xLTEtMA_c4c2c5e1-79ad-4826-8b4a-5d98f8e290ac"
      unitRef="usd">13057000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMTgtMS0xLTEtMA_f0612b90-b721-4342-9c04-765c6fcf696d"
      unitRef="usd">8861000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMTgtMy0xLTEtMA_2e1e9e81-1584-4c06-aeee-215b0b8d9e94"
      unitRef="usd">6987000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMjEtMS0xLTEtNjY0Mg_08ee3b94-307b-4f09-9d28-47f60ce63835"
      unitRef="usd">2517000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMjEtMy0xLTEtNjY0OA_93c10d96-75d4-4754-87e6-e00e2565c2b8"
      unitRef="usd">1194000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:ProvisionForLossOnContracts
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMjAtMS0xLTEtNTkwNg_79782af2-8fcd-4d82-bd45-506c3d10d82f"
      unitRef="usd">1585000</us-gaap:ProvisionForLossOnContracts>
    <us-gaap:ProvisionForLossOnContracts
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMjAtMy0xLTEtNTkxMA_f767c087-0b05-45c4-8eaf-90914fb19c53"
      unitRef="usd">0</us-gaap:ProvisionForLossOnContracts>
    <us-gaap:LongTermDebtCurrent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMTktMy0xLTEtMA_a88752c8-4fe0-4842-8454-036880d2c0c3"
      unitRef="usd">76559000</us-gaap:LongTermDebtCurrent>
    <us-gaap:CapitalLeaseObligationsCurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMjEtMS0xLTEtMA_3501ceee-9729-41a4-823f-f8367794d900"
      unitRef="usd">11000</us-gaap:CapitalLeaseObligationsCurrent>
    <us-gaap:CapitalLeaseObligationsCurrent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMjEtMy0xLTEtMA_111e3d37-adbf-42f9-958d-13d5dcd152c9"
      unitRef="usd">13000</us-gaap:CapitalLeaseObligationsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMjItMS0xLTEtMA_182a9cd6-b767-4231-9551-8276fd3c005d"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMjItMy0xLTEtMA_d54d9e7f-cde0-44ed-9bc2-0b96971febb6"
      unitRef="usd">1681000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMjUtMS0xLTEtNTkxOQ_0b358664-ab67-4909-a094-b0276654d24c"
      unitRef="usd">1071000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMjMtMS0xLTEtMA_c06213f3-2a8c-4755-a62b-ee322288d2cb"
      unitRef="usd">77000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMjMtMy0xLTEtMA_67ce65f6-2f8d-4529-b18b-267ec5791307"
      unitRef="usd">300000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMjQtMS0xLTEtMA_fa03280c-4193-4b0f-bc47-51395532f435"
      unitRef="usd">14122000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMjQtMy0xLTEtMA_2e78cd49-5258-4bab-8e38-a35298acb811"
      unitRef="usd">86734000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRentCreditNoncurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMjctMS0xLTEtMA_6ca9e90f-3b34-4071-9dbd-30c2589ade80"
      unitRef="usd">762000</us-gaap:DeferredRentCreditNoncurrent>
    <us-gaap:DeferredRentCreditNoncurrent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMjctMy0xLTEtMA_f5213363-9c79-4729-9514-5a1e4bb35568"
      unitRef="usd">663000</us-gaap:DeferredRentCreditNoncurrent>
    <us-gaap:CapitalLeaseObligationsNoncurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMjgtMS0xLTEtMA_1164f974-292d-47d8-b88f-aa816b7ec213"
      unitRef="usd">4000</us-gaap:CapitalLeaseObligationsNoncurrent>
    <us-gaap:CapitalLeaseObligationsNoncurrent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMjgtMy0xLTEtMA_a053d4f1-aca0-4304-b3e6-14d2873114fa"
      unitRef="usd">17000</us-gaap:CapitalLeaseObligationsNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMjktMS0xLTEtMA_2f6ef186-cb7b-44d9-ba48-ba10b58e2d65"
      unitRef="usd">280000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMjktMy0xLTEtMA_589c90db-9814-4f47-bf5c-21b0bf50ae77"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzAtMS0xLTEtMA_49e69d49-2574-4d7f-884f-6a3fcce7aa96"
      unitRef="usd">1046000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzAtMy0xLTEtMA_dd1953ed-273e-4da3-b29a-0d9ac589e5b7"
      unitRef="usd">680000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzEtMS0xLTEtMA_2b814fa6-8d4c-439d-8cc7-07864ddd03dc"
      unitRef="usd">15168000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzEtMy0xLTEtMA_db932553-df4f-44e1-8614-5f6e79500038"
      unitRef="usd">87414000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzUtMS0xLTEtNjU1OQ_777f0a00-5e6e-4a98-b1fc-5611cc874d40"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzUtMy0xLTEtNjU3MQ_48a6e5d9-7ec8-4554-8504-4279910bf396"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjBiODgyNzZmNGM0ZjQ1YjI4ZTc0OWQwZDA2NzFlZmI4Xzgy_72b84914-4777-4695-b000-de4f5f440184"
      unitRef="usd">0</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjBiODgyNzZmNGM0ZjQ1YjI4ZTc0OWQwZDA2NzFlZmI4Xzkw_bd760651-0f46-43b7-8b94-824a5bacb600"
      unitRef="usd">136816000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzQtMS0xLTEtMA_b9a43b41-5f6a-4a13-a9cb-3426a76ae419"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzQtMy0xLTEtMA_9031378a-a6ce-4b89-8fb6-11532bd3fc1a"
      unitRef="usd">109365000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMC0xLTEtNjU0My90ZXh0cmVnaW9uOjQ0YWQzMGJhNDdlMjQwZGU4MTM5ZWVkYzgwYmYzOGIwXzE2NDkyNjc0NDE5Mjg_68f30f28-9437-43f0-818e-2776767df6d8"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMC0xLTEtNjU0My90ZXh0cmVnaW9uOjQ0YWQzMGJhNDdlMjQwZGU4MTM5ZWVkYzgwYmYzOGIwXzE2NDkyNjc0NDE5Mjg_e79f5da7-aa7b-46ab-bbe5-693ed742d4db"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMC0xLTEtNjU0My90ZXh0cmVnaW9uOjQ0YWQzMGJhNDdlMjQwZGU4MTM5ZWVkYzgwYmYzOGIwXzE2NDkyNjc0NDE4NTY_87700f82-d915-4291-ad1c-a71f7978d1bc"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMC0xLTEtNjU0My90ZXh0cmVnaW9uOjQ0YWQzMGJhNDdlMjQwZGU4MTM5ZWVkYzgwYmYzOGIwXzE2NDkyNjc0NDE4NTY_f87432b5-7570-489d-96fd-470da2cf7fc1"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMC0xLTEtNjU0My90ZXh0cmVnaW9uOjQ0YWQzMGJhNDdlMjQwZGU4MTM5ZWVkYzgwYmYzOGIwXzkzNDU4NDg4MzYzODU_57ec1399-db5c-4a92-a6d3-30eff42eaf10"
      unitRef="shares">48943082</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMC0xLTEtNjU0My90ZXh0cmVnaW9uOjQ0YWQzMGJhNDdlMjQwZGU4MTM5ZWVkYzgwYmYzOGIwXzkzNDU4NDg4MzYzODU_9c8f3544-1f60-4ff0-84d1-6cab4f118540"
      unitRef="shares">48943082</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMC0xLTEtNjU0My90ZXh0cmVnaW9uOjQ0YWQzMGJhNDdlMjQwZGU4MTM5ZWVkYzgwYmYzOGIwXzkzNDU4NDg4MzY0MTA_d1d5308e-886c-4817-a34a-db614c9704c2"
      unitRef="shares">3930336</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMC0xLTEtNjU0My90ZXh0cmVnaW9uOjQ0YWQzMGJhNDdlMjQwZGU4MTM5ZWVkYzgwYmYzOGIwXzkzNDU4NDg4MzY0MTA_e90a679b-4ed4-46ce-8e23-5b26513e1583"
      unitRef="shares">3930336</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMS0xLTEtNTk1Mg_ceb46aa8-45ef-450e-9475-b1d9d5c57bb0"
      unitRef="usd">5000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMy0xLTEtNTk1Ng_e19c71a4-09e5-45ec-b20d-470dffd5c060"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <eose:CommonStockValueContingentlyIssuable
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfNDEtMS0xLTEtMTEyMTI_997f32e3-0bfd-4b86-97c1-f8a936f9ddf7"
      unitRef="usd">17944000</eose:CommonStockValueContingentlyIssuable>
    <eose:CommonStockValueContingentlyIssuable
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfNDEtMy0xLTEtMTEyMTI_a9d7d54a-3d26-46b3-9de0-482255c5fd76"
      unitRef="usd">0</eose:CommonStockValueContingentlyIssuable>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzktMC0xLTEtNjU0Ny90ZXh0cmVnaW9uOjRhMjgwMTM3ZjlhYzQ5Y2FhOGU1Zjg2NmYzZWU4ZTgzXzE2NDkyNjc0NDE4NTE_ca21448e-953f-480a-ba03-a3387ff75768"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzktMC0xLTEtNjU0Ny90ZXh0cmVnaW9uOjRhMjgwMTM3ZjlhYzQ5Y2FhOGU1Zjg2NmYzZWU4ZTgzXzE2NDkyNjc0NDE4NTE_f0f807dc-8ab7-4258-a61f-c3d76f85678d"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzktMC0xLTEtNjU0Ny90ZXh0cmVnaW9uOjRhMjgwMTM3ZjlhYzQ5Y2FhOGU1Zjg2NmYzZWU4ZTgzXzE2NDkyNjc0NDE4NjM_3bb7e0a4-5d9c-48d5-8258-65fd6f588db6"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzktMC0xLTEtNjU0Ny90ZXh0cmVnaW9uOjRhMjgwMTM3ZjlhYzQ5Y2FhOGU1Zjg2NmYzZWU4ZTgzXzE2NDkyNjc0NDE4NjM_61371944-8eb6-4b64-8f6d-22ab5f5258fe"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzktMC0xLTEtNjU0Ny90ZXh0cmVnaW9uOjRhMjgwMTM3ZjlhYzQ5Y2FhOGU1Zjg2NmYzZWU4ZTgzXzkzNDU4NDg4MzYzMDQ_0977f01b-2e33-4156-8d47-58100b3abb2a"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzktMC0xLTEtNjU0Ny90ZXh0cmVnaW9uOjRhMjgwMTM3ZjlhYzQ5Y2FhOGU1Zjg2NmYzZWU4ZTgzXzkzNDU4NDg4MzYzMDQ_59d67443-c6dc-4bc6-a3b1-909b969080e5"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzktMC0xLTEtNjU0Ny90ZXh0cmVnaW9uOjRhMjgwMTM3ZjlhYzQ5Y2FhOGU1Zjg2NmYzZWU4ZTgzXzkzNDU4NDg4MzYzMDQ_9e72ee8a-d5ac-4ccb-82e5-bf7453892945"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzktMC0xLTEtNjU0Ny90ZXh0cmVnaW9uOjRhMjgwMTM3ZjlhYzQ5Y2FhOGU1Zjg2NmYzZWU4ZTgzXzkzNDU4NDg4MzYzMDQ_ab23ffff-9f81-4c3b-9297-b48fde1715e2"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzktMS0xLTEtNjM3OA_ad1b6226-1a90-463c-8f63-b5a4c3701ca0"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzktMy0xLTEtNjM3OA_65ddda79-4a66-4a4b-bb74-ad19350e1e4c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzYtMS0xLTEtMA_2f5318b5-0f45-400f-bf07-587940dc7d5b"
      unitRef="usd">395913000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzYtMy0xLTEtMA_fe967fa9-ebae-49e6-9de1-1ebff141cada"
      unitRef="usd">20346000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzctMS0xLTEtMA_508c8f1c-a8e0-4809-9817-1d5984a49270"
      unitRef="usd">-290766000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzctMy0xLTEtMA_e8b22ddc-4f88-4c9e-ab0a-6088b2f4a574"
      unitRef="usd">-204068000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMS0xLTEtMA_ad1e25ff-6a7d-4d10-88a6-ec65d6c98536"
      unitRef="usd">123096000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMy0xLTEtMA_5b3e94b2-734d-44e7-871e-5b6386d50b5e"
      unitRef="usd">-183722000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzktMS0xLTEtMA_09b9a5e3-3da3-4d72-885c-a2013f1e4e62"
      unitRef="usd">138264000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzktMy0xLTEtMA_e4606eba-b2a3-4e83-a856-4640ec1412ef"
      unitRef="usd">13057000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMi0xLTEtMS0w_e00e5575-d6f0-41f4-a7b9-205c516b307b"
      unitRef="usd">219000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMi0zLTEtMS0w_b7ee6bb1-402c-4f66-b774-ab72c14df0cb"
      unitRef="usd">496000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfNS0xLTEtMS0w_e1183919-3d72-4413-ac85-529ca4928177"
      unitRef="usd">5509000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfNS0zLTEtMS0w_6e38a084-b16c-4eda-9def-c3e8c753c9fb"
      unitRef="usd">8332000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfNi0xLTEtMS0w_f980a829-8086-44f8-be8e-6144839af465"
      unitRef="usd">13983000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfNi0zLTEtMS0w_3db36c28-0bb4-448b-aa87-5bce17a5625b"
      unitRef="usd">11755000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfNy0xLTEtMS0w_a25c9f53-2e8d-4399-b348-c13a94d218de"
      unitRef="usd">18883000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfNy0zLTEtMS0w_68a9eed4-4d7b-4b38-b26e-76990338880f"
      unitRef="usd">7710000</us-gaap:GeneralAndAdministrativeExpense>
    <eose:GrantExpenseIncomeNet
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfOC0xLTEtMS0w_95252ed6-3f81-4c31-84f5-ee98487d3cd0"
      unitRef="usd">913000</eose:GrantExpenseIncomeNet>
    <eose:GrantExpenseIncomeNet
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfOC0zLTEtMS0w_ab93f7a0-6497-4862-92a3-3aaabf2d282a"
      unitRef="usd">-469000</eose:GrantExpenseIncomeNet>
    <us-gaap:CostsAndExpenses
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfOS0xLTEtMS0w_76b91d6c-dc0c-43db-9379-2864b4991085"
      unitRef="usd">39288000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfOS0zLTEtMS0w_30a25c44-7390-40f8-b0cb-b8b9687eeaa6"
      unitRef="usd">27328000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMTEtMS0xLTEtMA_066bb97e-cd77-41a0-b3cf-25431c9747bd"
      unitRef="usd">-39069000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMTEtMy0xLTEtMA_f72201ad-039a-48ce-baf2-2905035549a8"
      unitRef="usd">-26832000</us-gaap:OperatingIncomeLoss>
    <eose:GainLossOnSaleOfStateTaxAttributes
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMTQtMS0xLTEtMA_b6338e07-43a6-4787-ba5f-38d4b5073918"
      unitRef="usd">0</eose:GainLossOnSaleOfStateTaxAttributes>
    <eose:GainLossOnSaleOfStateTaxAttributes
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMTQtMy0xLTEtMA_f8ce2b50-a48c-43d5-9d82-db95b3eae5d2"
      unitRef="usd">4060000</eose:GainLossOnSaleOfStateTaxAttributes>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMTctMS0xLTEtNjczMw_35762ab7-22f1-4129-aa9a-0e64ab96f984"
      unitRef="usd">-115000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMTctMy0xLTEtNjczMw_990386cf-216e-4fe7-a807-19272002ebfb"
      unitRef="usd">2000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMTctMS0xLTEtMA_351e99af-a5ee-4a66-b27d-6ec751cedb0e"
      unitRef="usd">23706000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMTctMy0xLTEtMA_a04c3597-19ce-475b-9766-c7e9549657c8"
      unitRef="usd">49708000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMTgtMS0xLTEtMA_bc59e2d0-b7b5-4e9d-8527-393b0a9628ce"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMTgtMy0xLTEtMA_40090c89-b4d3-4d5b-a173-8167f9fc75a0"
      unitRef="usd">-6111000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMTktMS0xLTEtMA_824daa64-0e9d-4b2c-b081-6b4a45b76853"
      unitRef="usd">2092000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMTktMy0xLTEtMA_2708aace-db6b-4b7b-ada1-260a8aee2f86"
      unitRef="usd">-716000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMTktMS0xLTEtMTcwNTY_6cce44b9-0826-46d2-9bd4-953674ed2890"
      unitRef="usd">8083000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMTktMy0xLTEtMTcwNTY_bd8def0c-7404-4816-80d7-943a3964d0dc"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjEtMS0xLTEtODU1Mg_c3dc1754-88f7-4afe-9a15-226769ea2830"
      unitRef="usd">127000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjEtMy0xLTEtODU1Mg_8f542616-2ca2-4257-88d9-cb6ddbbdb05e"
      unitRef="usd">-178000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjEtMS0xLTEtMA_284b8707-a7d8-408f-a5f3-281c1eeb0c8e"
      unitRef="usd">-68754000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjEtMy0xLTEtMA_5e350e18-56bf-4192-b90a-6228f5fa12dc"
      unitRef="usd">-79483000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjQtMS0xLTEtNjM2Ng_34c683eb-90d7-4304-961e-c902653f333f"
      unitRef="usdPerShare">-7.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjQtMy0xLTEtNjM2Ng_2f77424d-7934-4cab-b227-87586407aef4"
      unitRef="usdPerShare">-20.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjUtMS0xLTEtNjM2Ng_bad798e1-50f8-4816-8cc4-8fc1ac0a8c0f"
      unitRef="usdPerShare">-7.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjUtMy0xLTEtNjM2Ng_0a0a175f-f32c-4f93-a77c-6e5558effb56"
      unitRef="usdPerShare">-20.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjgtMS0xLTEtNjM2Ng_945f2631-eb4c-4b39-a2b3-17db3b9f23e6"
      unitRef="shares">9408841</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjgtMy0xLTEtNjM2Ng_b469838d-2890-4180-a4fa-67792c0fff1f"
      unitRef="shares">3930336</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjktMS0xLTEtNjM2Ng_2be1889a-0270-4a7a-a7d4-f5f2646243be"
      unitRef="shares">9408841</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjktMy0xLTEtNjM2Ng_53a5f397-f38f-4991-8197-f1dfe8142a82"
      unitRef="shares">3930336</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i4abc4ce066b44d25807cce864a94b78d_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMi0xLTEtMS0w_8ca9f6d9-e279-4913-8423-662ffa6773e2"
      unitRef="shares">3930336</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4abc4ce066b44d25807cce864a94b78d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMi0zLTEtMS0w_4d80b047-70fc-464f-9e72-d66d2d0630c7"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2ddbd6e3169049b6be0c09677f184773_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMi01LTEtMS01OTky_d5eb12b3-b73d-496f-8047-d1aeb5777af8"
      unitRef="usd">20211000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2324de30ba6540f6b214669cfc586922_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMi03LTEtMS0xMTI0Mw_816b2982-4796-426c-b37c-b6de027a79a8"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if66fb513ae6f4cb0a20a3f57ec722f33_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMi01LTEtMS0w_51ca4b18-e8e6-4d09-987c-780afc74c213"
      unitRef="usd">-124585000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i312e0e6edd69435fa27b8680744fbdb3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMi03LTEtMS0w_66d04282-b178-453d-b3d1-88731c3414d8"
      unitRef="usd">-104374000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2c2812844623442dbe33cf83aa909f43_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMy01LTEtMS01OTk2_5f7a8eb4-4a8d-4bc9-a255-51bb2209d28b"
      unitRef="usd">135000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMy03LTEtMS0w_abe78769-410a-498f-b612-5191162e9e56"
      unitRef="usd">135000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i3d89f0bd077c426b9abd8ce054b81396_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNC01LTEtMS0w_4d855de8-d204-463a-baa9-1a4343b3ef57"
      unitRef="usd">-79483000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNC03LTEtMS0w_a8a75230-04cb-483c-8475-1a08983af711"
      unitRef="usd">-79483000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i01b7614ea63a485fb20a04e31dec5539_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNS0xLTEtMS0w_c745851d-2898-4a6c-ba6e-c09318e4af4d"
      unitRef="shares">3930336</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i01b7614ea63a485fb20a04e31dec5539_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNS0zLTEtMS0w_5229e9e2-2c5f-4403-b75b-530263d6080f"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idb4f20cb46844d2bb773ff491dcfd4ba_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNS01LTEtMS02MDA1_ec8de36b-d56b-4b6e-9032-c84f6c1103b1"
      unitRef="usd">20346000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1165fe429c6342b3adf5df9983d01c6b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNS03LTEtMS0xMTI0Mw_60903489-7411-4415-9e8d-5830426a7b9c"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i67a675d7eaf344ffa9a0254007d376bd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNS01LTEtMS0w_390644ed-9803-49b8-b891-1dc75425cb94"
      unitRef="usd">-204068000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNS03LTEtMS0w_9197cfad-464c-40b6-b799-e23394e766ad"
      unitRef="usd">-183722000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="i1f2bd928e459487ba1f80a80a96eb4d7_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNi0xLTEtMS02MDI3_070572b6-0978-4fd6-bfab-bc32fe5913df"
      unitRef="shares">14727844</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="i1f2bd928e459487ba1f80a80a96eb4d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNi0zLTEtMS02MDI3_18a989a3-58f2-4aca-81fa-3c7fea284762"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="i1ab9be31bb6f49f49a28c9965613a4c0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNi01LTEtMS02MDI3_a6f3e188-b54b-4a7b-b8db-c00e57691a11"
      unitRef="usd">121123000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNi05LTEtMS02MDMx_2e25a3a1-70e3-452f-86bd-a4e2d3319483"
      unitRef="usd">121125000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i1f2bd928e459487ba1f80a80a96eb4d7_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNy0xLTEtMS02MDI3_6b551ccb-b88c-4f59-956d-8aaa91460a27"
      unitRef="shares">10886336</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i1f2bd928e459487ba1f80a80a96eb4d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNy0zLTEtMS02MDI3_e11c9f24-73b9-4227-9e16-7c6695554d35"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i1ab9be31bb6f49f49a28c9965613a4c0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNy01LTEtMS02MDI3_6b1f32f5-30ee-4ebe-94c7-857368afca5b"
      unitRef="usd">108862000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNy05LTEtMS02MDMx_4c2da7b5-a1b8-4ca1-afce-5f185efe5a96"
      unitRef="usd">108863000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <eose:SharesIssuedDuringPeriodSharesRecapitalization
      contextRef="i1f2bd928e459487ba1f80a80a96eb4d7_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfOS0xLTEtMS02MDI3_bc1fc509-0ed8-4410-a58e-4aac4bc42199"
      unitRef="shares">18364805</eose:SharesIssuedDuringPeriodSharesRecapitalization>
    <eose:StockIssuedDuringPeriodValueRecapitalization
      contextRef="i1f2bd928e459487ba1f80a80a96eb4d7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfOS0zLTEtMS02MDI3_7ea3edca-4e78-43c8-8bce-87b44fa68c7a"
      unitRef="usd">2000</eose:StockIssuedDuringPeriodValueRecapitalization>
    <eose:StockIssuedDuringPeriodValueRecapitalization
      contextRef="i1ab9be31bb6f49f49a28c9965613a4c0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfOS01LTEtMS02MDI3_bbbeb7e0-7bff-4a26-8b14-4e116dc11b7e"
      unitRef="usd">126024000</eose:StockIssuedDuringPeriodValueRecapitalization>
    <eose:StockIssuedDuringPeriodValueRecapitalization
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfOS05LTEtMS02MDMx_c95b5957-a5f3-4fb6-ab3f-6a550cf804c3"
      unitRef="usd">126026000</eose:StockIssuedDuringPeriodValueRecapitalization>
    <eose:StockholdersEquityContingentlyIssuableCommonStock
      contextRef="i7dbfb3a8bca24fcda29a721a9a0cab26_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTAtNy0xLTEtMTEyNDM_6b853ebf-fcee-4b0d-bc0a-17439bb79591"
      unitRef="usd">17944000</eose:StockholdersEquityContingentlyIssuableCommonStock>
    <eose:StockholdersEquityContingentlyIssuableCommonStock
      contextRef="ie837b693036c44f3ad9c62abe327c9b8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTAtOS0xLTEtMTE4Njc_0b0d9869-8c9c-4c71-8175-4a9555691e95"
      unitRef="usd">-17944000</eose:StockholdersEquityContingentlyIssuableCommonStock>
    <eose:AdjustmentsToAdditionalPaidInCapitalRecapitalizationTransactionCosts
      contextRef="i1ab9be31bb6f49f49a28c9965613a4c0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTAtNS0xLTEtNjAyNw_f4c17dc3-1981-4f9b-a91f-ac96b3431338"
      unitRef="usd">10274000</eose:AdjustmentsToAdditionalPaidInCapitalRecapitalizationTransactionCosts>
    <eose:AdjustmentsToAdditionalPaidInCapitalRecapitalizationTransactionCosts
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTAtOS0xLTEtNjAzMQ_75a0c567-3f48-4914-963a-4f9fe5685c62"
      unitRef="usd">10274000</eose:AdjustmentsToAdditionalPaidInCapitalRecapitalizationTransactionCosts>
    <eose:AdjustmentsToAdditionalPaidInCapitalContributedCapitalShortSwingProfitsDisgorgement
      contextRef="i1ab9be31bb6f49f49a28c9965613a4c0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTItNS0xLTEtMTAzNDk_5fefc0dc-09d0-4ec8-a071-cc9bb8d40261"
      unitRef="usd">432000</eose:AdjustmentsToAdditionalPaidInCapitalContributedCapitalShortSwingProfitsDisgorgement>
    <eose:AdjustmentsToAdditionalPaidInCapitalContributedCapitalShortSwingProfitsDisgorgement
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTItOS0xLTEtMTAzNDk_574a23b8-d9ef-4b2b-b193-b57a96b19e86"
      unitRef="usd">432000</eose:AdjustmentsToAdditionalPaidInCapitalContributedCapitalShortSwingProfitsDisgorgement>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i1f2bd928e459487ba1f80a80a96eb4d7_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTMtMS0xLTEtMTQyNDk_ad4af45d-3960-4f4d-8626-f8cea3229978"
      unitRef="shares">174761</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1ab9be31bb6f49f49a28c9965613a4c0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTItNS0xLTEtNjA0MQ_435ac260-352b-4bbc-9ab7-87dcacaa5db5"
      unitRef="usd">5081000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNi03LTEtMS0w_dcd6152c-024e-4351-8d45-7f08f4dc0f93"
      unitRef="usd">5081000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="icd110d63157349b788a6e1ceb6218cb1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTUtMS0xLTEtMTEyNDk_0498a7e2-97c9-4f86-8084-51cf3d340cf2"
      unitRef="shares">859000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i04c8e1b75a554084a1feece76192d93b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTUtNS0xLTEtMTEyNDk_2c3eca7a-1c39-4129-b1c7-d9b700318468"
      unitRef="usd">12559000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ied833dbdbad5495c8c20e5795e6ec7d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTUtMTEtMS0xLTExMjQ5_c59e8e7b-acb0-48e6-af46-e24d5fe32972"
      unitRef="usd">12559000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i48edff91fdb9408796d5f318a9bd0b60_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTUtNS0xLTEtMTcwNjc_924deca0-a890-4e60-b049-a21e357a6442"
      unitRef="usd">11760000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i0d0c840939a34625830b5edd15b39ef5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTUtMTEtMS0xLTE3MDcx_798c5196-8c7a-463d-ada5-6c5188672141"
      unitRef="usd">11760000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:NetIncomeLoss
      contextRef="ie837b693036c44f3ad9c62abe327c9b8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNy01LTEtMS0w_44a3ccf8-04c9-46e5-a7da-9f61fb10f979"
      unitRef="usd">-68754000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNy03LTEtMS0w_01925b5e-0da6-488d-8a5c-1955ea9a2aab"
      unitRef="usd">-68754000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i8ea8cf7e680d402e8510b402b5320a9b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfOC0xLTEtMS0w_ee31cb9f-6fda-4f24-9621-cc28e15abfba"
      unitRef="shares">48943082</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8ea8cf7e680d402e8510b402b5320a9b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfOC0zLTEtMS0w_b8396889-a3b4-473e-8059-751de756f5b0"
      unitRef="usd">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i17fa6970fac043898f3007dcdfed5181_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTQtNS0xLTEtNjAzNw_7ef28c3f-bb81-4686-b364-7f45ebef3cce"
      unitRef="usd">395913000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i00acbce8a10941e98219bd59f6831c49_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTctNy0xLTEtMTEyNDM_8f566074-520d-49bf-94af-9653421c9cd4"
      unitRef="usd">17944000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i76cf2c500dd94f1fbd3e1aa5196e13c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfOC01LTEtMS0w_9e29313f-41b6-4430-8ed6-f99e0508f4a7"
      unitRef="usd">-290766000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfOC03LTEtMS0w_7cce34dd-5baf-44d2-9f3b-4fa8255d29eb"
      unitRef="usd">123096000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMi0xLTEtMS0w_c4ea337f-93c5-4987-8e0b-f058e82c59b8"
      unitRef="usd">-68754000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMi0zLTEtMS0w_c6800f1a-31c7-422c-aa91-206601c21983"
      unitRef="usd">-79483000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfNC0xLTEtMS0w_d9e29a01-7a05-4c85-9c57-e75a750f0756"
      unitRef="usd">5081000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfNC0zLTEtMS0w_8814d2fd-ad54-4034-be0f-ce00ee47b9e0"
      unitRef="usd">135000</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfNS0xLTEtMS0w_4d8bc1ac-2e45-435e-8128-731fd61aab80"
      unitRef="usd">1558000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfNS0zLTEtMS0w_55fddfab-c46f-445b-b7b1-6d278c35652d"
      unitRef="usd">2123000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfNi0xLTEtMS0w_190c3692-9c22-4164-8470-ef228268a758"
      unitRef="usd">0</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfNi0zLTEtMS0w_bebeee22-cba9-4cc1-a03f-24291bca2e78"
      unitRef="usd">1590000</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfOC0xLTEtMS02Mjky_fe27e315-3271-4f45-ac03-320257c2017e"
      unitRef="usd">-31000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfOC0zLTEtMS02Mjky_7145c5f5-588d-4b04-9c9f-9f4370d42c73"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfNy0xLTEtMS0w_d773ec42-a771-4433-b5f8-903643798eb8"
      unitRef="usd">127000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfNy0zLTEtMS0w_77431ccb-651f-4ee3-a88e-ec9b0f3cfeec"
      unitRef="usd">-178000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestExpenseDebt
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfOC0xLTEtMS0w_a94c829c-619a-456b-a4f6-71bc53317306"
      unitRef="usd">23706000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfOC0zLTEtMS0w_3f7fd9ef-fb2d-47e2-b4fd-2ef8333abd9a"
      unitRef="usd">49708000</us-gaap:InterestExpenseDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfOS0xLTEtMS0w_1ee7cdb6-e2be-4dd8-accb-0bd21980b11d"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfOS0zLTEtMS0w_5005ad72-23cb-4e49-bb7b-0d808e726643"
      unitRef="usd">-6111000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <eose:ProvisionForFirmPurchaseCommitment
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTEtMS0xLTEtNjI3OQ_4e9aab16-95c9-4e5e-a8e4-c3f971655e51"
      unitRef="usd">1585000</eose:ProvisionForFirmPurchaseCommitment>
    <eose:ProvisionForFirmPurchaseCommitment
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTEtMy0xLTEtNjI3OQ_0db9732d-296f-41ea-b2ec-11438358df89"
      unitRef="usd">0</eose:ProvisionForFirmPurchaseCommitment>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTAtMS0xLTEtMA_987ce5a2-8eef-4888-b770-a25ba99675ee"
      unitRef="usd">2092000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTAtMy0xLTEtMA_b70e9151-ce39-4df3-b6e0-81fae905d89d"
      unitRef="usd">-716000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTMtMS0xLTEtMTcwNzg_2e910a5a-e689-46f9-9826-e19c7a6e3692"
      unitRef="usd">8083000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTMtMy0xLTEtMTcwNzg_7be7434a-b6e4-49be-8e82-8a82f259cf51"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTEtMS0xLTEtMA_d1d65a26-faa4-4722-b54e-8b49fea39c2a"
      unitRef="usd">0</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTEtMy0xLTEtMA_deb21fa7-5f01-49f9-a162-8dcc57a5356d"
      unitRef="usd">52000</us-gaap:OtherNoncashIncomeExpense>
    <eose:IncreaseDecreaseInReceivableOnSaleOfStateTaxAttributes
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTMtMS0xLTEtMA_0f3d2cca-a299-4fd6-9942-28d325b1e683"
      unitRef="usd">-4060000</eose:IncreaseDecreaseInReceivableOnSaleOfStateTaxAttributes>
    <eose:IncreaseDecreaseInReceivableOnSaleOfStateTaxAttributes
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTMtMy0xLTEtMA_4e1d32f7-ff65-43a1-a33b-7c9b9700202f"
      unitRef="usd">4060000</eose:IncreaseDecreaseInReceivableOnSaleOfStateTaxAttributes>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTQtMS0xLTEtMA_1c2f1b67-7da8-4ad5-80bd-5b83f8bb002d"
      unitRef="usd">1607000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTQtMy0xLTEtMA_9d9074e8-c69c-409b-95ff-69382cb46663"
      unitRef="usd">462000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTUtMS0xLTEtMA_5de37c56-b44b-4f4c-874c-cc4a91864b27"
      unitRef="usd">214000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTUtMy0xLTEtMA_dab30aab-7be9-4842-b24f-6d6d7b8ce620"
      unitRef="usd">-634000</us-gaap:IncreaseDecreaseInInventories>
    <eose:IncreaseDecreaseInGrantsReceivable
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTYtMS0xLTEtMA_2f2243c5-23be-4646-bffa-5eeff37b9ed1"
      unitRef="usd">-195000</eose:IncreaseDecreaseInGrantsReceivable>
    <eose:IncreaseDecreaseInGrantsReceivable
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTYtMy0xLTEtMA_cd4d4326-90fa-4610-b27e-e46749486862"
      unitRef="usd">-352000</eose:IncreaseDecreaseInGrantsReceivable>
    <eose:IncreaseDecreaseInCurrentDepositsAssets
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjAtMS0xLTEtNjI3OQ_16ae277b-99d3-4b33-8797-10e5dfab875a"
      unitRef="usd">-593000</eose:IncreaseDecreaseInCurrentDepositsAssets>
    <eose:IncreaseDecreaseInCurrentDepositsAssets
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjAtMy0xLTEtNjI3OQ_3d409d79-b2ac-4142-8c2c-3f7744bcd419"
      unitRef="usd">109000</eose:IncreaseDecreaseInCurrentDepositsAssets>
    <eose:IncreaseDecreaseInNoncurrentDepositsAssets
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTctMS0xLTEtMA_04e0cbdf-947a-4f17-b488-b7ee03899d3a"
      unitRef="usd">-17000</eose:IncreaseDecreaseInNoncurrentDepositsAssets>
    <eose:IncreaseDecreaseInNoncurrentDepositsAssets
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTctMy0xLTEtMA_07e008c8-fa97-4760-ba62-ae3ae7b5e574"
      unitRef="usd">-64000</eose:IncreaseDecreaseInNoncurrentDepositsAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTgtMS0xLTEtMA_7466bd59-6cad-48a9-a7e6-6df71fe612c3"
      unitRef="usd">1709000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTgtMy0xLTEtMA_7ac1a2fd-3129-45c8-82d9-7bba7a252aad"
      unitRef="usd">-2210000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjMtMS0xLTEtNjY2MA_bafa8310-9ffd-4950-a8a4-c6f0a192c941"
      unitRef="usd">1323000</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjMtMy0xLTEtNjY2MA_694cff79-b171-4ecf-9b03-134b0e2e53a0"
      unitRef="usd">1140000</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTktMS0xLTEtMA_c484cbaa-7a09-4a5a-bc91-e547364f4d56"
      unitRef="usd">-223000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMTktMy0xLTEtMA_24554ebd-66fd-497f-bb00-e0bbf746e9da"
      unitRef="usd">-468000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <eose:IncreaseDecreaseInDeferredRent
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjAtMS0xLTEtMA_218771c9-9043-4d96-adde-f46ba0985fb0"
      unitRef="usd">99000</eose:IncreaseDecreaseInDeferredRent>
    <eose:IncreaseDecreaseInDeferredRent
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjAtMy0xLTEtMA_aec043e1-cf71-4e19-a794-7179d554ba3c"
      unitRef="usd">169000</eose:IncreaseDecreaseInDeferredRent>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjUtMS0xLTEtNjI3OQ_e701a44a-c4b1-4a65-ab7e-5c07804d3701"
      unitRef="usd">362000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjUtMy0xLTEtNjI3OQ_dbb144a8-4687-4b5e-95ed-a0cb573efcbd"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjEtMS0xLTEtMA_31c8b9d2-1c9c-4e0d-bf41-7f1540b55c42"
      unitRef="usd">-26559000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjEtMy0xLTEtMA_26fd7cb4-b100-42e0-b114-25bdd3a344b3"
      unitRef="usd">-23834000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjMtMS0xLTEtMA_951e9b82-3a64-462e-9810-d4c8678840fb"
      unitRef="usd">3020000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjMtMy0xLTEtMA_d89d238f-0d07-4de6-9212-223c81957d96"
      unitRef="usd">601000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjQtMS0xLTEtMA_27ce844a-6ae5-41c7-ab57-24b973bae67d"
      unitRef="usd">3605000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjQtMy0xLTEtMA_b1a1b61e-81ca-436f-85e6-8992b01f12c0"
      unitRef="usd">2299000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjUtMS0xLTEtMA_be22ae6c-84e9-4af9-a33b-52508b27302a"
      unitRef="usd">-6625000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjUtMy0xLTEtMA_bf01b649-e303-471c-b941-ff3f610fe870"
      unitRef="usd">-2900000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjctMS0xLTEtMA_e6629ec6-ff24-4e30-860e-ee1e3cc800b1"
      unitRef="usd">15000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjctMy0xLTEtMA_27cd163c-6638-48de-a818-662b734a755a"
      unitRef="usd">72000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjgtMS0xLTEtMA_f2d38ab0-2dbd-4923-a0f8-cd34829c3d6a"
      unitRef="usd">9009000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjgtMy0xLTEtMA_cb6079c6-f003-4966-9810-191efc314eae"
      unitRef="usd">19346000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjktMS0xLTEtMA_de36870a-85cd-4d66-b1d1-8eda39847bfc"
      unitRef="usd">191000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMjktMy0xLTEtMA_5c1b00bf-c7c2-4015-b04b-6f9686926602"
      unitRef="usd">0</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzYtMS0xLTEtMTM0ODI_e8e4d9f9-9188-4e65-8c70-2477d395cdac"
      unitRef="usd">97000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzUtMy0xLTEtMTM2NDY_399188fa-4bc5-4909-93f2-976299c5061e"
      unitRef="usd">1000000</us-gaap:RepaymentsOfNotesPayable>
    <eose:ProceedsFromLoansPayablePaycheckProtectionProgramCARESAct
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzYtMS0xLTEtNjMxMw_64a7c46d-a0ff-4464-a77a-30d1d66523b5"
      unitRef="usd">1257000</eose:ProceedsFromLoansPayablePaycheckProtectionProgramCARESAct>
    <eose:ProceedsFromLoansPayablePaycheckProtectionProgramCARESAct
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzYtMy0xLTEtNjMxMw_87559cd4-db41-4ab9-b9b4-8dd6e6e53700"
      unitRef="usd">0</eose:ProceedsFromLoansPayablePaycheckProtectionProgramCARESAct>
    <eose:ProceedsFromConvertibleDebtBeneficialConversionFeature
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzAtMS0xLTEtMA_bd9cb179-6205-4c59-99da-3a7d01d06a35"
      unitRef="usd">0</eose:ProceedsFromConvertibleDebtBeneficialConversionFeature>
    <eose:ProceedsFromConvertibleDebtBeneficialConversionFeature
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzAtMy0xLTEtMA_8cf62aff-bc8a-4dab-bde6-8815646adcfe"
      unitRef="usd">1793000</eose:ProceedsFromConvertibleDebtBeneficialConversionFeature>
    <eose:ProceedsFromRecapitalizationTransaction
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzgtMS0xLTEtNjMxMw_0fecabf5-b431-4fbc-af3d-28deac0b95ea"
      unitRef="usd">142345000</eose:ProceedsFromRecapitalizationTransaction>
    <eose:ProceedsFromRecapitalizationTransaction
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzgtMy0xLTEtNjMxMw_04231012-853f-4635-9d82-52444483a6bd"
      unitRef="usd">0</eose:ProceedsFromRecapitalizationTransaction>
    <eose:PaymentsForRecapitalizationTransactionCosts
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzktMS0xLTEtMTQyODU_cbe3f3ee-286f-4aa8-92a9-3e1ffc16d2f0"
      unitRef="usd">10274000</eose:PaymentsForRecapitalizationTransactionCosts>
    <eose:PaymentsForRecapitalizationTransactionCosts
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzktMy0xLTEtMTQyODk_53e19eac-93f2-47a4-98dd-830d4c76754a"
      unitRef="usd">0</eose:PaymentsForRecapitalizationTransactionCosts>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzEtMS0xLTEtMA_968b7805-cf4f-4170-a34e-3d91ccc24b35"
      unitRef="usd">11759000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzEtMy0xLTEtMA_c5e54b9a-9395-4996-9903-2032b83a8893"
      unitRef="usd">2031000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzItMS0xLTEtMA_29732def-16a1-4823-a5da-180aa4a76b2c"
      unitRef="usd">154175000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzItMy0xLTEtMA_8472c9bf-fe2e-4eb1-864f-948cd8c58501"
      unitRef="usd">22098000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzMtMS0xLTEtMA_8b5409ed-8843-4de9-a1d2-a9581cf05101"
      unitRef="usd">120991000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzMtMy0xLTEtMA_9706a22c-abf8-46c8-9be1-af2e070c1fa8"
      unitRef="usd">-4636000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzQtMS0xLTEtMA_06aa31aa-863e-4d5e-9bcf-34db7610afd7"
      unitRef="usd">862000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i312e0e6edd69435fa27b8680744fbdb3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzQtMy0xLTEtMA_1a6703b2-ca21-4eab-80b8-914280c00c04"
      unitRef="usd">5498000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzUtMS0xLTEtMA_57e563ab-6d52-4807-9086-39443348975b"
      unitRef="usd">121853000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzUtMy0xLTEtMA_a618ae2f-4984-4363-bfde-e3fdd5651667"
      unitRef="usd">862000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <eose:ContributionOfInventory
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzctMS0xLTEtMA_9e6165c9-bd58-489e-86a9-cd08341b5f3f"
      unitRef="usd">0</eose:ContributionOfInventory>
    <eose:ContributionOfInventory
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzctMy0xLTEtMA_365741c4-8b4b-413b-aed7-e93e7283b6c1"
      unitRef="usd">167000</eose:ContributionOfInventory>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzgtMS0xLTEtMA_c61ca73b-6293-43a5-947f-19d0ee0c7531"
      unitRef="usd">374000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzgtMy0xLTEtMA_b465c10d-d482-4c6b-b420-2dd1cc8130ea"
      unitRef="usd">93000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <eose:StockIssuedConvertibleNotes
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzktMS0xLTEtMA_0cab38e4-509f-4bd5-a110-ecf228ce7205"
      unitRef="usd">108863000</eose:StockIssuedConvertibleNotes>
    <eose:StockIssuedConvertibleNotes
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfMzktMy0xLTEtMA_322617ea-ea91-4626-aa18-0cb305faa367"
      unitRef="usd">0</eose:StockIssuedConvertibleNotes>
    <eose:StockIssuedConversionOfContingentlyRedeemablePreferredStock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfNDktMS0xLTEtNjMzNw_c570adf3-244d-48da-9e1e-791d7bb721c8"
      unitRef="usd">121125000</eose:StockIssuedConversionOfContingentlyRedeemablePreferredStock>
    <eose:StockIssuedConversionOfContingentlyRedeemablePreferredStock
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfNDktMy0xLTEtNjMzNw_5ba32414-dd70-47eb-be75-c55bf0c0bdc5"
      unitRef="usd">0</eose:StockIssuedConversionOfContingentlyRedeemablePreferredStock>
    <eose:ShortSwingProfitsDisgorgedButNotYetReceived
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfNTAtMS0xLTEtMTAzNjE_32649060-4b18-4c57-812b-abbf4f6400cf"
      unitRef="usd">432000</eose:ShortSwingProfitsDisgorgedButNotYetReceived>
    <eose:ShortSwingProfitsDisgorgedButNotYetReceived
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfNTAtMy0xLTEtMTAzNjE_1bb27158-40f0-4929-a102-6214657787b7"
      unitRef="usd">0</eose:ShortSwingProfitsDisgorgedButNotYetReceived>
    <us-gaap:InterestPaid
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfNDEtMS0xLTEtMA_0088ac34-fe68-4de4-818f-4e2d499879b9"
      unitRef="usd">118000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184Mi9mcmFnOmFhOTg1ODgwNTJiYTQ1ZDdhMmYwNWUwMTIwYTYzODVhL3RhYmxlOjc3ZWExMWFkY2VkMjQ5YzJhY2Q2OTZiOTlhZDM3M2UzL3RhYmxlcmFuZ2U6NzdlYTExYWRjZWQyNDljMmFjZDY5NmI5OWFkMzczZTNfNDEtMy0xLTEtMA_36ff7d3e-7aa7-4d90-bec7-037fd863b565"
      unitRef="usd">6000</us-gaap:InterestPaid>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184NS9mcmFnOjEzOTZmYjNmMGI0MTRjMDc5YzAyZDE5ZDgwNzk0MzljL3RleHRyZWdpb246MTM5NmZiM2YwYjQxNGMwNzljMDJkMTlkODA3OTQzOWNfOTM0NTg0ODgzNjI2Mg_2f398c81-600f-425a-b33b-0fc1d1249057">Nature of Operations and Summary of Significant Accounting PoliciesNature of Operations&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Eos Energy Enterprises, Inc. (f/k/a B. Riley Merger Corp. II) (the &#x201c;Company&#x201d; or "Eos") designs, develops, manufactures, and sells innovative energy storage solutions for the electric utilities, and 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 their 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 is also an investor in an unconsolidated joint venture (&#x201c;JV&#x201d;) which has the exclusive rights to manufacture the DC Battery Systems integrated with the BMS for DC Battery Systems that are sold and delivered in North America, subject to meeting certain performance targets. The Company&#x2019;s major markets are integration of battery storage with solar that is connected to the utility power grid or the customer&#x2019;s solar system that is not connected to the utility power grid, battery storage systems to be used by utilities to relieve congestion in the power grids and battery 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:6pt;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;Reverse Recapitalization &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company was incorporated as a Delaware corporation on June 3, 2019 as a publicly held special purpose acquisition company (&#x201c;SPAC&#x201d;) in order to acquire, through a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or similar business combination one or more businesses. On November 16, 2020 (the" Merger Date"), the Company consummated a reverse recapitalization (the "Merger") pursuant to which B. Riley Merger Corp. II ("BMRG") acquired Eos Energy Storage LLC pursuant to an agreement and plan for merger (the &#x201c;Merger Agreement&#x201d;) between the Company, BMRG Merger Sub, LLC, our wholly-owned subsidiary and a Delaware limited liability company (&#x201c;Merger Sub I&#x201d;), BMRG Merger Sub II, LLC, our wholly-owned subsidiary and a Delaware limited liability company (&#x201c;Merger Sub II&#x201d;), Eos Energy Storage LLC, a Delaware limited liability company (&#x201c;EES&#x201d;), New Eos Energy LLC, a wholly-owned subsidiary of EES and a Delaware limited liability company (&#x201c;Newco&#x201d;) and AltEnergy Storage VI, LLC, a Delaware limited liability company (&#x201c;AltEnergy&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Merger, (1) Merger Sub I merged with and into Newco (the &#x201c;First Merger&#x201d;), whereupon the separate existence of Merger Sub I ceased, and Newco continued as the surviving company (such company, in its capacity as the surviving company of the First Merger, is sometimes referred to as the &#x201c;First Surviving Company&#x201d;) and became our wholly owned subsidiary; and (2) immediately following the First Merger and as part of the same overall transaction as the First Merger, the First Surviving Company merged with and into Merger Sub II, whereupon the separate existence of the First Surviving Company ceased, and Merger Sub II  continued as the surviving company and our wholly owned subsidiary. Upon the closing of the business combination (the &#x201c;Closing&#x201d;), the Company changed its name to &#x201c;Eos Energy Enterprises, Inc.&#x201d;&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;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Since BMRG was a non-operating public shell company, the current shareholders of EES have a relative majority of the voting power of the combined entity, the operations of EES prior to the acquisition comprises the only ongoing operations of the combined entity, and senior management of EES comprises the majority of the senior management of the combined entity, the Mergers have been accounted for as a capital transaction rather than a business combination. According to ASC 805 Business combination, the transaction was accounted for as a reverse recapitalization consisting of the issuance of Common Stock by Eos for the net monetary assets of BMRG accompanied by a recapitalization. Accordingly, the net monetary assets received by EES as a result of the Mergers with B. Riley have been treated as a capital infusion on the closing date. No goodwill or other intangible assets were recorded during the Merger. The consolidated assets, liabilities and results of operations of the Company are the historical financial statements of EES and the BMRG assets, liabilities and results of operations are consolidated with the Company beginning on the acquisition date.  In order to reflect the change in capitalization, the historical capitalization related to EES common units have been retroactively restated based on the exchange ratio as if shares of B. Riley Common Stock had been issued as of the later of (i) the issuance date of the shares, or (ii) the earliest period presented in the accompanying consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon consummation of the Mergers, the former EES convertible notes and redeemable preferred units were converted to common stock of the Company. Refer to Note 12 and Note 14 for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 consolidated financial statements refers to Eos Energy Enterprises, Inc. and its consolidated subsidiaries. &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="margin-bottom:0.05pt;margin-top:0.05pt"&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-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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 significant intercompany transactions and balances have been eliminated in the preparation of the consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reclassification of Prior Year Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 sheets for the year ended December 31, 2019, to reclassify account payable and accrued expense to related parties and vendor deposits from prepaid and other current assets. These changes in classification also affected cash flows from operating activities for the year ended December 31, 2019 in the Consolidated Statements of Cash Flows.&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="margin-bottom:0.05pt;margin-top:0.05pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents include cash and highly liquid investments purchased with original maturities of three months or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains cash balances at FDIC-insured institutions. However, the FDIC limits may be exceeded at times. The Company has not experienced any losses on such accounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The most significant estimates in the accompanying financial statements include the valuation of Contingently Issuable Common stock , derivatives, the relative fair value allocation of Phase II bridge financing proceeds, the valuation of inventory, and estimated lives used for depreciation and amortization purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes and Deferred Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company complies with the accounting and reporting requirements of FASB ASC Topic 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (ASC 740). Income taxes are computed under the asset and liability method reflecting both current and deferred taxes, which reflect the tax impact of all events included in the financial statements. The balance sheet approach (i) reflects a current tax liability or asset recognized for estimated taxes payable or refundable on tax returns for the current and prior years, (ii) reflects a deferred tax liability or asset recognized for the estimated future tax effects attributable to temporary differences and carryforwards, (iii) measures current and deferred tax liabilities and assets using the enacted tax rate of which the effects of future changes in tax laws or rates are not anticipated, and (iv) reduces deferred tax assets, if necessary, by the amount of any tax benefits that, based on available evidence, are not expected to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASC 740 prescribes a recognition threshold and a measurement attribute for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. Eos recognizes deferred tax assets only to the extent that management concludes these assets are more-likely-than-not to be realized. Significant judgement is required in assessing and estimating the more-likely-than-not tax consequences of the events included in the financial statements. Management considers all available positive and negative evidence, including future reversals of existing temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes accrued interest and penalties related to unrecognized tax benefits, if any, as income tax expense. Eos records uncertain tax positions in accordance with ASC 740 on the basis of a two-step process in which (i) management determines whether it is more-likely-than-not that the tax position will be sustained on the technical merits of the position and (ii) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. The Company has determined that the uncertain income tax positions at December&#160;31, 2020 and December&#160;31, 2019 that do not meet the more-likely-than-not threshold under ASC 740 are $322 and $&#x2014; , respectively . See Note 10 for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment of Long &#x2014; Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An assessment is performed to determine whether the depreciation and amortization of long-lived assets over their remaining lives can be recovered through projected undiscounted future cash flows. The amount of any long-lived asset impairment is measured based on fair value and is charged to operations in the period in which a long-lived assets impairment is determined by management. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are stated at their historical cost and amortized on a straight-line basis over their expected useful lives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and Equipment, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment is stated at cost, less accumulated depreciation. Depreciation is computed on a straight-line basis over the estimate useful lives of the assets. Leasehold improvements are amortized on a straight-line basis over the shorter of the estimated useful lives of the improvements or the life of the lease. Maintenance and repair expenditures are expensed as incurred. Expenditures which significantly improve or extend the life of an asset are capitalized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is earned from the sales, installation, and commissioning of energy storage systems and is derived from customer contracts. Revenue is recognized in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring the promised goods and/or services to the customer, when or as the Company&#x2019;s performance obligations are satisfied. For product sales of energy storage systems, the Company&#x2019;s performance obligations are satisfied at the point in time when the customer obtains control of the system, which is either upon delivery of the goods at the customer&#x2019;s designated location or upon the customer&#x2019;s acceptance of the product after commissioning and testing at the customer&#x2019;s site, depending on the specific terms of the respective contract with the customer. In addition, the corresponding installation and commissioning services related to the systems are performance obligations satisfied over time as the respective services are performed, based on an input measure of progress as labor costs relating to the installation and commissioning services are incurred. Further, extended warranties are offered by the Company and are identified as performance obligations that are satisfied over time, based on a time-lapsed measure of progress resulting in a ratable recognition of revenue over the respective warranty period. Payment terms generally include advance payments to reserve capacity and/or upon issuance of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;customer&#x2019;s purchase order, shipment readiness, with the remainder upon delivery and commissioning of the system. Shipping and handling costs are included in cost of sales. Sales tax collected from customers are recorded on a net basis and therefore, not included in revenue. Sales tax is recorded as a liability (payable) until remitted to governmental authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may enter into sales contracts that provide for performance obligations in addition to the sale of the product, including performance guarantees and service obligations. Under these sales contracts, transaction price is allocated to the various performance obligations based on the relative stand-alone selling prices of the promised goods and services. When the stand-alone selling price is not observable, revenue is determined based on a best estimate of selling price using cost plus a reasonable margin and is recognized ratably over the period of performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Determination of Transaction Price&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring products or services to the customer. The Company includes any fixed charges within its contracts as part of the total transaction price. In addition, several contracts include variable consideration such as refunds, penalties, and the customer&#x2019;s right to return. The Company has concluded that its estimation of variable consideration results in an adjustment to the transaction price such that it is probable that a significant reversal of cumulative revenue would not occur in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Assessment of Estimates of Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of the Company&#x2019;s contracts with customers contain some component of variable consideration. The Company estimates variable consideration, such as refunds, penalties, and the customer&#x2019;s right to return, using the expected value method, and adjusts transaction price for its estimate of variable consideration. Throughout the year, we update our estimate of variable consideration on a monthly basis, and adjust transaction price accordingly by recording an adjustment to net revenue and refund liability with respect to variable consideration such as penalties, refunds, and credits to customers. Therefore, management applies the constraint in its estimation of variable consideration for inclusion in the transaction price such that it is probable that a significant reversal of cumulative revenue would not occur in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Practical Expedients and Exemptions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As permitted by ASC 606, the Company elected to use certain practical expedients in connection with the implementation of ASC 606. The Company treats costs associated with obtaining new contracts as expenses when incurred if the amortization period of the asset the Company would recognize is one year or less. The Company does not adjust the transaction price for significant financing components, as the Company&#x2019;s contracts typically do not span more than a one year period. The election of these practical expedients results in accounting treatments that the Company believes are consistent with historical accounting policies and, therefore, these elections of practical expedients do not have a material impact on the comparability of the financial statements as no revenue was earned during the year ended December&#160;31, 2020 and December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:12pt"&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;Royalty Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company receives sales-based royalty payments related to the licensing of intellectual property to the Company&#x2019;s JV. The Company recognizes royalty revenues when the licensee sells products to third parties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Product Warranty&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warranty obligations are incurred in connection with the sale of the Company&#x2019;s products. The Company generally provides a standard warranty for a period of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfMTY2NTg_058260ea-523d-48fb-85c0-2d8ec28f6696"&gt;one&lt;/span&gt; to two years, commencing upon commissioning. Costs to provide for warranty obligations are estimated and recorded as a liability at the time of recording the sale. Extended warranties are identified as performance obligations in the Company&#x2019;s contracts with customers, and are discussed &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;as part of revenue from contracts with customers. Costs incurred in satisfying the Company&#x2019;s performance obligations with respect to extended warranties are recognized as expense when incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Government Grants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records grants received or receivable from government agencies as an offset to the related costs for which the grants are intended to compensate the Company. The costs of satisfying the Company&#x2019;s obligations under the respective grant agreements are recognized as expense when incurred. Once the expenses are approved by the government agencies the Company records the grant receivable and related grant income. Grants received from government agencies for which expenses have not been incurred are included within accrued expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research and Development Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred, which include materials, supplies, salaries, benefits and other costs related to research, development and testing of products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Rent Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records rent expense on a straight-line basis based on the total minimum lease payments over the term of the lease. Differences between cash paid for lease payments and rent expense are recorded as Deferred rent on the Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates the creditworthiness of its customers. If the collection of any specific receivable is doubtful, an allowance is recorded in the allowance for doubtful accounts. The Company had $35 and $&#x2014; of  accounts receivable as of December&#160;31, 2020 and 2019, with $35 and $&#x2014;  of allowances for doubtful accounts recorded, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost, which approximates cost determined on a first-in, first-out basis, or net realizable value. The Company records inventory when it takes delivery and title to the product according to the terms of each supply contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates its ending inventories for excess quantities and obsolescence. Inventories that management considers excess or obsolete are reserved. Management considers forecasted demand in relation to the inventory on hand, competitiveness of product offerings, market conditions and product life cycles when determining excess and obsolescence and net realizable value adjustments. Once inventory is written down and a new cost basis is established, it is not written back up if demand increases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Investment in unconsolidated joint venture&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for its investment in its unconsolidated joint venture using the equity method of accounting as it has been determined that the Company has the ability to exercise significant influence and is not otherwise required to consolidate. All significant decisions require unanimous consent of both joint venture members. Under the equity method, the investment is initially recorded at cost and subsequently adjusted for the Company&#x2019;s share of equity in the joint venture&#x2019;s income or loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews its investments for other-than-temporary impairment whenever events or changes in business circumstances indicate that the carrying value of the investment may not be fully recoverable. Investments identified as having an indication of impairment are subject to further analysis to determine if the impairment is other than temporary and to estimate the investment&#x2019;s fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation is estimated at the grant date based on the fair value of the award and is recognized as expense over the requisite service period of the award. The Company uses the Black-Scholes option pricing model to estimate the fair value of awards, and generally these awards only have service conditions. The Company recognizes compensation cost on a straight-line basis over the requisite service period of the award, which is generally the award vesting term. For awards with performance conditions, we recognize compensation costs using an accelerated attribution method over the vesting period. Compensation costs are recognized only if it is probable that the performance condition will be satisfied. Determining the appropriate fair value model and related assumptions requires judgment, including estimating volatility of the Company&#x2019;s common stock and expected terms. The expected volatility rates are estimated based on historical and implied volatilities of comparable publicly traded companies. The expected term represents the average time that the options that vest are expected to be outstanding based on the vesting provisions, which is determined through the simplified method, since the Company does not have sufficient historical experience regarding the exercise of options. The Company has elected to recognize forfeitures as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings (loss) Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with the provisions of FASB ASC Topic 260, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings per Share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, basic earnings per share (&#x201c;EPS&#x201d;) is computed by dividing earnings available to common shareholders by the weighted average number of shares of common stock outstanding during the period. Other potentially dilutive common shares, and the related impact to earnings, are considered when calculating EPS on a diluted basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In computing diluted EPS, only potential common shares that are dilutive, those that reduce EPS or increase loss per share, are included. The effect of contingently issuable shares are not included if the result would be anti-dilutive, such as when a net loss is reported. Therefore, basic and diluted EPS are computed using the same number of weighted average shares for the years ended December&#160;31, 2020 and 2019, as we incurred a net loss for such periods. The following potentially dilutive shares were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;For the year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;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:400;line-height:120%"&gt;Stock Options and Restricted Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,185,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;392,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,075,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Block B Sponsor Earnout Shares subject to restrictions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;859,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingently Issuable Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible Notes (if converted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,655,908&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent redeemable preferred units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,964,231&#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-bottom:0.05pt;margin-top:0.05pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt"&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;Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s chief operating decision-maker (&#x201c;CODM&#x201d;) is its Chief Executive Officer and President. Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the CODM in deciding how to allocate resources to an individual segment and in assessing performance. The Company&#x2019;s CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, the Company has determined that it operates in one operating and one reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, and notes payable &#x2014; related party and long term debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting standards establish a hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three levels. The fair value hierarchy gives the highest priority to quoted market prices (unadjusted) in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting standards require financial assets and liabilities to be classified based on the lowest level of input that is significant to the fair value measurement. The Company&#x2019;s assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the fair value of assets and liabilities and their placement within the fair value hierarchy levels.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of cash and cash equivalents, accounts receivable, and accounts payable are considered to be representative of their fair value due to the short maturity of these instruments. The fair value of both the Company&#x2019;s convertible notes payable &#x2014; related party (the &#x201c;Convertible Notes&#x201d;) and the embedded derivative liability are classified within Level 3 of the fair value hierarchy. The Company&#x2019;s outstanding long term debt are deemed to be at fair value as the interest rates on these debt obligations are materially consistent with prevailing rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:23.76pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimated the original fair value of the Contingently Issuable Common Stock based on a Monte Carlo simulation option-pricing model considering stock price of the Company, a risk free rate of 0.41% and volatility of 60% utilizing a peer group based on a five year term. This estimate was initially recorded as a distribution to shareholders and was presented as Contingently Issuable Common Stock. Upon the occurrence of a Triggering Event, any issuable shares would be transferred from Contingently Issuable Common Stock to common stock and Additional paid-in capital accounts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:23.76pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the guidance under ASC 815, &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&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 Sponsor Earnout Shares was classified as a Level 3 fair value measurement liability, and the increase or decrease in the fair value during the reporting period is recognized as expense or income accordingly. The fair values of the Sponsor Earnout Shares on the Closing date were estimated using a Monte Carlo simulation based on stock price of the Company, a risk free rate of 0.41%  and volatility of 60% utilizing a peer group based on a five year term. The fair value of the first tranche of Sponsor Earnout Shares ("Block A") that vested on December 16, 2020 was based on the closing share price of the Company&#x2019;s publicly traded stock on that date. The fair values of the second tranche of the Sponsor Earnout Shares ("Block B) on December 16, 2020, when the Block B shares were reclassified from liability to equity, were estimated using a Monte Carlo simulation based on stock price of the Company, a risk free rate of 0.36%  and volatility of 60% utilizing a peer group based on a five- year term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated future cash flows of the Convertible Notes were discounted using a discount rate derived from an appropriate risk-free interest rate yield curve and credit spread, and the estimated repayment date. As the Company does not have a market observable credit spread, the Company obtained a range of potential credit spreads available from market observable information on entities with a comparable credit risk. As of December&#160;31, 2019, the estimated fair value of the convertible notes payable &#x2014; related party is approximately $65,942, as compared to the carrying value of approximately $76,559.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the embedded derivatives are determined using valuation techniques that require the use of assumptions concerning the amount and timing of future cash flows, discount rates, probability of future events and redemption dates that are beyond management&#x2019;s control. As of December&#160;31, 2019, the fair value of the embedded derivative liability was $1,681.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, all convertible notes have been converted to common stock in connection with the Merger. Refer to Note 12 for further discussion of the convertible notes payable &#x2014; related party and the embedded derivatives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the Jumpstart Our Business Startups Act (&#x201c;  JOBS Act  &#x201d;), an emerging growth company is provided the option to adopt new or revised accounting standards that may be issued by the FASB or the SEC either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. The Company has elected to use the extended transition period for complying with any new or revised financial accounting standards. As a result, the Company&#x2019;s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies. We also intend to continue to take advantage of some of the reduced regulatory and reporting requirements of emerging growth companies pursuant to the JOBS Act   so long as we qualify as an emerging growth company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In February 2016, the FASB issued ASU 2016-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which will amend current lease accounting to require lessees to recognize (i) a lease liability, which is a lessee&#x2019;s obligation to make lease payments arising from a lease, measured on a discounted basis, and (ii) a right-of-use asset, which is an asset that represents the lessee&#x2019;s right to use, or control the use of, a specified asset for the lease term. ASU 2016-02 does not significantly change lease accounting requirements applicable to lessors; however, certain changes were made to align, where necessary, lessor accounting with the lessee accounting model. The Company is an emerging growth company and would not be required to adopt this ASU No. 2016-02 until January 1, 2022. The Company is currently evaluating the impact of the adoption of this guidance on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&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 amendments in ASU 2016-13 will provide more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date.  In November 2019, the FASB issued ASU No. 2019-10 (&#x201c;ASU 2019-10&#x201d;), which extends the effective date for adoption of ASU 2016-13 for certain entities. As a result of the provisions in ASU 2019-10, and as the Company was a smaller reporting company as of December 31, 2020, the Company will not be required to adopt ASU 2016-13 until January 1, 2023. The Company is currently evaluating the impact of the adoption of this guidance on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. This ASU is effective for public business entities for fiscal years and interim periods beginning after December 15, 2020. The adoption of this ASU does not have a material impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODg4MTMyNA_974411d2-f289-43b9-ae9b-84e03b49b829">Basis of PresentationThe 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 significant intercompany transactions and balances have been eliminated in the preparation of the consolidated financial statements.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODk1NDk0Ng_f4ba13cf-e737-4859-a1dd-9e195fd63e0c">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reclassification of Prior Year Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 sheets for the year ended December 31, 2019, to reclassify account payable and accrued expense to related parties and vendor deposits from prepaid and other current assets. These changes in classification also affected cash flows from operating activities for the year ended December 31, 2019 in the Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODg4MTMzMQ_3ea18cd7-0b74-4d14-a588-c920df16a34d">&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents include cash and highly liquid investments purchased with original maturities of three months or less.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODg4MTMzMg_6fa00310-d5db-401b-9004-418f0656e1cf">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains cash balances at FDIC-insured institutions. However, the FDIC limits may be exceeded at times. The Company has not experienced any losses on such accounts.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:UseOfEstimates
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODg4MTMzMw_952ceed7-4f33-4f50-b846-27552ae3a2bf">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The most significant estimates in the accompanying financial statements include the valuation of Contingently Issuable Common stock , derivatives, the relative fair value allocation of Phase II bridge financing proceeds, the valuation of inventory, and estimated lives used for depreciation and amortization purposes.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODg4MTMzNA_b250ba5d-11d6-4429-bc67-43eae2b91967">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes and Deferred Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company complies with the accounting and reporting requirements of FASB ASC Topic 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (ASC 740). Income taxes are computed under the asset and liability method reflecting both current and deferred taxes, which reflect the tax impact of all events included in the financial statements. The balance sheet approach (i) reflects a current tax liability or asset recognized for estimated taxes payable or refundable on tax returns for the current and prior years, (ii) reflects a deferred tax liability or asset recognized for the estimated future tax effects attributable to temporary differences and carryforwards, (iii) measures current and deferred tax liabilities and assets using the enacted tax rate of which the effects of future changes in tax laws or rates are not anticipated, and (iv) reduces deferred tax assets, if necessary, by the amount of any tax benefits that, based on available evidence, are not expected to be realized.&lt;/span&gt;&lt;/div&gt;ASC 740 prescribes a recognition threshold and a measurement attribute for financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. Eos recognizes deferred tax assets only to the extent that management concludes these assets are more-likely-than-not to be realized. Significant judgement is required in assessing and estimating the more-likely-than-not tax consequences of the events included in the financial statements. Management considers all available positive and negative evidence, including future reversals of existing temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations.The Company recognizes accrued interest and penalties related to unrecognized tax benefits, if any, as income tax expense. Eos records uncertain tax positions in accordance with ASC 740 on the basis of a two-step process in which (i) management determines whether it is more-likely-than-not that the tax position will be sustained on the technical merits of the position and (ii) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfMjE5OTAyMzM5MzI2NQ_fb7072ce-7025-4cb8-ae66-ba6496cebb47"
      unitRef="usd">322000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODk1ODQ4Mg_37820259-d8a9-4a21-9ee9-a7ffe777f9ab"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODg4MTMzNQ_9348c2b6-73b6-4968-b641-708a708b887d">Impairment of Long &#x2014; Lived AssetsThe Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An assessment is performed to determine whether the depreciation and amortization of long-lived assets over their remaining lives can be recovered through projected undiscounted future cash flows. The amount of any long-lived asset impairment is measured based on fair value and is charged to operations in the period in which a long-lived assets impairment is determined by management.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODg4MTMzNg_9c2c7e63-2c12-4d68-9d73-c6bd5be4960c">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are stated at their historical cost and amortized on a straight-line basis over their expected useful lives.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODg4MTMzNw_2f3dd455-1663-4440-8866-375a8e017d98">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and Equipment, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment is stated at cost, less accumulated depreciation. Depreciation is computed on a straight-line basis over the estimate useful lives of the assets. Leasehold improvements are amortized on a straight-line basis over the shorter of the estimated useful lives of the improvements or the life of the lease. Maintenance and repair expenditures are expensed as incurred. Expenditures which significantly improve or extend the life of an asset are capitalized.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODg4MTMzOA_b1ce6137-3e31-479a-bac9-ee7f5423dc4c">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is earned from the sales, installation, and commissioning of energy storage systems and is derived from customer contracts. Revenue is recognized in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring the promised goods and/or services to the customer, when or as the Company&#x2019;s performance obligations are satisfied. For product sales of energy storage systems, the Company&#x2019;s performance obligations are satisfied at the point in time when the customer obtains control of the system, which is either upon delivery of the goods at the customer&#x2019;s designated location or upon the customer&#x2019;s acceptance of the product after commissioning and testing at the customer&#x2019;s site, depending on the specific terms of the respective contract with the customer. In addition, the corresponding installation and commissioning services related to the systems are performance obligations satisfied over time as the respective services are performed, based on an input measure of progress as labor costs relating to the installation and commissioning services are incurred. Further, extended warranties are offered by the Company and are identified as performance obligations that are satisfied over time, based on a time-lapsed measure of progress resulting in a ratable recognition of revenue over the respective warranty period. Payment terms generally include advance payments to reserve capacity and/or upon issuance of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;customer&#x2019;s purchase order, shipment readiness, with the remainder upon delivery and commissioning of the system. Shipping and handling costs are included in cost of sales. Sales tax collected from customers are recorded on a net basis and therefore, not included in revenue. Sales tax is recorded as a liability (payable) until remitted to governmental authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may enter into sales contracts that provide for performance obligations in addition to the sale of the product, including performance guarantees and service obligations. Under these sales contracts, transaction price is allocated to the various performance obligations based on the relative stand-alone selling prices of the promised goods and services. When the stand-alone selling price is not observable, revenue is determined based on a best estimate of selling price using cost plus a reasonable margin and is recognized ratably over the period of performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Determination of Transaction Price&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring products or services to the customer. The Company includes any fixed charges within its contracts as part of the total transaction price. In addition, several contracts include variable consideration such as refunds, penalties, and the customer&#x2019;s right to return. The Company has concluded that its estimation of variable consideration results in an adjustment to the transaction price such that it is probable that a significant reversal of cumulative revenue would not occur in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Assessment of Estimates of Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of the Company&#x2019;s contracts with customers contain some component of variable consideration. The Company estimates variable consideration, such as refunds, penalties, and the customer&#x2019;s right to return, using the expected value method, and adjusts transaction price for its estimate of variable consideration. Throughout the year, we update our estimate of variable consideration on a monthly basis, and adjust transaction price accordingly by recording an adjustment to net revenue and refund liability with respect to variable consideration such as penalties, refunds, and credits to customers. Therefore, management applies the constraint in its estimation of variable consideration for inclusion in the transaction price such that it is probable that a significant reversal of cumulative revenue would not occur in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Practical Expedients and Exemptions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As permitted by ASC 606, the Company elected to use certain practical expedients in connection with the implementation of ASC 606. The Company treats costs associated with obtaining new contracts as expenses when incurred if the amortization period of the asset the Company would recognize is one year or less. The Company does not adjust the transaction price for significant financing components, as the Company&#x2019;s contracts typically do not span more than a one year period. The election of these practical expedients results in accounting treatments that the Company believes are consistent with historical accounting policies and, therefore, these elections of practical expedients do not have a material impact on the comparability of the financial statements as no revenue was earned during the year ended December&#160;31, 2020 and December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:12pt"&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;Royalty Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company receives sales-based royalty payments related to the licensing of intellectual property to the Company&#x2019;s JV. The Company recognizes royalty revenues when the licensee sells products to third parties.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:StandardProductWarrantyPolicy
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODg4MTM0MA_fb143c00-91d6-4a00-a40b-24f7cf0dc3cb">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Product Warranty&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warranty obligations are incurred in connection with the sale of the Company&#x2019;s products. The Company generally provides a standard warranty for a period of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfMTY2NTg_058260ea-523d-48fb-85c0-2d8ec28f6696"&gt;one&lt;/span&gt; to two years, commencing upon commissioning. Costs to provide for warranty obligations are estimated and recorded as a liability at the time of recording the sale. Extended warranties are identified as performance obligations in the Company&#x2019;s contracts with customers, and are discussed &lt;/span&gt;&lt;/div&gt;as part of revenue from contracts with customers. Costs incurred in satisfying the Company&#x2019;s performance obligations with respect to extended warranties are recognized as expense when incurred.</us-gaap:StandardProductWarrantyPolicy>
    <eose:StandardProductWarrantyTerm
      contextRef="i4e7e180f169442fc9d73820cb4455401_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfMTY2NjQ_9bfd0593-b1af-48c2-95bd-11d0854913a9">P2Y</eose:StandardProductWarrantyTerm>
    <eose:GovernmentGrantsPolicyPolicyTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODg4MTM0MQ_cda38684-8f82-4d25-9d3d-4ad8bf5eb465">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Government Grants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records grants received or receivable from government agencies as an offset to the related costs for which the grants are intended to compensate the Company. The costs of satisfying the Company&#x2019;s obligations under the respective grant agreements are recognized as expense when incurred. Once the expenses are approved by the government agencies the Company records the grant receivable and related grant income. Grants received from government agencies for which expenses have not been incurred are included within accrued expenses.&lt;/span&gt;&lt;/div&gt;</eose:GovernmentGrantsPolicyPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODg4MTM0Mg_4a3f8ad6-8803-4ca2-834c-d0ecebdc9ab7">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research and Development Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred, which include materials, supplies, salaries, benefits and other costs related to research, development and testing of products.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODg4MTM0Mw_9ed0735e-255a-4913-9656-bbeec4cce4a9">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rent Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records rent expense on a straight-line basis based on the total minimum lease payments over the term of the lease. Differences between cash paid for lease payments and rent expense are recorded as Deferred rent on the Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODg4MTM0NA_777f2d38-b306-4655-a00b-099b50b9866e">Accounts ReceivableThe Company evaluates the creditworthiness of its customers. If the collection of any specific receivable is doubtful, an allowance is recorded in the allowance for doubtful accounts.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AccountsReceivableNet
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfNDM5ODA0NjU1NjE4Ng_a7c8466c-8be9-4c02-91f3-f7c1fba69d4f"
      unitRef="usd">35000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfNDM5ODA0NjU1NjE5NQ_f157ef0c-9781-4e9c-a3db-9d61fd8995ac"
      unitRef="usd">0</us-gaap:AccountsReceivableNet>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfNDM5ODA0NjU1NjIyNA_4ab7318f-74ca-4d96-8080-40d5747643ae"
      unitRef="usd">35000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfNDM5ODA0NjU1NjIzMw_e9aedccc-ac46-42cc-9bbd-4ea2fe99cd62"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODg4MTM0NQ_f1048636-72b8-4e47-b5b6-1342438efacd">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost, which approximates cost determined on a first-in, first-out basis, or net realizable value. The Company records inventory when it takes delivery and title to the product according to the terms of each supply contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates its ending inventories for excess quantities and obsolescence. Inventories that management considers excess or obsolete are reserved. Management considers forecasted demand in relation to the inventory on hand, competitiveness of product offerings, market conditions and product life cycles when determining excess and obsolescence and net realizable value adjustments. Once inventory is written down and a new cost basis is established, it is not written back up if demand increases.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODg4MTM0Ng_2e99180e-45f5-4062-b982-579be1c89915">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment in unconsolidated joint venture&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for its investment in its unconsolidated joint venture using the equity method of accounting as it has been determined that the Company has the ability to exercise significant influence and is not otherwise required to consolidate. All significant decisions require unanimous consent of both joint venture members. Under the equity method, the investment is initially recorded at cost and subsequently adjusted for the Company&#x2019;s share of equity in the joint venture&#x2019;s income or loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews its investments for other-than-temporary impairment whenever events or changes in business circumstances indicate that the carrying value of the investment may not be fully recoverable. Investments identified as having an indication of impairment are subject to further analysis to determine if the impairment is other than temporary and to estimate the investment&#x2019;s fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODg4MTM0Nw_400890e2-0323-4d76-86da-9433668d8c03">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation is estimated at the grant date based on the fair value of the award and is recognized as expense over the requisite service period of the award. The Company uses the Black-Scholes option pricing model to estimate the fair value of awards, and generally these awards only have service conditions. The Company recognizes compensation cost on a straight-line basis over the requisite service period of the award, which is generally the award vesting term. For awards with performance conditions, we recognize compensation costs using an accelerated attribution method over the vesting period. Compensation costs are recognized only if it is probable that the performance condition will be satisfied. Determining the appropriate fair value model and related assumptions requires judgment, including estimating volatility of the Company&#x2019;s common stock and expected terms. The expected volatility rates are estimated based on historical and implied volatilities of comparable publicly traded companies. The expected term represents the average time that the options that vest are expected to be outstanding based on the vesting provisions, which is determined through the simplified method, since the Company does not have sufficient historical experience regarding the exercise of options. The Company has elected to recognize forfeitures as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODg5OTc0MQ_18894d7c-42c7-4b67-905c-a9f34f7eaa2d">&lt;div style="margin-bottom:0.05pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings (loss) Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with the provisions of FASB ASC Topic 260, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings per Share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, basic earnings per share (&#x201c;EPS&#x201d;) is computed by dividing earnings available to common shareholders by the weighted average number of shares of common stock outstanding during the period. Other potentially dilutive common shares, and the related impact to earnings, are considered when calculating EPS on a diluted basis.&lt;/span&gt;&lt;/div&gt;In computing diluted EPS, only potential common shares that are dilutive, those that reduce EPS or increase loss per share, are included. The effect of contingently issuable shares are not included if the result would be anti-dilutive, such as when a net loss is reported.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODk1NDk1MA_7525d0f6-22ec-4646-9802-dc360e662714">The following potentially dilutive shares were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;For the year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;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:400;line-height:120%"&gt;Stock Options and Restricted Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,185,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;392,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,075,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Block B Sponsor Earnout Shares subject to restrictions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;859,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingently Issuable Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible Notes (if converted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,655,908&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent redeemable preferred units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,964,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i56a0d9b44be342bdabbc2aef1a536a02_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RhYmxlOmFmMDQ5MzU3M2JmYTQ0ZmI4MGVjZGU1MTMxOGI4NmNlL3RhYmxlcmFuZ2U6YWYwNDkzNTczYmZhNDRmYjgwZWNkZTUxMzE4Yjg2Y2VfMi0yLTEtMS0xMjYyMQ_ed0a87a8-3ba8-4b7f-b6b0-6be32846d69e"
      unitRef="shares">2185954</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i354a00fa6f984581bbe2141892066817_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RhYmxlOmFmMDQ5MzU3M2JmYTQ0ZmI4MGVjZGU1MTMxOGI4NmNlL3RhYmxlcmFuZ2U6YWYwNDkzNTczYmZhNDRmYjgwZWNkZTUxMzE4Yjg2Y2VfMi00LTEtMS0xMjY3Nw_8dfcd388-2d59-49ac-8807-f2f39baf822b"
      unitRef="shares">392838</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3be534fadf014015ab3678cb003afe5f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RhYmxlOmFmMDQ5MzU3M2JmYTQ0ZmI4MGVjZGU1MTMxOGI4NmNlL3RhYmxlcmFuZ2U6YWYwNDkzNTczYmZhNDRmYjgwZWNkZTUxMzE4Yjg2Y2VfMy0yLTEtMS0xMjYxMg_bdd83366-f5b4-45d1-be30-dee21cf8fc57"
      unitRef="shares">9075000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i818cb18196cc42ee830a22eb338690b5_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RhYmxlOmFmMDQ5MzU3M2JmYTQ0ZmI4MGVjZGU1MTMxOGI4NmNlL3RhYmxlcmFuZ2U6YWYwNDkzNTczYmZhNDRmYjgwZWNkZTUxMzE4Yjg2Y2VfMy00LTEtMS0xMjY3Nw_089423ec-e7de-490e-8e48-17ab0402f784"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia1f961c734a742f2ba868d1c3c54d3c6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RhYmxlOmFmMDQ5MzU3M2JmYTQ0ZmI4MGVjZGU1MTMxOGI4NmNlL3RhYmxlcmFuZ2U6YWYwNDkzNTczYmZhNDRmYjgwZWNkZTUxMzE4Yjg2Y2VfNC0yLTEtMS0xMjY3Nw_abce5653-349f-490b-b36e-3bbae17982ae"
      unitRef="shares">859000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if1659021b54d4cfc92d7778cb1be5dcb_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RhYmxlOmFmMDQ5MzU3M2JmYTQ0ZmI4MGVjZGU1MTMxOGI4NmNlL3RhYmxlcmFuZ2U6YWYwNDkzNTczYmZhNDRmYjgwZWNkZTUxMzE4Yjg2Y2VfNC00LTEtMS0xMjY3Nw_96113f1d-476d-4936-bf25-ea0e25512ec0"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6d32fbd5305245b09e7eb00188d73588_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RhYmxlOmFmMDQ5MzU3M2JmYTQ0ZmI4MGVjZGU1MTMxOGI4NmNlL3RhYmxlcmFuZ2U6YWYwNDkzNTczYmZhNDRmYjgwZWNkZTUxMzE4Yjg2Y2VfNS0yLTEtMS0xMjYxNg_4f52de67-316c-4673-adc4-b2c5a574fd55"
      unitRef="shares">2000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0e9f5a302fe84c36b63f295ad2fb8639_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RhYmxlOmFmMDQ5MzU3M2JmYTQ0ZmI4MGVjZGU1MTMxOGI4NmNlL3RhYmxlcmFuZ2U6YWYwNDkzNTczYmZhNDRmYjgwZWNkZTUxMzE4Yjg2Y2VfNS00LTEtMS0xMjY3Nw_17b75f53-69aa-4ae4-8c59-98a4e6b7c977"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic19a94350ffc451ba01e08bcaabb5f7c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RhYmxlOmFmMDQ5MzU3M2JmYTQ0ZmI4MGVjZGU1MTMxOGI4NmNlL3RhYmxlcmFuZ2U6YWYwNDkzNTczYmZhNDRmYjgwZWNkZTUxMzE4Yjg2Y2VfNi0yLTEtMS0xMjY3Nw_5d162c35-07b4-4940-8a92-0de4ebc9e9cb"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7febe510cb244482883edad74eb98d52_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RhYmxlOmFmMDQ5MzU3M2JmYTQ0ZmI4MGVjZGU1MTMxOGI4NmNlL3RhYmxlcmFuZ2U6YWYwNDkzNTczYmZhNDRmYjgwZWNkZTUxMzE4Yjg2Y2VfNi00LTEtMS0xMjYzNQ_6dfc51c9-42eb-4ff2-8233-67f1bff48f3e"
      unitRef="shares">7655908</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6e9f5be7eb9441a9b8449e1372b78240_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RhYmxlOmFmMDQ5MzU3M2JmYTQ0ZmI4MGVjZGU1MTMxOGI4NmNlL3RhYmxlcmFuZ2U6YWYwNDkzNTczYmZhNDRmYjgwZWNkZTUxMzE4Yjg2Y2VfNy0yLTEtMS0xMjY3Nw_c440fdc1-3252-4860-94b4-a1a0f4ddb4bc"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i03962a3d37c3494e99b2b60991d35ae5_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RhYmxlOmFmMDQ5MzU3M2JmYTQ0ZmI4MGVjZGU1MTMxOGI4NmNlL3RhYmxlcmFuZ2U6YWYwNDkzNTczYmZhNDRmYjgwZWNkZTUxMzE4Yjg2Y2VfNy00LTEtMS0xMjY0MA_55abf664-b8c3-48a5-adf8-2e9c4d2a7a14"
      unitRef="shares">12964231</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODg4MTM0OA_d668d2f4-e53e-4fcb-84c8-39ef03171515">&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt"&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;Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s chief operating decision-maker (&#x201c;CODM&#x201d;) is its Chief Executive Officer and President. Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the CODM in deciding how to allocate resources to an individual segment and in assessing performance. The Company&#x2019;s CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, the Company has determined that it operates in one operating and one reportable segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfMjE4MDY_f03716e8-d79f-4cb7-8047-e7198ab00313"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfMjE4MjM_83b6169f-83d2-4c6b-a08a-6abb7364c06b"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODg4MTM1MQ_8b00c7ae-eb4f-49bd-9e73-f752c1b28423">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable, and notes payable &#x2014; related party and long term debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting standards establish a hierarchy which prioritizes the inputs to valuation techniques used to measure fair value into three levels. The fair value hierarchy gives the highest priority to quoted market prices (unadjusted) in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting standards require financial assets and liabilities to be classified based on the lowest level of input that is significant to the fair value measurement. The Company&#x2019;s assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the fair value of assets and liabilities and their placement within the fair value hierarchy levels.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of cash and cash equivalents, accounts receivable, and accounts payable are considered to be representative of their fair value due to the short maturity of these instruments. The fair value of both the Company&#x2019;s convertible notes payable &#x2014; related party (the &#x201c;Convertible Notes&#x201d;) and the embedded derivative liability are classified within Level 3 of the fair value hierarchy. The Company&#x2019;s outstanding long term debt are deemed to be at fair value as the interest rates on these debt obligations are materially consistent with prevailing rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:23.76pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimated the original fair value of the Contingently Issuable Common Stock based on a Monte Carlo simulation option-pricing model considering stock price of the Company, a risk free rate of 0.41% and volatility of 60% utilizing a peer group based on a five year term. This estimate was initially recorded as a distribution to shareholders and was presented as Contingently Issuable Common Stock. Upon the occurrence of a Triggering Event, any issuable shares would be transferred from Contingently Issuable Common Stock to common stock and Additional paid-in capital accounts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:23.76pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the guidance under ASC 815, &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&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 Sponsor Earnout Shares was classified as a Level 3 fair value measurement liability, and the increase or decrease in the fair value during the reporting period is recognized as expense or income accordingly. The fair values of the Sponsor Earnout Shares on the Closing date were estimated using a Monte Carlo simulation based on stock price of the Company, a risk free rate of 0.41%  and volatility of 60% utilizing a peer group based on a five year term. The fair value of the first tranche of Sponsor Earnout Shares ("Block A") that vested on December 16, 2020 was based on the closing share price of the Company&#x2019;s publicly traded stock on that date. The fair values of the second tranche of the Sponsor Earnout Shares ("Block B) on December 16, 2020, when the Block B shares were reclassified from liability to equity, were estimated using a Monte Carlo simulation based on stock price of the Company, a risk free rate of 0.36%  and volatility of 60% utilizing a peer group based on a five- year term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated future cash flows of the Convertible Notes were discounted using a discount rate derived from an appropriate risk-free interest rate yield curve and credit spread, and the estimated repayment date. As the Company does not have a market observable credit spread, the Company obtained a range of potential credit spreads available from market observable information on entities with a comparable credit risk. As of December&#160;31, 2019, the estimated fair value of the convertible notes payable &#x2014; related party is approximately $65,942, as compared to the carrying value of approximately $76,559.&lt;/span&gt;&lt;/div&gt;The fair value of the embedded derivatives are determined using valuation techniques that require the use of assumptions concerning the amount and timing of future cash flows, discount rates, probability of future events and redemption dates that are beyond management&#x2019;s control.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <eose:ContingentConsiderationClassifiedAsEquityMeasurementInput
      contextRef="i1e8215e050284fd49b98baad8b9bd53a_I20201116"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODk3NDQ2Mw_60ac1b02-f8a9-48a5-86aa-3b5f56fe0695"
      unitRef="number">0.0041</eose:ContingentConsiderationClassifiedAsEquityMeasurementInput>
    <eose:ContingentConsiderationClassifiedAsEquityMeasurementInput
      contextRef="if3697c1f24fd4b42aa1b866c8db9d24f_I20201116"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODk3NDQ3MA_49e6adcb-a2ea-46a3-a977-4adf2cb5dd23"
      unitRef="number">0.60</eose:ContingentConsiderationClassifiedAsEquityMeasurementInput>
    <eose:ContingentConsiderationClassifiedAsEquityMeasurementInput
      contextRef="i5b830c477ef1460bb2bbea95c5de115b_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODk3NDQ4MA_b5cdf14e-7811-48f0-914e-ed8818a34349"
      unitRef="number">5</eose:ContingentConsiderationClassifiedAsEquityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="id6a9be7aa2d4457abfbb44ab3e71e45a_I20201116"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODk3NDM3OQ_3b2cf4ce-46b2-46fa-b674-d0046d910128"
      unitRef="number">0.0041</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i9be9f82a8b5844c2a972a59d5a205924_I20201116"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODk3NDM0Mg_5e048dd6-4c82-4405-b07f-25ce9a71dda1"
      unitRef="number">0.60</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="id4562397141e44de80961c48750b4cd6_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODk3NDQyMQ_b1759d8d-f34b-449f-8172-03e951ba1167"
      unitRef="number">5</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i5a54921372704095901e2582154bddc9_I20201216"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODk3NDM3Ng_c93a9af4-9693-42de-bbfe-b5874a22e8e2"
      unitRef="number">0.0036</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i6ef2938d094f4e83b8ad2defc50e0b75_I20201216"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODk3NDM4OQ_a7113971-5452-4a28-89bc-9328256e40f0"
      unitRef="number">0.60</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="id29da84c3a58443f9ce1d9608bdbe9b8_I20201216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODk3NDQwOA_30a59fe4-e602-480c-8542-7c0bff8bd93a"
      unitRef="number">5</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i413d2b7dc2e74aaaac5b14667757ccbc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfMjM4Njc_941579bd-0c3c-4a71-a3b6-9899f018cc35"
      unitRef="usd">65942000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i39c2e858921c406e9e913e413691b3b8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfMjM5MjI_fed6f877-2e63-4ac5-9157-439611a23e46"
      unitRef="usd">76559000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="ieade01855f654bd68d0f9022dcf69f4b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfMjQyNzY_c194735e-b315-4fda-bd9e-a3b36e4c2149"
      unitRef="usd">1681000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184OC9mcmFnOmY4OWMxZmE0OTFkNTQzNDliYTJmNmRmY2U3MTVlNTU2L3RleHRyZWdpb246Zjg5YzFmYTQ5MWQ1NDM0OWJhMmY2ZGZjZTcxNWU1NTZfOTM0NTg0ODg4MTM1Mg_cdceb428-d21b-4395-a6a8-9c1bcd74d07b">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the Jumpstart Our Business Startups Act (&#x201c;  JOBS Act  &#x201d;), an emerging growth company is provided the option to adopt new or revised accounting standards that may be issued by the FASB or the SEC either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. The Company has elected to use the extended transition period for complying with any new or revised financial accounting standards. As a result, the Company&#x2019;s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies. We also intend to continue to take advantage of some of the reduced regulatory and reporting requirements of emerging growth companies pursuant to the JOBS Act   so long as we qualify as an emerging growth company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In February 2016, the FASB issued ASU 2016-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which will amend current lease accounting to require lessees to recognize (i) a lease liability, which is a lessee&#x2019;s obligation to make lease payments arising from a lease, measured on a discounted basis, and (ii) a right-of-use asset, which is an asset that represents the lessee&#x2019;s right to use, or control the use of, a specified asset for the lease term. ASU 2016-02 does not significantly change lease accounting requirements applicable to lessors; however, certain changes were made to align, where necessary, lessor accounting with the lessee accounting model. The Company is an emerging growth company and would not be required to adopt this ASU No. 2016-02 until January 1, 2022. The Company is currently evaluating the impact of the adoption of this guidance on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&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 amendments in ASU 2016-13 will provide more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date.  In November 2019, the FASB issued ASU No. 2019-10 (&#x201c;ASU 2019-10&#x201d;), which extends the effective date for adoption of ASU 2016-13 for certain entities. As a result of the provisions in ASU 2019-10, and as the Company was a smaller reporting company as of December 31, 2020, the Company will not be required to adopt ASU 2016-13 until January 1, 2023. The Company is currently evaluating the impact of the adoption of this guidance on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. This ASU is effective for public business entities for fiscal years and interim periods beginning after December 15, 2020. The adoption of this ASU does not have a material impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF8xMTU0NDg3MjExODUzNg_c4f8a5a2-63fa-44a0-9f3d-a9f4dd74c087">Merger Agreement and Reverse Recapitalization&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Merger Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:23.76pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed in Note 1, on November 16, 2020, BMRG and EES entered into the Merger Agreement, which has been accounted for as a reverse recapitalization. Pursuant to the Merger Agreement, the closing cash shall be no less than $110,000 minus the transaction cost incurred by BMRG and EES. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:23.76pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On a special meeting of the shareholders of BMRG held on November 12, 2020, holders of 6,442,195 shares of BMRG&#x2019;s common stock exercised their right to redeem those shares for cash at a price of $10.10 per share, for an aggregate of approximately $65,066. The per share redemption price of $10.10 for holders of Public Shares electing redemption was paid out of BMRG&#x2019;s Trust Account, which, after taking into account the redemption but before &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;payment of any transaction expenses, had a balance immediately prior to the Closing of approximately $111.6&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:23.76pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 16, 2020, immediately prior to the Closing, BMRG issued to a number of purchasers (each, a &#x201c;PIPE Investor&#x201d;) an aggregate of 4,000,000 shares of BMRG&#x2019;s common stock (the &#x201c;PIPE Shares&#x201d;), for a purchase price of $10.00 per share and an aggregate purchase price of $40,000. In accounting for the reverse recapitalization, the total cash proceeds amounted to $142,345 and resulted in the issuance of 18,364,805 shares of Common Stock, as shown in the table below (dollars in thousands, expect per share amounts). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.237%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Available Cash&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance, November 15, 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:120%"&gt;22,525,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;167,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less redemption of BMRG shares prior to the Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,442,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:120%"&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:120%"&gt;65,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less Sponsor Earnout Shares subject to restriction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,718,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Issuance of PIPE Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:120%"&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:120%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance issued upon Merger with BMRG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,364,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142,345&#160;&lt;/span&gt;&lt;/td&gt;&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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:23.76pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate purchase price for EES as set forth in the Merger Agreement was $300&#160;million. The Merger consideration was settled through the conversion of EES&#x2019; Common Units into shares of BMRG Common Stock at an issuance price of $10.00 per share. Each issued and outstanding share of the EES&#x2019; common units was automatically converted into the applicable portion of the Merger consideration with the number of shares computed based on the exchange ratio, which is one BMRG share issued to 17.35 common units of EES. As per the 2012 plan (as defined in Note 15), outstanding options to purchase shares of EES&#x2019;s common units granted under the 2012 Plan automatically converted into stock options for shares of BMRG Common Stock upon the same terms and conditions that were in effect with respect to such stock options immediately prior to the Merger, after giving effect to the exchange ratio as defined above. All convertible notes and preferred units have been converted to common stock in connection with the Merger. Refer to Note 12 for further discussion of the convertible notes payable &#x2014; related party and Note 14 for the discussion of the preferred units.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingently Issuable Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:23.76pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the closing of the Merger, and as additional consideration for the transaction, the Company will 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 five business days after (i) the closing share price of the Company's shares traded equaling or exceeding $16.00 per share for any 20 trading days within any consecutive 30-trading day period during the Earnout Period or (ii) a Change of Control (or a definitive agreement providing for a Change of Control having been entered into) during the Earnout Period (each of clauses (i) and (ii), a &#x201c;Triggering Event&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:23.76pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company estimated the original fair value of the contingently issuable shares to be $17,944, which remains contingently issuable as of December&#160;31, 2020. This balance was recorded as a distribution to shareholders and was presented as Contingently Issuable Common Stock. Upon the occurrence of a Triggering Event, any issuable shares would be transferred from Contingently Issuable Common Stock to common stock and Additional paid-in capital accounts. Any contingently issuable shares not issued as a result of a Triggering Event not being attained by the end of Earnout period will be cancelled.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"&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.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Sponsor Earnout shares  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:23.76pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODY1ODYy_c9a1eba4-9f3c-4e62-8625-c37b3bebfac8"&gt;five&lt;/span&gt; year period, there are no triggering events, the Sponsor Earnout Shares will be forfeited and canceled for no consideration. If after the &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODY1ODc3_c9a1eba4-9f3c-4e62-8625-c37b3bebfac8"&gt;five&lt;/span&gt; year period, only the triggering event described in clause (a) above has occurred, the remaining 859,000 Sponsor Earnout Shares described in clause (b) will be forfeited and canceled for no consideration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:23.76pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Sponsor Earnout Shares were classified as a Level 3 fair value measurement liability and $16,235 was recorded as initial liability on our Balance Sheet on the Merger Date. On December 16, 2020, the Company's stock price exceeded $12.00 per share for 20 trading days within a consecutive 30-trading day period. On that date, the restrictions on all 859,000 shares of Block A Sponsor Earnout Shares were therefore lifted and the holders of these shares were no longer restricted from selling or transferring the shares under the Sponsor Earnout letter. Prior to transferring these Sponsor Earnout Shares to equity on that date, the associated liability was marked to market and the change in fair value was recorded in our Statements of Operations. The fair value of these shares was based on the closing share price of the Company&#x2019;s publicly traded stock. In addition, Block B Sponsor Earnout Shares were also reclassified as equity instrument on that day due to the release of Block A Sponsor Earnout Shares from restriction. The fair value of the Block B Sponsor Earnout Shares was estimated using a Monte Carlo simulation based on the stock price of the Company, a risk free rate of 0.36%  and volatility of 60% utilizing a peer group based on a five year term. For the year ended December&#160;31, 2020, $8,083 was recorded as loss from change in fair value of Sponsor Earnout Shares in our Statements of Operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:23.76pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 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 was released from restriction.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <eose:BusinessCombinationCashConsiderationMinimumThreshold
      contextRef="iecf04c48a2354f3e97b74a8e4dc4d476_I20201116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODYzMDEw_6fb20ab9-63b6-4c38-8375-61cca2afd0a5"
      unitRef="usd">110000000</eose:BusinessCombinationCashConsiderationMinimumThreshold>
    <us-gaap:StockRedeemedOrCalledDuringPeriodShares
      contextRef="i9be1bac9757e48cb9beea1b918b0161a_D20201112-20201112"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODYzMjY4_ae09bc8e-c202-4b8b-8dd1-6d8759adcf35"
      unitRef="shares">6442195</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
    <eose:StockRedeemedOrCalledDuringPeriodPricePerShare
      contextRef="i9be1bac9757e48cb9beea1b918b0161a_D20201112-20201112"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODYzMjMx_11255060-2469-415d-bd85-782cfa1817fd"
      unitRef="usdPerShare">10.10</eose:StockRedeemedOrCalledDuringPeriodPricePerShare>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="i6a298a41a1474e7897f5babf12450a7d_D20201116-20201116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODYzMjQ2_a201ed81-bfc1-4786-a1c2-6432104a6caf"
      unitRef="usd">65066000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <eose:StockRedeemedOrCalledDuringPeriodPricePerShare
      contextRef="i9be1bac9757e48cb9beea1b918b0161a_D20201112-20201112"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODYzMjU1_11255060-2469-415d-bd85-782cfa1817fd"
      unitRef="usdPerShare">10.10</eose:StockRedeemedOrCalledDuringPeriodPricePerShare>
    <us-gaap:Cash
      contextRef="iabab13958f224656a6cba3857d8b7879_I20201116"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODY1NzIx_1fe30520-28d7-4cf5-87b9-9c724af751d1"
      unitRef="usd">111600000</us-gaap:Cash>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ia0fcfb1c922b4c3bbf9dd5983875f9f5_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODYzNTA1_c146d665-18ca-40aa-83d9-5c4cfa585211"
      unitRef="shares">4000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i491897d9a8ab4da08da49c2ecf6a384d_I20201115"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODc0MjY0_4fb88b6b-7873-49bc-a689-914eeca30879"
      unitRef="usdPerShare">10.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ia0fcfb1c922b4c3bbf9dd5983875f9f5_D20201116-20201116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODYzNTE1_00a38a7f-26ea-41c4-9af9-c8210f7b125e"
      unitRef="usd">40000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODYzMjE3_a37dbc52-6301-4a81-b322-cf47ccad8339">In accounting for the reverse recapitalization, the total cash proceeds amounted to $142,345 and resulted in the issuance of 18,364,805 shares of Common Stock, as shown in the table below (dollars in thousands, expect per share amounts). &lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.237%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Available Cash&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance, November 15, 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:120%"&gt;22,525,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;167,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less redemption of BMRG shares prior to the Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,442,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:120%"&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:120%"&gt;65,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less Sponsor Earnout Shares subject to restriction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,718,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Issuance of PIPE Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:120%"&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:120%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance issued upon Merger with BMRG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,364,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142,345&#160;&lt;/span&gt;&lt;/td&gt;&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;/table&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <eose:ProceedsFromRecapitalizationTransaction
      contextRef="i3f5dfb2e67c24619a3eb811d7fe1923c_D20201116-20201116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODc0MjE5_4c57b4d7-54fd-493d-9dc3-f4fe6e3e4021"
      unitRef="usd">142345000</eose:ProceedsFromRecapitalizationTransaction>
    <eose:SharesIssuedDuringPeriodSharesRecapitalization
      contextRef="i7c283d97421d4e64a13e1061734331c4_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODc0Mjk0_40a265de-c8c8-4ee3-b268-e55a58e3c657"
      unitRef="shares">18364805</eose:SharesIssuedDuringPeriodSharesRecapitalization>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i993e1bb568964290a0a6eead9b0ab4c8_I20201115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGFibGU6YmEzZmU5NDJlNTYwNDQ1MDgxMzliMzE4M2U1OWIyMmUvdGFibGVyYW5nZTpiYTNmZTk0MmU1NjA0NDUwODEzOWIzMTgzZTU5YjIyZV8xLTEtMS0xLTEyMDk3_7bd715e4-52a7-44c0-8a29-4cb589f8c086"
      unitRef="shares">22525000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:Cash
      contextRef="i993e1bb568964290a0a6eead9b0ab4c8_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGFibGU6YmEzZmU5NDJlNTYwNDQ1MDgxMzliMzE4M2U1OWIyMmUvdGFibGVyYW5nZTpiYTNmZTk0MmU1NjA0NDUwODEzOWIzMTgzZTU5YjIyZV8xLTItMS0xLTEyMDk3_fd0fe4d1-6042-481c-9d20-b677127b7a7c"
      unitRef="usd">167411000</us-gaap:Cash>
    <us-gaap:StockRedeemedOrCalledDuringPeriodShares
      contextRef="i6a298a41a1474e7897f5babf12450a7d_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGFibGU6YmEzZmU5NDJlNTYwNDQ1MDgxMzliMzE4M2U1OWIyMmUvdGFibGVyYW5nZTpiYTNmZTk0MmU1NjA0NDUwODEzOWIzMTgzZTU5YjIyZV8yLTEtMS0xLTEyMDk3_72f79608-c6f7-4a69-b954-cacbee46463c"
      unitRef="shares">6442195</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="i6a298a41a1474e7897f5babf12450a7d_D20201116-20201116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGFibGU6YmEzZmU5NDJlNTYwNDQ1MDgxMzliMzE4M2U1OWIyMmUvdGFibGVyYW5nZTpiYTNmZTk0MmU1NjA0NDUwODEzOWIzMTgzZTU5YjIyZV8yLTItMS0xLTEyMDk3_a201ed81-bfc1-4786-a1c2-6432104a6caf"
      unitRef="usd">65066000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <eose:BusinessCombinationContingentConsiderationLiabilityShares
      contextRef="i6a298a41a1474e7897f5babf12450a7d_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGFibGU6YmEzZmU5NDJlNTYwNDQ1MDgxMzliMzE4M2U1OWIyMmUvdGFibGVyYW5nZTpiYTNmZTk0MmU1NjA0NDUwODEzOWIzMTgzZTU5YjIyZV8zLTEtMS0xLTEyMDk3_2c707f00-2e9e-4e5d-a939-3cef91d590f1"
      unitRef="shares">1718000</eose:BusinessCombinationContingentConsiderationLiabilityShares>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ia0fcfb1c922b4c3bbf9dd5983875f9f5_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGFibGU6YmEzZmU5NDJlNTYwNDQ1MDgxMzliMzE4M2U1OWIyMmUvdGFibGVyYW5nZTpiYTNmZTk0MmU1NjA0NDUwODEzOWIzMTgzZTU5YjIyZV80LTEtMS0xLTEyMDk3_c146d665-18ca-40aa-83d9-5c4cfa585211"
      unitRef="shares">4000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ia0fcfb1c922b4c3bbf9dd5983875f9f5_D20201116-20201116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGFibGU6YmEzZmU5NDJlNTYwNDQ1MDgxMzliMzE4M2U1OWIyMmUvdGFibGVyYW5nZTpiYTNmZTk0MmU1NjA0NDUwODEzOWIzMTgzZTU5YjIyZV80LTItMS0xLTEyMDk3_00a38a7f-26ea-41c4-9af9-c8210f7b125e"
      unitRef="usd">40000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <eose:SharesIssuedDuringPeriodSharesRecapitalization
      contextRef="i7c283d97421d4e64a13e1061734331c4_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGFibGU6YmEzZmU5NDJlNTYwNDQ1MDgxMzliMzE4M2U1OWIyMmUvdGFibGVyYW5nZTpiYTNmZTk0MmU1NjA0NDUwODEzOWIzMTgzZTU5YjIyZV81LTEtMS0xLTEyMDk3_40a265de-c8c8-4ee3-b268-e55a58e3c657"
      unitRef="shares">18364805</eose:SharesIssuedDuringPeriodSharesRecapitalization>
    <eose:ProceedsFromRecapitalizationTransaction
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGFibGU6YmEzZmU5NDJlNTYwNDQ1MDgxMzliMzE4M2U1OWIyMmUvdGFibGVyYW5nZTpiYTNmZTk0MmU1NjA0NDUwODEzOWIzMTgzZTU5YjIyZV81LTItMS0xLTEyMDk3_90e85f34-abde-4262-99a0-858c14f08bc1"
      unitRef="usd">142345000</eose:ProceedsFromRecapitalizationTransaction>
    <eose:BusinessCombinationConsiderationAgreedUpon
      contextRef="iecf04c48a2354f3e97b74a8e4dc4d476_I20201116"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODYzMDIz_9e913344-6c64-4f22-a979-d9ebf76a4d90"
      unitRef="usd">300000000</eose:BusinessCombinationConsiderationAgreedUpon>
    <eose:ConversionOfStockConversionPrice
      contextRef="iecf04c48a2354f3e97b74a8e4dc4d476_I20201116"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODc0MjM5_4c876e80-4bc4-4f70-8980-4516e22f91df"
      unitRef="usdPerShare">10.00</eose:ConversionOfStockConversionPrice>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriod
      contextRef="i3f5dfb2e67c24619a3eb811d7fe1923c_D20201116-20201116"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODY1MzQ4_96618f59-5983-4763-a6f8-5bb6a8ce6912">P5Y</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriod>
    <eose:BusinessCombinationContingentConsiderationEquityShares
      contextRef="iecf04c48a2354f3e97b74a8e4dc4d476_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF8xNjQ5MjY3NDU5MzI2_fa30ef7c-fbf1-4641-9ad6-67e1e8da528f"
      unitRef="shares">2000000</eose:BusinessCombinationContingentConsiderationEquityShares>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdBusinessDays
      contextRef="i3f5dfb2e67c24619a3eb811d7fe1923c_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODY1Njc2_175156db-886a-48f9-958d-b5950a5016ad"
      unitRef="tradingday">5</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdBusinessDays>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger
      contextRef="iecf04c48a2354f3e97b74a8e4dc4d476_I20201116"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODYzMDQ1_c542bc5e-4304-4198-89da-0b7780ea1703"
      unitRef="usdPerShare">16.00</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdTradingDays
      contextRef="i3f5dfb2e67c24619a3eb811d7fe1923c_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODYyOTkw_c4dac2dd-96d8-4593-badb-649ac228fdcc"
      unitRef="tradingday">20</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdTradingDays>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays
      contextRef="i3f5dfb2e67c24619a3eb811d7fe1923c_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODYzMDY3_448d51f9-cc79-4329-a63d-c5ea87928c88"
      unitRef="tradingday">30</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays>
    <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure
      contextRef="iecf04c48a2354f3e97b74a8e4dc4d476_I20201116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF8yMTk5MDIzMjYzNTQy_2f141331-88c6-4fc9-a15b-ffa4844128c6"
      unitRef="usd">17944000</us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger
      contextRef="iecf04c48a2354f3e97b74a8e4dc4d476_I20201116"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODYzMDU5_c542bc5e-4304-4198-89da-0b7780ea1703"
      unitRef="usdPerShare">16.00</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdTradingDays
      contextRef="i3f5dfb2e67c24619a3eb811d7fe1923c_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODYzMDY0_c4dac2dd-96d8-4593-badb-649ac228fdcc"
      unitRef="tradingday">20</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdTradingDays>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays
      contextRef="i3f5dfb2e67c24619a3eb811d7fe1923c_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODYzMDc1_448d51f9-cc79-4329-a63d-c5ea87928c88"
      unitRef="tradingday">30</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays>
    <eose:BusinessCombinationContingentConsiderationLiabilityShares
      contextRef="i6a298a41a1474e7897f5babf12450a7d_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODYzNTQ0_2c707f00-2e9e-4e5d-a939-3cef91d590f1"
      unitRef="shares">1718000</eose:BusinessCombinationContingentConsiderationLiabilityShares>
    <eose:BusinessCombinationContingentConsiderationLiabilityShares
      contextRef="id11a8b44cd684fdaaf0892a0e9397e92_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF8xNjQ5MjY3NDU5MzE0_37fc61d6-fa63-4960-83bf-87b8679cfe55"
      unitRef="shares">859000</eose:BusinessCombinationContingentConsiderationLiabilityShares>
    <eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod
      contextRef="id11a8b44cd684fdaaf0892a0e9397e92_D20201116-20201116"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODY1ODQ0_51f07830-2b61-419e-b430-a429b3f49934">P5Y</eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod>
    <eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="ibd25ca25b1094fe6a52fba29233445f4_I20201116"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODYzMDk5_f9fc3e54-004a-4031-a474-732b81ba9f90"
      unitRef="usdPerShare">12.00</eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays
      contextRef="id11a8b44cd684fdaaf0892a0e9397e92_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODc0MTgz_7963c410-4ad5-47f3-b485-e393cd7e943e"
      unitRef="tradingday">20</eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays>
    <eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays
      contextRef="id11a8b44cd684fdaaf0892a0e9397e92_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODc0MTk4_57d3aec3-10a5-4659-a56d-a500c5466bcd"
      unitRef="tradingday">30</eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays>
    <eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="ibd25ca25b1094fe6a52fba29233445f4_I20201116"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODYzMTQz_f9fc3e54-004a-4031-a474-732b81ba9f90"
      unitRef="usdPerShare">12.00</eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <eose:BusinessCombinationContingentConsiderationLiabilityShares
      contextRef="ic271b554b4db40048595f3b3b55fdea9_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF8xNjQ5MjY3NDU5MzAx_0080fe2d-a2fd-4bbf-8c22-b10c84351d68"
      unitRef="shares">859000</eose:BusinessCombinationContingentConsiderationLiabilityShares>
    <eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="ibd25ca25b1094fe6a52fba29233445f4_I20201116"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODY1ODkz_f9fc3e54-004a-4031-a474-732b81ba9f90"
      unitRef="usdPerShare">12.00</eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="i93de6b0ab668425aa17526a20c77c0be_I20201116"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODY1Nzk1_1a91e62b-fa94-4135-bbb9-afb32acefcdb"
      unitRef="usdPerShare">16.00</eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <eose:BusinessCombinationContingentConsiderationLiabilityShares
      contextRef="ic271b554b4db40048595f3b3b55fdea9_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODY1NzAy_0080fe2d-a2fd-4bbf-8c22-b10c84351d68"
      unitRef="shares">859000</eose:BusinessCombinationContingentConsiderationLiabilityShares>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i2e1dc0e752da4421a34f73347738580a_I20201116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF8yMTk5MDIzMjg1MTYy_6b26a7ac-768e-4b40-a62b-0d624b7307f3"
      unitRef="usd">16235000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="ibd25ca25b1094fe6a52fba29233445f4_I20201116"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODYzMTc5_f9fc3e54-004a-4031-a474-732b81ba9f90"
      unitRef="usdPerShare">12.00</eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays
      contextRef="id11a8b44cd684fdaaf0892a0e9397e92_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODc0MTky_7963c410-4ad5-47f3-b485-e393cd7e943e"
      unitRef="tradingday">20</eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays>
    <eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays
      contextRef="id11a8b44cd684fdaaf0892a0e9397e92_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODc0MjA3_57d3aec3-10a5-4659-a56d-a500c5466bcd"
      unitRef="tradingday">30</eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodThresholdConsecutiveTradingDays>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="ia32ecf9fcf5645f197072f87c5271f55_D20201216-20201216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF8yNzQ4Nzc5MDk5NDg2_e33ed163-aeb2-4e1c-91a5-c0b44d7e395d"
      unitRef="shares">859000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i5a54921372704095901e2582154bddc9_I20201216"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODY1NTg5_c93a9af4-9693-42de-bbfe-b5874a22e8e2"
      unitRef="number">0.0036</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i6ef2938d094f4e83b8ad2defc50e0b75_I20201216"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODY1NTk2_a7113971-5452-4a28-89bc-9328256e40f0"
      unitRef="number">0.60</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="id29da84c3a58443f9ce1d9608bdbe9b8_I20201216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODY2NDI5_30a59fe4-e602-480c-8542-7c0bff8bd93a"
      unitRef="number">5</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODY1NzYw_b9dc3887-9de2-49fc-a6f9-f65b9aeeb57c"
      unitRef="usd">8083000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="i93de6b0ab668425aa17526a20c77c0be_I20201116"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODY1ODE3_1a91e62b-fa94-4135-bbb9-afb32acefcdb"
      unitRef="usdPerShare">16.00</eose:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdTradingDays
      contextRef="i3f5dfb2e67c24619a3eb811d7fe1923c_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODYzMjAz_c4dac2dd-96d8-4593-badb-649ac228fdcc"
      unitRef="tradingday">20</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdTradingDays>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays
      contextRef="i3f5dfb2e67c24619a3eb811d7fe1923c_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjYxL2ZyYWc6NmNlOGE5ZjVjZDMzNDRjZGJlNWM1MzhmNDFmMjlhYmQvdGV4dHJlZ2lvbjo2Y2U4YTlmNWNkMzM0NGNkYmU1YzUzOGY0MWYyOWFiZF85MzQ1ODQ4ODYzMjA4_448d51f9-cc79-4329-a63d-c5ea87928c88"
      unitRef="tradingday">30</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185MS9mcmFnOmFkNDAwNTAyNzFiMTRhYTg4YWQ3MzJjOTZhNGU0OGIxL3RleHRyZWdpb246YWQ0MDA1MDI3MWIxNGFhODhhZDczMmM5NmE0ZTQ4YjFfOTM0NTg0ODgzOTg0Nw_44ea9da0-bc8d-43c5-866d-0d5b1e02c41e">Revenue Recognition&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information about contract liabilities from contracts with customers:&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&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&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:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;718&#160;&lt;/span&gt;&lt;/td&gt;&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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities primarily relate to advance consideration received from customers and deferred revenue for which transfer of control occurs, and therefore revenue is recognized, as products are delivered or services are provided. Contract balances are reported in a net contract asset or liability position on a contract-by-contract basis at the end of each reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2020, contract liabilities decreased $223. The Company recognized $184 of revenue during the year ended December&#160;31, 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:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2019, contract liabilities decreased $418. The Company recognized $58 of revenue during the year ended December&#160;31, 2019 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:12pt"&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;Transaction Price Allocated to Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 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:9pt;font-weight:700;line-height:120%"&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:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&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;/table&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185MS9mcmFnOmFkNDAwNTAyNzFiMTRhYTg4YWQ3MzJjOTZhNGU0OGIxL3RleHRyZWdpb246YWQ0MDA1MDI3MWIxNGFhODhhZDczMmM5NmE0ZTQ4YjFfOTM0NTg0ODgzOTg0OA_e14c2f01-4d49-4196-8099-1d3c0783397b">&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information about contract liabilities from contracts with customers:&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&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&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:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;718&#160;&lt;/span&gt;&lt;/td&gt;&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;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185MS9mcmFnOmFkNDAwNTAyNzFiMTRhYTg4YWQ3MzJjOTZhNGU0OGIxL3RhYmxlOjQzNTAwOGJmZGFlMDQ0ZGQ4ZjA3NTNlMzZhN2FlZTE4L3RhYmxlcmFuZ2U6NDM1MDA4YmZkYWUwNDRkZDhmMDc1M2UzNmE3YWVlMThfMS0xLTEtMS0w_44d1c4b5-ff78-4259-878d-e738194f2236"
      unitRef="usd">77000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185MS9mcmFnOmFkNDAwNTAyNzFiMTRhYTg4YWQ3MzJjOTZhNGU0OGIxL3RhYmxlOjQzNTAwOGJmZGFlMDQ0ZGQ4ZjA3NTNlMzZhN2FlZTE4L3RhYmxlcmFuZ2U6NDM1MDA4YmZkYWUwNDRkZDhmMDc1M2UzNmE3YWVlMThfMS0zLTEtMS0w_cc0f0346-8fd7-48bb-a2dc-ad756a647349"
      unitRef="usd">300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i312e0e6edd69435fa27b8680744fbdb3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185MS9mcmFnOmFkNDAwNTAyNzFiMTRhYTg4YWQ3MzJjOTZhNGU0OGIxL3RhYmxlOjQzNTAwOGJmZGFlMDQ0ZGQ4ZjA3NTNlMzZhN2FlZTE4L3RhYmxlcmFuZ2U6NDM1MDA4YmZkYWUwNDRkZDhmMDc1M2UzNmE3YWVlMThfMS01LTEtMS0w_5188b6c1-cc54-4ce3-97f1-f9aa05945163"
      unitRef="usd">718000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185MS9mcmFnOmFkNDAwNTAyNzFiMTRhYTg4YWQ3MzJjOTZhNGU0OGIxL3RleHRyZWdpb246YWQ0MDA1MDI3MWIxNGFhODhhZDczMmM5NmE0ZTQ4YjFfNTYy_ba2aa494-1d0a-42d5-9682-da9a81a91d07"
      unitRef="usd">-223000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185MS9mcmFnOmFkNDAwNTAyNzFiMTRhYTg4YWQ3MzJjOTZhNGU0OGIxL3RleHRyZWdpb246YWQ0MDA1MDI3MWIxNGFhODhhZDczMmM5NmE0ZTQ4YjFfMTY0OTI2NzQ0NTQwNQ_4d396da8-9aa8-47a5-a9c5-4cc0abe80828"
      unitRef="usd">184000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <eose:IncreaseDecreaseInContractWithCustomerLiability1
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185MS9mcmFnOmFkNDAwNTAyNzFiMTRhYTg4YWQ3MzJjOTZhNGU0OGIxL3RleHRyZWdpb246YWQ0MDA1MDI3MWIxNGFhODhhZDczMmM5NmE0ZTQ4YjFfMTY0OTI2NzQ0NTQxMQ_0c8d8eeb-67a4-45d9-9fb8-bffbc9376d90"
      unitRef="usd">-418000</eose:IncreaseDecreaseInContractWithCustomerLiability1>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185MS9mcmFnOmFkNDAwNTAyNzFiMTRhYTg4YWQ3MzJjOTZhNGU0OGIxL3RleHRyZWdpb246YWQ0MDA1MDI3MWIxNGFhODhhZDczMmM5NmE0ZTQ4YjFfNzk2_08927315-3334-4726-9316-9ba5352698b7"
      unitRef="usd">58000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185MS9mcmFnOmFkNDAwNTAyNzFiMTRhYTg4YWQ3MzJjOTZhNGU0OGIxL3RleHRyZWdpb246YWQ0MDA1MDI3MWIxNGFhODhhZDczMmM5NmE0ZTQ4YjFfOTM0NTg0ODgzOTg0OQ_66a15c5a-6d4e-497a-a7aa-c4411af9fd1d">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;December 31, 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:9pt;font-weight:700;line-height:120%"&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:9pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&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;/table&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ib4f964b853ec49d3b6b8f2a2e2334155_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185MS9mcmFnOmFkNDAwNTAyNzFiMTRhYTg4YWQ3MzJjOTZhNGU0OGIxL3RhYmxlOjhlMzUxYzg4OGJiNTQxODZhNDliYTBhMzkyNTE1MWE5L3RhYmxlcmFuZ2U6OGUzNTFjODg4YmI1NDE4NmE0OWJhMGEzOTI1MTUxYTlfMS0yLTEtMS0w_2759d3d5-9ec3-41be-802a-c0eee5d780f7"
      unitRef="usd">77000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="id90ddac2a7a842c18522ce5cd4dfbe27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185MS9mcmFnOmFkNDAwNTAyNzFiMTRhYTg4YWQ3MzJjOTZhNGU0OGIxL3RhYmxlOjhlMzUxYzg4OGJiNTQxODZhNDliYTBhMzkyNTE1MWE5L3RhYmxlcmFuZ2U6OGUzNTFjODg4YmI1NDE4NmE0OWJhMGEzOTI1MTUxYTlfMS00LTEtMS0w_c154696f-e8e9-446d-aa4d-63737322f22d"
      unitRef="usd">0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="if190d319c6be4443958e845694127770_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185MS9mcmFnOmFkNDAwNTAyNzFiMTRhYTg4YWQ3MzJjOTZhNGU0OGIxL3RhYmxlOjhlMzUxYzg4OGJiNTQxODZhNDliYTBhMzkyNTE1MWE5L3RhYmxlcmFuZ2U6OGUzNTFjODg4YmI1NDE4NmE0OWJhMGEzOTI1MTUxYTlfMS02LTEtMS0w_3f1b192b-2549-456b-b49f-875bbeddd03d"
      unitRef="usd">0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ic03846f4bf594040917cd6e5359ea91a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185MS9mcmFnOmFkNDAwNTAyNzFiMTRhYTg4YWQ3MzJjOTZhNGU0OGIxL3RhYmxlOjhlMzUxYzg4OGJiNTQxODZhNDliYTBhMzkyNTE1MWE5L3RhYmxlcmFuZ2U6OGUzNTFjODg4YmI1NDE4NmE0OWJhMGEzOTI1MTUxYTlfMS04LTEtMS0w_b6237841-377f-4147-afa0-d5572c82cdec"
      unitRef="usd">0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i57ce398c60af46809d0088969ac5adf3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185MS9mcmFnOmFkNDAwNTAyNzFiMTRhYTg4YWQ3MzJjOTZhNGU0OGIxL3RhYmxlOjhlMzUxYzg4OGJiNTQxODZhNDliYTBhMzkyNTE1MWE5L3RhYmxlcmFuZ2U6OGUzNTFjODg4YmI1NDE4NmE0OWJhMGEzOTI1MTUxYTlfMS0xMC0xLTEtMA_916b84ee-1ba1-4811-b27d-06c41c23ff2b"
      unitRef="usd">0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185NC9mcmFnOjZmOGE3MzRjNDlhZDQwNTg5OTgxNTYxYzY2MzE2NTY4L3RleHRyZWdpb246NmY4YTczNGM0OWFkNDA1ODk5ODE1NjFjNjYzMTY1NjhfOTg5NTYwNDY1MDA4OA_803f56f0-0e7b-4e4d-b899-0776ebd0164d">InventoryAs of December&#160;31, 2020 and 2019, we had finished goods of $214 and $&#x2014;.</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:InventoryNet
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185NC9mcmFnOjZmOGE3MzRjNDlhZDQwNTg5OTgxNTYxYzY2MzE2NTY4L3RleHRyZWdpb246NmY4YTczNGM0OWFkNDA1ODk5ODE1NjFjNjYzMTY1NjhfNTc_4afd52df-47fb-4f84-a699-3958425986e0"
      unitRef="usd">214000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185NC9mcmFnOjZmOGE3MzRjNDlhZDQwNTg5OTgxNTYxYzY2MzE2NTY4L3RleHRyZWdpb246NmY4YTczNGM0OWFkNDA1ODk5ODE1NjFjNjYzMTY1NjhfNjQ_fe5084c0-b7cc-40c1-aa8f-b3cca9b26939"
      unitRef="usd">0</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RleHRyZWdpb246MDdiMGFlMDVhZWJlNDhlZDg2NjhkYTE1MjBjN2YyZDhfOTM0NTg0ODgzNjMzMw_9e35a689-8e97-4bf0-aede-6fa7cbf7e4e0">Property and Equipment, Net&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020 and 2019, property and equipment, net consisted of the following:&lt;/span&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&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;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:9pt;font-weight:700;line-height:120%"&gt;2019&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:9pt;font-weight:700;line-height:120%"&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:120%"&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,910&#160;&lt;/span&gt;&lt;/td&gt;&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:120%"&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:120%"&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:120%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capital lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&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:120%"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:120%"&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:120%"&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:120%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold Improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lesser of useful life/remaining lease&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:120%"&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:120%"&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:120%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Accumulated Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5,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:120%"&gt;(3,802)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization expense related to property and equipment was $1,518 and $2,083, during the years ended December&#160;31, 2020 and 2019, respectively. For the year ended December&#160;31, 2020 and 2019, impairment loss charged to Statement of Operations were $&#x2014; and $1,590, respectively, primarily related to obsolete equipment relating to its prior generation battery. These expenses are reflected in cost of sales, research and development expenses and general and administrative expenses in the Statements of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RleHRyZWdpb246MDdiMGFlMDVhZWJlNDhlZDg2NjhkYTE1MjBjN2YyZDhfOTM0NTg0ODgzNjMzNA_8aca74e4-062d-41df-a474-4da61176b339">&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020 and 2019, property and equipment, net consisted of the following:&lt;/span&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&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;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:9pt;font-weight:700;line-height:120%"&gt;2019&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:9pt;font-weight:700;line-height:120%"&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:120%"&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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,910&#160;&lt;/span&gt;&lt;/td&gt;&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:120%"&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:120%"&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:120%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capital lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&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:120%"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:120%"&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:120%"&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:120%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold Improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lesser of useful life/remaining lease&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:120%"&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:120%"&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:120%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Accumulated Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5,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:120%"&gt;(3,802)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9ed7c81fc29b44fba8af8d46518a6070_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfMS0xLTEtMS0w_2abc6f1c-d0f5-4834-91b8-4b7a2910e293"
      unitRef="usd">7055000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i36ce0ad24b18488391812b8b7461da6a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfMS0zLTEtMS0w_00ed2d94-0165-42b0-9f53-ae1166bdce07"
      unitRef="usd">5910000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0c78b5efeb1747db852148143c4f30b2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfMS01LTEtMS0w_f2b76a41-456c-4d03-b3cd-6219bf6d7a22">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ifaac86be0fa7485ebb711d858d6caa7c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfMS03LTEtMS0w_97038eef-2b01-4d03-b3fe-404bd480019c">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i80d58535043c4aed901eb9b0c2dfd070_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfMi0xLTEtMS0w_e2a994e9-0445-4c47-bb17-ee94c5d36e4e"
      unitRef="usd">201000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2ac502c3b450471883a6c87ddba903f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfMi0zLTEtMS0w_1213e615-5350-4e0b-8f78-893d202d8f0a"
      unitRef="usd">201000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i11c9bac13c514e41a1f0103c891a8505_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfMi01LTEtMS0w_7f840a76-cc07-416a-95da-a2d4c5fac9fd">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i856e815880034ddf881fd4673f7c05bd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfMy0xLTEtMS0w_8e8d2216-f8f3-4705-b3fe-068130051fc5"
      unitRef="usd">211000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6b6f7285689941a4bdb72f7f37703667_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfMy0zLTEtMS0w_6259e701-a21b-4716-b593-33b6ae5e0c60"
      unitRef="usd">125000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4656b7dd1bae4c7cb4be1950e88c9ce4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfMy01LTEtMS0w_fcd4122d-43ce-47ee-a81b-fc2a54739ede">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7f5f87446df2442d83e4e8f5156d5d1a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfMy03LTEtMS0w_22500a02-8ffc-4069-9861-af792687c984">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iaa59da67f415419b8532588e488d6478_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfNC0xLTEtMS0w_0602e08c-9b82-4001-9769-38f7d732dd02"
      unitRef="usd">2732000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7f95408b0b4e4ec39e95c05c027cc116_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfNC0zLTEtMS0w_505c8502-5a70-4627-96d6-66a84da22247"
      unitRef="usd">2732000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic9082441a83a43a59f1e6375d3c041f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfNi0xLTEtMS0w_89e74a41-fdec-4d7d-9f07-6a9fcee184ad"
      unitRef="usd">523000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifae7af4dabe04180843721027eee427f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfNi0zLTEtMS0w_807c7865-7a4c-4efe-9e0f-0a76e5b68c2b"
      unitRef="usd">150000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i813259a8b41e41469a85ce9e96300f8f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfNi01LTEtMS0w_64ec48b5-bd6a-40c5-9a0e-7e286af0000f">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ibb95994228fa4f0fa2d24a79be361ee8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfNi03LTEtMS0w_11ec27c4-fe80-42ed-9d36-3b01583c062e">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfNy0xLTEtMS0w_238f70c1-e0d9-4338-9fe4-46637589e229"
      unitRef="usd">10722000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfNy0zLTEtMS0w_58977739-54c8-47e7-b005-b08bd76dce15"
      unitRef="usd">9118000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfOC0xLTEtMS0w_4896300b-ad2a-4b1c-9e20-94537ddbb023"
      unitRef="usd">5069000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfOC0zLTEtMS0w_ab4ebd46-c238-4b29-9686-2ed9d286e37f"
      unitRef="usd">3802000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfOS0xLTEtMS0w_ab2a0313-2534-4780-9cf7-0ab7454f46f7"
      unitRef="usd">5653000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RhYmxlOjE4NWFhMGRmYjYwOTQ4NDE5NjY3MTJjOWNjNzAzYWFmL3RhYmxlcmFuZ2U6MTg1YWEwZGZiNjA5NDg0MTk2NjcxMmM5Y2M3MDNhYWZfOS0zLTEtMS0w_d51766d5-6110-4f46-8cc2-0801f2e650e2"
      unitRef="usd">5316000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RleHRyZWdpb246MDdiMGFlMDVhZWJlNDhlZDg2NjhkYTE1MjBjN2YyZDhfMTgw_6c062613-5de2-4a14-bfdf-db7c6544a1b7"
      unitRef="usd">1518000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RleHRyZWdpb246MDdiMGFlMDVhZWJlNDhlZDg2NjhkYTE1MjBjN2YyZDhfMTg3_e19977f8-d493-4675-8160-b43ab328e64b"
      unitRef="usd">2083000</us-gaap:Depreciation>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RleHRyZWdpb246MDdiMGFlMDVhZWJlNDhlZDg2NjhkYTE1MjBjN2YyZDhfMTY0OTI2NzQ0MjA3NQ_a7c0624a-9893-4797-b079-76cd1c5c25fb"
      unitRef="usd">0</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM185Ny9mcmFnOjA3YjBhZTA1YWViZTQ4ZWQ4NjY4ZGExNTIwYzdmMmQ4L3RleHRyZWdpb246MDdiMGFlMDVhZWJlNDhlZDg2NjhkYTE1MjBjN2YyZDhfMTY0OTI2NzQ0MjA4Mw_0739fc53-2991-49de-84a2-fefca7c26210"
      unitRef="usd">1590000</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDAvZnJhZzoyOGY2Y2UyZjgzMjk0MzBkOWVmNzYxZDg5NTY1OTYxYy90ZXh0cmVnaW9uOjI4ZjZjZTJmODMyOTQzMGQ5ZWY3NjFkODk1NjU5NjFjXzkzNDU4NDg4MzY1NTM_513de602-5967-4691-a0fb-889114f91e7d">Intangible Assets&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consisted of various patents valued at $400, which represents the cost to acquire the patents. These patents are determined to have useful lives and are amortized into the results of operations over ten years. During the years ended December&#160;31, 2020 and 2019, the Company recorded amortization expenses of $40 and $40, respectively, related to patents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated future amortization expense of intangible assets as of December&#160;31, 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iecacb63e055f4c35a9d56afd94b78aad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDAvZnJhZzoyOGY2Y2UyZjgzMjk0MzBkOWVmNzYxZDg5NTY1OTYxYy90ZXh0cmVnaW9uOjI4ZjZjZTJmODMyOTQzMGQ5ZWY3NjFkODk1NjU5NjFjXzgz_1eb3e17d-1d59-4111-a8ce-7834268b2015"
      unitRef="usd">400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5599511fdf5b475fbf7bd263cb88349b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDAvZnJhZzoyOGY2Y2UyZjgzMjk0MzBkOWVmNzYxZDg5NTY1OTYxYy90ZXh0cmVnaW9uOjI4ZjZjZTJmODMyOTQzMGQ5ZWY3NjFkODk1NjU5NjFjXzI0MQ_89b3803f-a71c-40ec-b67f-5edebd290535">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5599511fdf5b475fbf7bd263cb88349b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDAvZnJhZzoyOGY2Y2UyZjgzMjk0MzBkOWVmNzYxZDg5NTY1OTYxYy90ZXh0cmVnaW9uOjI4ZjZjZTJmODMyOTQzMGQ5ZWY3NjFkODk1NjU5NjFjXzMyNQ_34f139f3-2cab-4c00-9306-dd613f8db52d"
      unitRef="usd">40000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iac866b46db4e4698b3a0cc6036b7a3f5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDAvZnJhZzoyOGY2Y2UyZjgzMjk0MzBkOWVmNzYxZDg5NTY1OTYxYy90ZXh0cmVnaW9uOjI4ZjZjZTJmODMyOTQzMGQ5ZWY3NjFkODk1NjU5NjFjXzMzMg_e02be8d3-2651-4489-9c38-49ec8682d46e"
      unitRef="usd">40000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDAvZnJhZzoyOGY2Y2UyZjgzMjk0MzBkOWVmNzYxZDg5NTY1OTYxYy90ZXh0cmVnaW9uOjI4ZjZjZTJmODMyOTQzMGQ5ZWY3NjFkODk1NjU5NjFjXzkzNDU4NDg4MzY1NTU_b2e1af92-866a-46d0-a066-b6c7ef7ea423">Estimated future amortization expense of intangible assets as of December&#160;31, 2020 are as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDAvZnJhZzoyOGY2Y2UyZjgzMjk0MzBkOWVmNzYxZDg5NTY1OTYxYy90YWJsZToxMWYzNGUyNzg2ZTc0OWYyYjhmMmQ5NTc1ZGMzMGEwNy90YWJsZXJhbmdlOjExZjM0ZTI3ODZlNzQ5ZjJiOGYyZDk1NzVkYzMwYTA3XzAtMS0xLTEtMA_ace06ec9-bf40-44c7-ba6e-0ee7bf1d913c"
      unitRef="usd">40000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDAvZnJhZzoyOGY2Y2UyZjgzMjk0MzBkOWVmNzYxZDg5NTY1OTYxYy90YWJsZToxMWYzNGUyNzg2ZTc0OWYyYjhmMmQ5NTc1ZGMzMGEwNy90YWJsZXJhbmdlOjExZjM0ZTI3ODZlNzQ5ZjJiOGYyZDk1NzVkYzMwYTA3XzEtMS0xLTEtMA_f7c31805-5541-48dc-a08d-6e182ebe2004"
      unitRef="usd">40000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDAvZnJhZzoyOGY2Y2UyZjgzMjk0MzBkOWVmNzYxZDg5NTY1OTYxYy90YWJsZToxMWYzNGUyNzg2ZTc0OWYyYjhmMmQ5NTc1ZGMzMGEwNy90YWJsZXJhbmdlOjExZjM0ZTI3ODZlNzQ5ZjJiOGYyZDk1NzVkYzMwYTA3XzItMS0xLTEtMA_fb22e4f0-8904-410e-9636-0f69db368d6e"
      unitRef="usd">40000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDAvZnJhZzoyOGY2Y2UyZjgzMjk0MzBkOWVmNzYxZDg5NTY1OTYxYy90YWJsZToxMWYzNGUyNzg2ZTc0OWYyYjhmMmQ5NTc1ZGMzMGEwNy90YWJsZXJhbmdlOjExZjM0ZTI3ODZlNzQ5ZjJiOGYyZDk1NzVkYzMwYTA3XzMtMS0xLTEtMA_c142f8be-1f87-4db5-8f1f-ec48ba0cb260"
      unitRef="usd">40000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDAvZnJhZzoyOGY2Y2UyZjgzMjk0MzBkOWVmNzYxZDg5NTY1OTYxYy90YWJsZToxMWYzNGUyNzg2ZTc0OWYyYjhmMmQ5NTc1ZGMzMGEwNy90YWJsZXJhbmdlOjExZjM0ZTI3ODZlNzQ5ZjJiOGYyZDk1NzVkYzMwYTA3XzQtMS0xLTEtMA_45dac5b6-fe41-48d9-93de-aba2b4b6bc6e"
      unitRef="usd">40000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDAvZnJhZzoyOGY2Y2UyZjgzMjk0MzBkOWVmNzYxZDg5NTY1OTYxYy90YWJsZToxMWYzNGUyNzg2ZTc0OWYyYjhmMmQ5NTc1ZGMzMGEwNy90YWJsZXJhbmdlOjExZjM0ZTI3ODZlNzQ5ZjJiOGYyZDk1NzVkYzMwYTA3XzUtMS0xLTEtMA_fbb52a6f-6def-4723-9372-7e7b782bcd80"
      unitRef="usd">120000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDAvZnJhZzoyOGY2Y2UyZjgzMjk0MzBkOWVmNzYxZDg5NTY1OTYxYy90YWJsZToxMWYzNGUyNzg2ZTc0OWYyYjhmMmQ5NTc1ZGMzMGEwNy90YWJsZXJhbmdlOjExZjM0ZTI3ODZlNzQ5ZjJiOGYyZDk1NzVkYzMwYTA3XzYtMS0xLTEtMA_3e6509b0-7f1d-407e-877e-866fe9df0437"
      unitRef="usd">320000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDMvZnJhZzoxOWI4ZWFkNGQyNDE0YzdjOTA2ZWVhYzJjNjIzZjUwMi90ZXh0cmVnaW9uOjE5YjhlYWQ0ZDI0MTRjN2M5MDZlZWFjMmM2MjNmNTAyXzk4OTU2MDQ2NTEwMDU_e573df65-328d-477d-861e-50986e259bbb">Investment in Unconsolidated Joint Venture&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify;text-indent:23.98pt"&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 HI-POWER LLC (&#x201c;Hi-Power&#x201d; or &#x201c;JV&#x201d;). The JV was formed in order to manufacture the products for all of the Company&#x2019;s projects in North America. Accordingly, the Company will purchase battery storage systems and spare parts from the JV. The joint venture is in Turtle Creek, Pennsylvania. The Company&#x2019;s financial commitment is $4,100 in the form of a combination of cash and special purpose manufacturing equipment. Eos&#x2019;s initial ownership interest is 49%. Both the Company and Holtec sell the products manufactured by Hi-Power. The Company will earn five percent of the product price for any products manufactured by Hi-Power and sold by Holtec or its affiliates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The joint venture commenced manufacturing activities in the fourth quarter of 2020. For the year ended December&#160;31, 2020 and 2019, contribution made to the JV were $3,020 and $768, respectively. The investment income (loss) recognized from the unconsolidated joint venture under the equity method of accounting was $127 and $(178) for the year ended December&#160;31, 2020 and 2019, respectively. Our investment in the unconsolidated joint venture as of December&#160;31, 2020 and 2019 was $3,736 and $589, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <eose:EquityMethodInvestmentInitialFinancialCommitment
      contextRef="ic8eba29c1dcc406baf419d874a462d9e_I20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDMvZnJhZzoxOWI4ZWFkNGQyNDE0YzdjOTA2ZWVhYzJjNjIzZjUwMi90ZXh0cmVnaW9uOjE5YjhlYWQ0ZDI0MTRjN2M5MDZlZWFjMmM2MjNmNTAyXzUyMw_50cd9a3a-9b92-4f74-8a74-4b37598ec0ec"
      unitRef="usd">4100000</eose:EquityMethodInvestmentInitialFinancialCommitment>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ic8eba29c1dcc406baf419d874a462d9e_I20190831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDMvZnJhZzoxOWI4ZWFkNGQyNDE0YzdjOTA2ZWVhYzJjNjIzZjUwMi90ZXh0cmVnaW9uOjE5YjhlYWQ0ZDI0MTRjN2M5MDZlZWFjMmM2MjNmNTAyXzY0NA_967ea7ad-fe69-4a89-bf71-34de6f239008"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <eose:EquityMethodInvestmentsRevenueArrangementPercentageOfProductPrice
      contextRef="ic8eba29c1dcc406baf419d874a462d9e_I20190831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDMvZnJhZzoxOWI4ZWFkNGQyNDE0YzdjOTA2ZWVhYzJjNjIzZjUwMi90ZXh0cmVnaW9uOjE5YjhlYWQ0ZDI0MTRjN2M5MDZlZWFjMmM2MjNmNTAyXzE2NDkyNjc0NDI5OTk_72cf7148-db4e-4439-9204-42c8805f2a65"
      unitRef="number">0.05</eose:EquityMethodInvestmentsRevenueArrangementPercentageOfProductPrice>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDMvZnJhZzoxOWI4ZWFkNGQyNDE0YzdjOTA2ZWVhYzJjNjIzZjUwMi90ZXh0cmVnaW9uOjE5YjhlYWQ0ZDI0MTRjN2M5MDZlZWFjMmM2MjNmNTAyXzIxOTkwMjMyNTgxNDY_afa4ef1b-6278-4602-b9f8-3eb8b72b58ff"
      unitRef="usd">3020000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDMvZnJhZzoxOWI4ZWFkNGQyNDE0YzdjOTA2ZWVhYzJjNjIzZjUwMi90ZXh0cmVnaW9uOjE5YjhlYWQ0ZDI0MTRjN2M5MDZlZWFjMmM2MjNmNTAyXzIxOTkwMjMyNTgxNTQ_348fb66a-2396-467b-b65b-bc4b8115d489"
      unitRef="usd">768000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDMvZnJhZzoxOWI4ZWFkNGQyNDE0YzdjOTA2ZWVhYzJjNjIzZjUwMi90ZXh0cmVnaW9uOjE5YjhlYWQ0ZDI0MTRjN2M5MDZlZWFjMmM2MjNmNTAyXzIxOTkwMjMyNTc1Njc_3c61374b-ca72-4864-a6fc-32bb295c9220"
      unitRef="usd">127000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDMvZnJhZzoxOWI4ZWFkNGQyNDE0YzdjOTA2ZWVhYzJjNjIzZjUwMi90ZXh0cmVnaW9uOjE5YjhlYWQ0ZDI0MTRjN2M5MDZlZWFjMmM2MjNmNTAyXzIxOTkwMjMyNTc1NzU_d4395537-f098-44a5-99ab-31b813b04dc5"
      unitRef="usd">-178000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDMvZnJhZzoxOWI4ZWFkNGQyNDE0YzdjOTA2ZWVhYzJjNjIzZjUwMi90ZXh0cmVnaW9uOjE5YjhlYWQ0ZDI0MTRjN2M5MDZlZWFjMmM2MjNmNTAyXzI3NDg3NzkwNzE4NDc_227ea796-a05c-4dc4-b6b9-9fd0b20d9117"
      unitRef="usd">3736000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDMvZnJhZzoxOWI4ZWFkNGQyNDE0YzdjOTA2ZWVhYzJjNjIzZjUwMi90ZXh0cmVnaW9uOjE5YjhlYWQ0ZDI0MTRjN2M5MDZlZWFjMmM2MjNmNTAyXzI3NDg3NzkwNzE4NTg_8d4ff651-c016-46af-94b7-b69b0be00383"
      unitRef="usd">589000</us-gaap:EquityMethodInvestments>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90ZXh0cmVnaW9uOmU1NjFkN2VhZTI1MzRhZTlhYjY3NGMzYmYyZmMxMTYxXzk4OTU2MDQ2NTIzNzc_4868e21d-be44-4839-ad85-8d2ffce3568c">Commitments and Contingencies&lt;div style="margin-bottom:0.05pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 24, 2016, Eos entered into a long-term non-cancelable operating lease for 45,000 sq. ft. of space for its 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&#160;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. The Company also has certain non-cancelable capital lease agreements for office equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total rent expense was $914 and $930, for the years ended December&#160;31, 2020 and 2019, respectively, of which, $&#x2014; and $102 was recorded as Cost of sales; $713 and $430 as Research and development expenses; and $201 and $398 as General and administrative expenses in the Statement of Operations, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease commitments as of December&#160;31, 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;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:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Later years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less amounts representing interest&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="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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;Firm Purchase Commitments &#x2014; Related Party&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify;text-indent:23.76pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In July 2020, the Company entered into an $8,000 non-cancellable purchase contract with its unconsolidated joint venture partner, Hi-Power LLC, to supply batteries for existing and future sales orders. For the year ended December&#160;31, 2020, the Company has made purchases totaling $5,496, resulting in a remaining purchase commitment of $2,504 as of December&#160;31, 2020 under this contract. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify;text-indent:23.98pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;At the end of each reporting period, the Company evaluates its non-cancellable firm purchase commitments and records a loss, if any, using a 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 market selling price of Gen 2.3 Battery Systems sold to customers is less than the cost to manufacture the product. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify;text-indent:23.98pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;As of December&#160;31, 2020 , the Company recorded a provision for firm purchase commitments of $1,585. The related expense has been included as a component of cost of sales in the statement of operations.&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:115%"&gt;Loan commitment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2020, we entered into a secured debt commitment with one of our customers to provide loan for $1,000 which matures  on December 30, 2022. $100 were drawn on that commitment and recorded in other assets on the consolidated balance sheet as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <eose:AdditionalNumberOfSquareFeet
      contextRef="i86e326c665694fcf98b480629c72aedd_I20160624"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90ZXh0cmVnaW9uOmU1NjFkN2VhZTI1MzRhZTlhYjY3NGMzYmYyZmMxMTYxXzEzOA_36cabdfd-c4d9-49fb-bb67-00c1f83858ec"
      unitRef="sqft">45000</eose:AdditionalNumberOfSquareFeet>
    <eose:AdditionalNumberOfSquareFeet
      contextRef="i900f7cd79ae3480995b499227feeb04c_I20170426"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90ZXh0cmVnaW9uOmU1NjFkN2VhZTI1MzRhZTlhYjY3NGMzYmYyZmMxMTYxXzI4MQ_2738c7bf-7349-4d2a-ab7e-4540f755d377"
      unitRef="sqft">18000</eose:AdditionalNumberOfSquareFeet>
    <eose:LesseeOperatingLeaseAnnualCostEscalationsPercentage
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90ZXh0cmVnaW9uOmU1NjFkN2VhZTI1MzRhZTlhYjY3NGMzYmYyZmMxMTYxXzYxMg_89425783-e613-44b2-a209-33d5b2293cd0"
      unitRef="number">0.10</eose:LesseeOperatingLeaseAnnualCostEscalationsPercentage>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90ZXh0cmVnaW9uOmU1NjFkN2VhZTI1MzRhZTlhYjY3NGMzYmYyZmMxMTYxXzczOQ_fd164ede-46f8-48ee-8e6f-5254293b1f1a"
      unitRef="usd">914000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90ZXh0cmVnaW9uOmU1NjFkN2VhZTI1MzRhZTlhYjY3NGMzYmYyZmMxMTYxXzc0Ng_210ff158-c4b6-4b07-b421-5f0dbd179a18"
      unitRef="usd">930000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="ia4a9b56f8ab8493793786464d340ff0e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90ZXh0cmVnaW9uOmU1NjFkN2VhZTI1MzRhZTlhYjY3NGMzYmYyZmMxMTYxXzgwNQ_b393488d-da93-4abd-a806-ce1306a97a06"
      unitRef="usd">0</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i0754bbbaf76347bd9759423b1c139550_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90ZXh0cmVnaW9uOmU1NjFkN2VhZTI1MzRhZTlhYjY3NGMzYmYyZmMxMTYxXzgxMg_1a38ffea-fb7e-494f-a6fe-0b382e523fdd"
      unitRef="usd">102000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i1dd17676d2db494ca96e919c701d3b9f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90ZXh0cmVnaW9uOmU1NjFkN2VhZTI1MzRhZTlhYjY3NGMzYmYyZmMxMTYxXzg1MQ_b4d8d00c-1be6-498b-a5d8-cde433c101cc"
      unitRef="usd">713000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="ibe7af4af452d4ba0a9722721ebcdab7d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90ZXh0cmVnaW9uOmU1NjFkN2VhZTI1MzRhZTlhYjY3NGMzYmYyZmMxMTYxXzg1OA_59d6e0de-130b-4e42-bd0d-687f4af3338d"
      unitRef="usd">430000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i79fafbe7177342fc8f177949858e1d2d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90ZXh0cmVnaW9uOmU1NjFkN2VhZTI1MzRhZTlhYjY3NGMzYmYyZmMxMTYxXzkwMw_da3d29f9-ef90-4fd0-a036-7379c6179c02"
      unitRef="usd">201000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i886a20bc2b2d4ef4b6fbf43a15232596_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90ZXh0cmVnaW9uOmU1NjFkN2VhZTI1MzRhZTlhYjY3NGMzYmYyZmMxMTYxXzkxMA_3b6916d5-ccf3-40a0-8766-d5d7e96cdfed"
      unitRef="usd">398000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90ZXh0cmVnaW9uOmU1NjFkN2VhZTI1MzRhZTlhYjY3NGMzYmYyZmMxMTYxXzk4OTU2MDQ2NTIzNzg_42516302-8775-4a91-8f1f-54b10a6a4a41">Future minimum lease commitments as of December&#160;31, 2020 are as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;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:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Later years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less amounts representing interest&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="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90ZXh0cmVnaW9uOmU1NjFkN2VhZTI1MzRhZTlhYjY3NGMzYmYyZmMxMTYxXzk4OTU2MDQ2NTIzNzg_83db39d3-33c9-4204-8d9e-762721c1be22">Future minimum lease commitments as of December&#160;31, 2020 are as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;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:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Later years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less amounts representing interest&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="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90YWJsZTowMDRjMDg3MmU4NGU0MWExYWE5NDUzYjdkODc3OTc1MS90YWJsZXJhbmdlOjAwNGMwODcyZTg0ZTQxYTFhYTk0NTNiN2Q4Nzc5NzUxXzEtMS0xLTEtMA_5c9b841c-8963-4ada-87e0-f4200f6fd8c5"
      unitRef="usd">685000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90YWJsZTowMDRjMDg3MmU4NGU0MWExYWE5NDUzYjdkODc3OTc1MS90YWJsZXJhbmdlOjAwNGMwODcyZTg0ZTQxYTFhYTk0NTNiN2Q4Nzc5NzUxXzEtMy0xLTEtMA_13016f91-c76c-455f-a913-e79b7051d8a9"
      unitRef="usd">14000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90YWJsZTowMDRjMDg3MmU4NGU0MWExYWE5NDUzYjdkODc3OTc1MS90YWJsZXJhbmdlOjAwNGMwODcyZTg0ZTQxYTFhYTk0NTNiN2Q4Nzc5NzUxXzItMS0xLTEtMA_45a4f312-97d0-4665-8519-02b3fd0f9427"
      unitRef="usd">755000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90YWJsZTowMDRjMDg3MmU4NGU0MWExYWE5NDUzYjdkODc3OTc1MS90YWJsZXJhbmdlOjAwNGMwODcyZTg0ZTQxYTFhYTk0NTNiN2Q4Nzc5NzUxXzItMy0xLTEtMA_11be51a3-e660-409a-8885-6e35777806e9"
      unitRef="usd">4000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90YWJsZTowMDRjMDg3MmU4NGU0MWExYWE5NDUzYjdkODc3OTc1MS90YWJsZXJhbmdlOjAwNGMwODcyZTg0ZTQxYTFhYTk0NTNiN2Q4Nzc5NzUxXzMtMS0xLTEtMA_1a0dcf06-7413-497a-aa32-e66e10d96d1c"
      unitRef="usd">825000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90YWJsZTowMDRjMDg3MmU4NGU0MWExYWE5NDUzYjdkODc3OTc1MS90YWJsZXJhbmdlOjAwNGMwODcyZTg0ZTQxYTFhYTk0NTNiN2Q4Nzc5NzUxXzMtMy0xLTEtMA_3887eab4-5379-47e0-ad3b-6221e5cd01d1"
      unitRef="usd">0</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90YWJsZTowMDRjMDg3MmU4NGU0MWExYWE5NDUzYjdkODc3OTc1MS90YWJsZXJhbmdlOjAwNGMwODcyZTg0ZTQxYTFhYTk0NTNiN2Q4Nzc5NzUxXzQtMS0xLTEtMA_385df290-3a50-4cab-9759-30280d526f7d"
      unitRef="usd">895000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90YWJsZTowMDRjMDg3MmU4NGU0MWExYWE5NDUzYjdkODc3OTc1MS90YWJsZXJhbmdlOjAwNGMwODcyZTg0ZTQxYTFhYTk0NTNiN2Q4Nzc5NzUxXzQtMy0xLTEtMA_52884ffe-ef3b-4f60-b7fa-0903a2c8522e"
      unitRef="usd">0</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90YWJsZTowMDRjMDg3MmU4NGU0MWExYWE5NDUzYjdkODc3OTc1MS90YWJsZXJhbmdlOjAwNGMwODcyZTg0ZTQxYTFhYTk0NTNiN2Q4Nzc5NzUxXzUtMS0xLTEtMA_9ee9e147-e415-4127-a157-53d62d697831"
      unitRef="usd">966000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90YWJsZTowMDRjMDg3MmU4NGU0MWExYWE5NDUzYjdkODc3OTc1MS90YWJsZXJhbmdlOjAwNGMwODcyZTg0ZTQxYTFhYTk0NTNiN2Q4Nzc5NzUxXzUtMy0xLTEtMA_5227af53-18e4-41e6-b75d-54f653a79e22"
      unitRef="usd">0</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90YWJsZTowMDRjMDg3MmU4NGU0MWExYWE5NDUzYjdkODc3OTc1MS90YWJsZXJhbmdlOjAwNGMwODcyZTg0ZTQxYTFhYTk0NTNiN2Q4Nzc5NzUxXzYtMS0xLTEtMA_3523c5f7-751c-4268-b610-e8aa2caac3bc"
      unitRef="usd">679000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90YWJsZTowMDRjMDg3MmU4NGU0MWExYWE5NDUzYjdkODc3OTc1MS90YWJsZXJhbmdlOjAwNGMwODcyZTg0ZTQxYTFhYTk0NTNiN2Q4Nzc5NzUxXzYtMy0xLTEtMA_971f2fad-a7a9-4f7f-ad82-927a0002ddbd"
      unitRef="usd">0</us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90YWJsZTowMDRjMDg3MmU4NGU0MWExYWE5NDUzYjdkODc3OTc1MS90YWJsZXJhbmdlOjAwNGMwODcyZTg0ZTQxYTFhYTk0NTNiN2Q4Nzc5NzUxXzctMS0xLTEtMA_90ab31cc-6387-4a94-a24a-10d92de68df6"
      unitRef="usd">4805000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDue
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90YWJsZTowMDRjMDg3MmU4NGU0MWExYWE5NDUzYjdkODc3OTc1MS90YWJsZXJhbmdlOjAwNGMwODcyZTg0ZTQxYTFhYTk0NTNiN2Q4Nzc5NzUxXzctMy0xLTEtMA_ca85fb46-bc03-4fcb-9582-a27cdd420ab4"
      unitRef="usd">18000</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90YWJsZTowMDRjMDg3MmU4NGU0MWExYWE5NDUzYjdkODc3OTc1MS90YWJsZXJhbmdlOjAwNGMwODcyZTg0ZTQxYTFhYTk0NTNiN2Q4Nzc5NzUxXzgtMy0xLTEtMA_4793f810-758c-4e65-92ac-9457241192d5"
      unitRef="usd">3000</us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90YWJsZTowMDRjMDg3MmU4NGU0MWExYWE5NDUzYjdkODc3OTc1MS90YWJsZXJhbmdlOjAwNGMwODcyZTg0ZTQxYTFhYTk0NTNiN2Q4Nzc5NzUxXzktMy0xLTEtMA_a00416a9-19e7-4d8e-93df-dd7ad0efd8e2"
      unitRef="usd">15000</us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="idcaf013e1aa241be8e441aa86b82a9aa_I20200730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90ZXh0cmVnaW9uOmU1NjFkN2VhZTI1MzRhZTlhYjY3NGMzYmYyZmMxMTYxXzkzNDU4NDg4NTAxMzk_032f6ce6-c764-40f5-9780-acbe606c7b28"
      unitRef="usd">8000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="i163ac105ca3645788caef5cd931f149e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90ZXh0cmVnaW9uOmU1NjFkN2VhZTI1MzRhZTlhYjY3NGMzYmYyZmMxMTYxXzE2NDkyNjc0NTQ1MzU_76c421ca-3581-4b0b-9186-1d7ff449d6ef"
      unitRef="usd">5496000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i2683a016c5374abd8e3c95198ce4e7e0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90ZXh0cmVnaW9uOmU1NjFkN2VhZTI1MzRhZTlhYjY3NGMzYmYyZmMxMTYxXzE2NDkyNjc0NTQ1NDQ_7d063a18-6bac-4768-9bd5-9f0bce813027"
      unitRef="usd">2504000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:ProvisionForLossOnContracts
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90ZXh0cmVnaW9uOmU1NjFkN2VhZTI1MzRhZTlhYjY3NGMzYmYyZmMxMTYxXzkzNDU4NDg4NTE3MTM_433f65fc-f953-4053-af15-23b1bcf769fa"
      unitRef="usd">1585000</us-gaap:ProvisionForLossOnContracts>
    <eose:FinancingReceivableNumberOfCustomersInvolved
      contextRef="i9e9c667302374b98afbdff5af190b101_D20201201-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90ZXh0cmVnaW9uOmU1NjFkN2VhZTI1MzRhZTlhYjY3NGMzYmYyZmMxMTYxXzkzNDU4NDg4NTAyMjQ_d0100305-db49-43e6-93f8-e758c72a6eff"
      unitRef="customer">1</eose:FinancingReceivableNumberOfCustomersInvolved>
    <eose:FinancingReceivableCommitmentToLend
      contextRef="i9e9c667302374b98afbdff5af190b101_D20201201-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90ZXh0cmVnaW9uOmU1NjFkN2VhZTI1MzRhZTlhYjY3NGMzYmYyZmMxMTYxXzIxOTkwMjMyNjk2MjY_5c9a5d3e-db26-4f0f-b6d8-aa66bc0cf56e"
      unitRef="usd">1000000</eose:FinancingReceivableCommitmentToLend>
    <us-gaap:NotesReceivableNet
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDYvZnJhZzplNTYxZDdlYWUyNTM0YWU5YWI2NzRjM2JmMmZjMTE2MS90ZXh0cmVnaW9uOmU1NjFkN2VhZTI1MzRhZTlhYjY3NGMzYmYyZmMxMTYxXzIxOTkwMjMyNjk2MzA_c139fa83-f2b0-43e6-9bb7-0b01acb470a8"
      unitRef="usd">100000</us-gaap:NotesReceivableNet>
    <eose:GrantIncomeAndGrantExpenseDisclosureTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDkvZnJhZzo4NjMyZWY0MGI1Nzk0NjgyOTY2NTAzNDVmZmFiNzA3Mi90ZXh0cmVnaW9uOjg2MzJlZjQwYjU3OTQ2ODI5NjY1MDM0NWZmYWI3MDcyXzkzNDU4NDg4MzcxMzg_1af80b27-94b5-473f-8cda-56b07f9450d0">Grant Expense, NetEos 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. During the years ended December&#160;31, 2020 and 2019, Eos recorded grant expense (income), net of $913 and $(469), respectively, which comprised of grant income of $381 and $984 and grant costs of $1,294 and $515, respectively. For the year ended December&#160;31, 2020 and 2019, the Company has received payments totaling $1,531 and $3,209. As of December&#160;31, 2020 and 2019, the Company had $1,136 and $&#x2014; deferred grant income, respectively, which was recorded in account payable and accrued expense on the Balance Sheets, as we as a receivable in the amount of $131 and $326, 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.</eose:GrantIncomeAndGrantExpenseDisclosureTextBlock>
    <eose:NumberOfGrantsApproved
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDkvZnJhZzo4NjMyZWY0MGI1Nzk0NjgyOTY2NTAzNDVmZmFiNzA3Mi90ZXh0cmVnaW9uOjg2MzJlZjQwYjU3OTQ2ODI5NjY1MDM0NWZmYWI3MDcyXzk4OTU2MDQ2NTEwMjI_34d68738-d0a9-4051-b29a-042a9df28583"
      unitRef="grant">2</eose:NumberOfGrantsApproved>
    <eose:GrantAgreementApprovedAmount
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDkvZnJhZzo4NjMyZWY0MGI1Nzk0NjgyOTY2NTAzNDVmZmFiNzA3Mi90ZXh0cmVnaW9uOjg2MzJlZjQwYjU3OTQ2ODI5NjY1MDM0NWZmYWI3MDcyXzEyNA_341b956a-0eea-4ef5-bc75-00f0fd4e03e1"
      unitRef="usd">7000000</eose:GrantAgreementApprovedAmount>
    <eose:GrantExpenseIncomeNet
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDkvZnJhZzo4NjMyZWY0MGI1Nzk0NjgyOTY2NTAzNDVmZmFiNzA3Mi90ZXh0cmVnaW9uOjg2MzJlZjQwYjU3OTQ2ODI5NjY1MDM0NWZmYWI3MDcyXzQ5OA_0c9741bb-babc-4acc-b333-d76dba55497a"
      unitRef="usd">913000</eose:GrantExpenseIncomeNet>
    <eose:GrantExpenseIncomeNet
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDkvZnJhZzo4NjMyZWY0MGI1Nzk0NjgyOTY2NTAzNDVmZmFiNzA3Mi90ZXh0cmVnaW9uOjg2MzJlZjQwYjU3OTQ2ODI5NjY1MDM0NWZmYWI3MDcyXzUwNQ_6a1df3b7-9928-4838-8fe3-40c07fbac470"
      unitRef="usd">-469000</eose:GrantExpenseIncomeNet>
    <eose:GrantIncome
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDkvZnJhZzo4NjMyZWY0MGI1Nzk0NjgyOTY2NTAzNDVmZmFiNzA3Mi90ZXh0cmVnaW9uOjg2MzJlZjQwYjU3OTQ2ODI5NjY1MDM0NWZmYWI3MDcyXzU1OA_754abf0a-e435-4db2-b369-0a109ac8c422"
      unitRef="usd">381000</eose:GrantIncome>
    <eose:GrantIncome
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDkvZnJhZzo4NjMyZWY0MGI1Nzk0NjgyOTY2NTAzNDVmZmFiNzA3Mi90ZXh0cmVnaW9uOjg2MzJlZjQwYjU3OTQ2ODI5NjY1MDM0NWZmYWI3MDcyXzU2NQ_b85376d6-c847-4dc8-ac8c-a322a964a55d"
      unitRef="usd">984000</eose:GrantIncome>
    <eose:GrantExpenses
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDkvZnJhZzo4NjMyZWY0MGI1Nzk0NjgyOTY2NTAzNDVmZmFiNzA3Mi90ZXh0cmVnaW9uOjg2MzJlZjQwYjU3OTQ2ODI5NjY1MDM0NWZmYWI3MDcyXzU4Nw_1ecf3060-9970-4332-873a-54189ece246b"
      unitRef="usd">1294000</eose:GrantExpenses>
    <eose:GrantExpenses
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDkvZnJhZzo4NjMyZWY0MGI1Nzk0NjgyOTY2NTAzNDVmZmFiNzA3Mi90ZXh0cmVnaW9uOjg2MzJlZjQwYjU3OTQ2ODI5NjY1MDM0NWZmYWI3MDcyXzU5NA_a37faf99-3ff6-448d-8bdf-59191377b4b9"
      unitRef="usd">515000</eose:GrantExpenses>
    <eose:ProceedsFromGrants
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDkvZnJhZzo4NjMyZWY0MGI1Nzk0NjgyOTY2NTAzNDVmZmFiNzA3Mi90ZXh0cmVnaW9uOjg2MzJlZjQwYjU3OTQ2ODI5NjY1MDM0NWZmYWI3MDcyXzY1MA_9722a39f-3baa-4421-a4d9-3b9c5dc67997"
      unitRef="usd">1531000</eose:ProceedsFromGrants>
    <eose:ProceedsFromGrants
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDkvZnJhZzo4NjMyZWY0MGI1Nzk0NjgyOTY2NTAzNDVmZmFiNzA3Mi90ZXh0cmVnaW9uOjg2MzJlZjQwYjU3OTQ2ODI5NjY1MDM0NWZmYWI3MDcyXzY1Nw_0d8434ad-baf0-4783-8c96-8091ac324cad"
      unitRef="usd">3209000</eose:ProceedsFromGrants>
    <eose:DeferredGrantIncomeCurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDkvZnJhZzo4NjMyZWY0MGI1Nzk0NjgyOTY2NTAzNDVmZmFiNzA3Mi90ZXh0cmVnaW9uOjg2MzJlZjQwYjU3OTQ2ODI5NjY1MDM0NWZmYWI3MDcyXzE2NDkyNjc0NDMzOTc_c390fad7-d7ec-4e55-a1aa-0fc8f846a71c"
      unitRef="usd">1136000</eose:DeferredGrantIncomeCurrent>
    <eose:DeferredGrantIncomeCurrent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDkvZnJhZzo4NjMyZWY0MGI1Nzk0NjgyOTY2NTAzNDVmZmFiNzA3Mi90ZXh0cmVnaW9uOjg2MzJlZjQwYjU3OTQ2ODI5NjY1MDM0NWZmYWI3MDcyXzE2NDkyNjc0NDM0MDI_d712b946-03c0-4c60-aa01-4d389dfbbdba"
      unitRef="usd">0</eose:DeferredGrantIncomeCurrent>
    <us-gaap:GrantsReceivableCurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDkvZnJhZzo4NjMyZWY0MGI1Nzk0NjgyOTY2NTAzNDVmZmFiNzA3Mi90ZXh0cmVnaW9uOjg2MzJlZjQwYjU3OTQ2ODI5NjY1MDM0NWZmYWI3MDcyXzY5OQ_674d7ee4-7218-46d5-8459-b311c7214829"
      unitRef="usd">131000</us-gaap:GrantsReceivableCurrent>
    <us-gaap:GrantsReceivableCurrent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMDkvZnJhZzo4NjMyZWY0MGI1Nzk0NjgyOTY2NTAzNDVmZmFiNzA3Mi90ZXh0cmVnaW9uOjg2MzJlZjQwYjU3OTQ2ODI5NjY1MDM0NWZmYWI3MDcyXzcwNg_ba8299f8-6bf1-44c3-9454-daf35759e405"
      unitRef="usd">326000</us-gaap:GrantsReceivableCurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzoyMTUwNzQzYmY2MWY0N2IyOWM2M2QwNzRmZDc0YmIxNy90ZXh0cmVnaW9uOjIxNTA3NDNiZjYxZjQ3YjI5YzYzZDA3NGZkNzRiYjE3XzkzNDU4NDg4MzYxMjM_33b732a2-a95d-4dbd-bfb3-d70b4c1cc425">Income Taxes&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify;text-indent:23.98pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Eos is subject to regulation under U.S. federal and U.S. state tax laws, regulations and policies. Changes to these laws or regulations may affect the Company&#x2019;s tax liability, return on investments and business operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Earnings before income taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss before income taxes for domestic operations for the years ended December&#160;31, 2020 and 2019 was $(68,754) and $(79,483), respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income expense (benefit)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense (benefit) for the years ended December&#160;31, 2020 and 2019 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;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:9pt;font-weight:700;line-height:120%"&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:400;line-height:120%"&gt;Current expense (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. state and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current income tax (benefit) provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred expense (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. state and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax (benefit) provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax (benefit) provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Eos has no tax provision (benefit) for the periods ended December&#160;31, 2020 and 2019 due the generation of taxable losses offset by a valuation allowance, discussed below, on the deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Reconciliation of US Federal Statutory income tax rate to actual income tax rate&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation from the statutory U.S. federal income tax rate to the effective tax rate is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;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:9pt;font-weight:700;line-height:120%"&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:400;line-height:120%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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:120%"&gt;(79,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Statutory U.S. federal income tax (21%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(16,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Disallowed interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-deductible transaction cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-deductible equity cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal R&amp;amp;D credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Uncertain tax position&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reported income tax provision differs from the amount computed by applying the statutory US federal income tax rate of 21% to the income before income taxes primarily due to pretax losses for which no tax benefit has been provided and nondeductible interest expense for US income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Eos records deferred income taxes to reflect the net tax effects of temporary differences, if any, between the carrying amounts of assets and liabilities for financial reporting and the amounts used for income tax purposes. The components of deferred tax assets and liabilities at December&#160;31, 2020 and 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;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:9pt;font-weight:700;line-height:120%"&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:400;line-height:120%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NOL carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Organizational costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(43,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred tax assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investment in partnership&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,037)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred tax asset (liability)&lt;/span&gt;&lt;/td&gt;&lt;td 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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:24pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:23.76pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Eos&#x2019;s net deferred tax balances consist primarily of federal and state net operating losses (&#x201c;NOLs&#x201d;) available for carry forward, and research and development credits for the years ended December&#160;31, 2020 and 2019. The deferred tax balances and related disclosures above reflect the adjusted attribute carryforwards and associated deferred tax assets post-sale of the prior years&#x2019; attributes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2019, the Company participated in a tax certificate transfer program with the state of New Jersey and sold a portion of its available prior year New Jersey state NOLs, in varying amounts from tax years 2016, 2017 and 2018. The deferred tax balances and related disclosures above reflect the adjusted attribute carryforwards and associated deferred tax assets post-sale of the prior years&#x2019; attributes. The Company anticipates participating in the program for the tax year 2019, but as of the balance sheet date, no 2019 attributes had been sold.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains a valuation allowance where it is more-likely-than-not that all or a portion of a deferred tax asset may not be realized. Changes in the valuation allowance are included in the Company&#x2019;s income tax provision in the period of change. In determining whether a valuation allowance is required, the Company evaluates factors such as prior earnings history, expected future earnings, reversal of existing taxable temporary differences, carry back and carry forward periods and tax planning strategies that could potentially enhance the likelihood of the realization of a deferred tax asset. Management has determined that it is more-likely-than not that Eos will not be able to utilize its deferred tax assets at December&#160;31, 2020 and 2019 due to a history of cumulative losses. As such, Eos has a valuation allowance against its net deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The valuation allowance increased by $9,122 between December&#160;31, 2020 and 2019. The increase was primarily attributable to an increase in NOL and tax credit carryforwards. At December&#160;31, 2020, the valuation allowance is $43,895, of which $1,762 will be allocated to additional paid-in capital when released. The remaining valuation allowance of $42,133 will be released through continuing operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Operating Losses &amp;amp; Tax Credits&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;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of December&#160;31, 2020 and 2019, Eos has federal research and development tax credits (&#x201c;R&amp;amp;D credit&#x201d;) of approximately $4,603 and $3,733, which begin to expire in varying amounts from 2031 &#x2013; 2040 and 2032 &#x2013; 2039, respectively, subject to the annual limitation described below. In addition, Eos has state R&amp;amp;D credits of approximately $1,131 and $613, which will expire in varying amounts from 2024 &#x2013; 2027 and 2025 &#x2013; 2026 for the years ended December&#160;31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has NOL carryforwards for tax purposes and other deferred tax assets that are available to offset future taxable income, subject to the annual limitation described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020 and 2019, Eos has gross federal NOL carryforwards of approximately $174,258 and $137,909. As of December&#160;31, 2020, Eos has state NOL carryforwards of $60,206. Regarding the federal NOL for the year ended December&#160;31, 2020, $89,051 begins to expire in varying amounts from 2032 through 2036, while $85,207 has an indefinite carryforward period. The state NOL carryforwards begin to expire in varying amounts from 2035 through 2040. The US (federal and state) operating loss carryforwards and credits may be subject to an annual limitation due to the &#x201c;change in ownership&#x201d; provisions of the Internal Revenue Code, and similar state provisions. The Company determined that the merger transaction (described further in Note 2 ), constitutes a change of ownership as defined under Internal Revenue Code Section 382 and Section 383. Based on management&#x2019;s Section 382 Limitation Analysis, it is expected that all NOL carryforwards that existed as of the transaction date will be allowable under Section 382, however, the deferred tax asset on the Company&#x2019;s NOL carryforward is offset by a full valuation allowance at December 31, 2020. Based on management&#x2019;s Section 383 Limitation Analysis, it is expected that $4,530 of federal R&amp;amp;D credits will expire unused. As such, these credits have been written off as of December&#160;31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In March and December, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the &#x201c;CARES Act&#x201d;)  and the Consolidated Appropriations Act of 2021 (the &#x201c;CAA&#x201d;) were signed into law in response to the Covid-19 pandemic. The CARES Act and the CAA provided several forms of tax law changes, though Eos does not anticipate that any will have a material impact on the financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unrecognized Tax Benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to income taxes in the United&#160;States (federal and state). Significant judgment is required in evaluating the Company&#x2019;s tax positions and determining Eos&#x2019;s provision for income taxes. During the ordinary course of business, there are transactions and calculations for which the ultimate tax determination is uncertain. The Company records a liability for uncertain tax positions on the basis of a two-step process in which (i) management determines whether it is more-likely-than-not that the tax position will be sustained on the technical merits of the position and (ii) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Eos has unrecognized tax benefits associated with uncertain tax positions as of December&#160;31, 2020 and 2019 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.750%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.096%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;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:120%"&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Gross unrecognized tax benefits as of January 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reduction of prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross unrecognized tax benefits as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;722&#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="2" style="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:120%"&gt;&#x2014;&#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-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in the balance of unrecognized tax benefits at December&#160;31, 2020 are potential benefits of nil that, if recognized, would affect the effective tax rate on income from continuing operations. The open tax years for federal and state tax returns are generally&#160;2017 and forward. Net operating losses and R&amp;amp;D credits generated in closed years and utilized in open years are subject to adjustment by the tax authorities. Eos is not currently under examination by any taxing jurisdiction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company regularly assesses the adequacy of its provision for income tax contingencies in accordance with ASC 740. As a result, the Company may adjust the reserves for unrecognized tax benefits for the impact of new facts and developments, such as changes to interpretation of relevant tax law, assessments from taxing authorities, settlements with tax authorities and lapses of statute of limitations.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5XzM2MA_0e29fd9e-b612-4428-af04-5d010ce9fe8c"
      unitRef="usd">-68754000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5XzM2Nw_dee8540c-ae3e-4420-b6fa-015f81645308"
      unitRef="usd">-79483000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5Xzk4OTU2MDQ2NTcwOTg_d84229de-d85e-43a8-bae1-941674a509f6">&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense (benefit) for the years ended December&#160;31, 2020 and 2019 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;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:9pt;font-weight:700;line-height:120%"&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:400;line-height:120%"&gt;Current expense (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. state and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current income tax (benefit) provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred expense (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. state and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax (benefit) provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax (benefit) provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4NWI5ZTY0MGMzMTA0NWZlYTRlZDQ1OTAzYWQwNzNjOC90YWJsZXJhbmdlOjg1YjllNjQwYzMxMDQ1ZmVhNGVkNDU5MDNhZDA3M2M4XzItMS0xLTEtMA_e55777bd-6e8e-462a-bdd3-cf605e660ce8"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4NWI5ZTY0MGMzMTA0NWZlYTRlZDQ1OTAzYWQwNzNjOC90YWJsZXJhbmdlOjg1YjllNjQwYzMxMDQ1ZmVhNGVkNDU5MDNhZDA3M2M4XzItMy0xLTEtMA_979e9fab-213b-4c09-af31-614553b01975"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4NWI5ZTY0MGMzMTA0NWZlYTRlZDQ1OTAzYWQwNzNjOC90YWJsZXJhbmdlOjg1YjllNjQwYzMxMDQ1ZmVhNGVkNDU5MDNhZDA3M2M4XzMtMS0xLTEtMA_d55eeb61-a262-47f8-8cce-b5b284c82a70"
      unitRef="usd">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4NWI5ZTY0MGMzMTA0NWZlYTRlZDQ1OTAzYWQwNzNjOC90YWJsZXJhbmdlOjg1YjllNjQwYzMxMDQ1ZmVhNGVkNDU5MDNhZDA3M2M4XzMtMy0xLTEtMA_517669f3-f09e-496b-ab99-70ed9cbaf8fd"
      unitRef="usd">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4NWI5ZTY0MGMzMTA0NWZlYTRlZDQ1OTAzYWQwNzNjOC90YWJsZXJhbmdlOjg1YjllNjQwYzMxMDQ1ZmVhNGVkNDU5MDNhZDA3M2M4XzQtMS0xLTEtMA_6d2e6bee-57e6-4d0a-a0f5-2ebd91c0088c"
      unitRef="usd">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4NWI5ZTY0MGMzMTA0NWZlYTRlZDQ1OTAzYWQwNzNjOC90YWJsZXJhbmdlOjg1YjllNjQwYzMxMDQ1ZmVhNGVkNDU5MDNhZDA3M2M4XzQtMy0xLTEtMA_dd820259-7337-45d0-b012-06b1d0a99bd4"
      unitRef="usd">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4NWI5ZTY0MGMzMTA0NWZlYTRlZDQ1OTAzYWQwNzNjOC90YWJsZXJhbmdlOjg1YjllNjQwYzMxMDQ1ZmVhNGVkNDU5MDNhZDA3M2M4XzYtMS0xLTEtMA_00f97b4a-dfda-4aa4-84b8-d4c813bc9aa1"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4NWI5ZTY0MGMzMTA0NWZlYTRlZDQ1OTAzYWQwNzNjOC90YWJsZXJhbmdlOjg1YjllNjQwYzMxMDQ1ZmVhNGVkNDU5MDNhZDA3M2M4XzYtMy0xLTEtMA_89d84fd7-d8ac-496c-b979-6bcb0474bb1d"
      unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4NWI5ZTY0MGMzMTA0NWZlYTRlZDQ1OTAzYWQwNzNjOC90YWJsZXJhbmdlOjg1YjllNjQwYzMxMDQ1ZmVhNGVkNDU5MDNhZDA3M2M4XzctMS0xLTEtMA_4bb24b3e-2023-484f-afd2-8578990c7971"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4NWI5ZTY0MGMzMTA0NWZlYTRlZDQ1OTAzYWQwNzNjOC90YWJsZXJhbmdlOjg1YjllNjQwYzMxMDQ1ZmVhNGVkNDU5MDNhZDA3M2M4XzctMy0xLTEtMA_50ce5dcc-67c6-4aee-8b3d-4e1822de0366"
      unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4NWI5ZTY0MGMzMTA0NWZlYTRlZDQ1OTAzYWQwNzNjOC90YWJsZXJhbmdlOjg1YjllNjQwYzMxMDQ1ZmVhNGVkNDU5MDNhZDA3M2M4XzgtMS0xLTEtMA_7e5c5adf-e61e-4a69-86f6-d03f0202fa00"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4NWI5ZTY0MGMzMTA0NWZlYTRlZDQ1OTAzYWQwNzNjOC90YWJsZXJhbmdlOjg1YjllNjQwYzMxMDQ1ZmVhNGVkNDU5MDNhZDA3M2M4XzgtMy0xLTEtMA_e06798d9-b763-4951-a994-f15b4c842399"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4NWI5ZTY0MGMzMTA0NWZlYTRlZDQ1OTAzYWQwNzNjOC90YWJsZXJhbmdlOjg1YjllNjQwYzMxMDQ1ZmVhNGVkNDU5MDNhZDA3M2M4XzktMS0xLTEtMA_c8f70e88-86dc-4f96-ae0b-6afe060fc997"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4NWI5ZTY0MGMzMTA0NWZlYTRlZDQ1OTAzYWQwNzNjOC90YWJsZXJhbmdlOjg1YjllNjQwYzMxMDQ1ZmVhNGVkNDU5MDNhZDA3M2M4XzktMy0xLTEtMA_c17bffa9-d7b4-49ea-a0e0-e3f10964c61d"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5XzQ5OA_8178f508-29c6-46f6-846e-c3fa74640810"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5XzQ5OA_8634ef33-b1db-4d4c-b203-98b34e44c484"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5Xzk4OTU2MDQ2NTcwOTk_e2fe1f17-ea1c-4b38-8398-a20d1ef1007d">&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation from the statutory U.S. federal income tax rate to the effective tax rate is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;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:9pt;font-weight:700;line-height:120%"&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:400;line-height:120%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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:120%"&gt;(79,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Statutory U.S. federal income tax (21%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(16,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Disallowed interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-deductible transaction cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-deductible equity cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal R&amp;amp;D credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Uncertain tax position&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzEtMS0xLTEtMA_73414b4e-a525-431c-9a0f-c08b5f4fd408"
      unitRef="usd">-68754000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzEtMy0xLTEtMA_678c3986-e7b1-447e-981e-afa62d922185"
      unitRef="usd">-79483000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzItMS0xLTEtMA_0a88dc3d-5492-4d1c-a9f8-9c3863b7a5fd"
      unitRef="usd">-14439000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzItMy0xLTEtMA_f4261fb5-60fe-43ff-99ba-56c53afab528"
      unitRef="usd">-16691000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzMtMS0xLTEtMA_b4210e7b-4e0d-4bda-a45e-747a451307f5"
      unitRef="usd">-3149000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzMtMy0xLTEtMA_c6d1a68f-d9b8-42b7-9a0c-09c4ce590a1a"
      unitRef="usd">1548000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <eose:EffectiveIncomeTaxRateReconciliationDisallowedInterestExpenseAmount
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzQtMS0xLTEtMA_d1854922-ae44-49e9-b770-fd4d9dde15bd"
      unitRef="usd">4564000</eose:EffectiveIncomeTaxRateReconciliationDisallowedInterestExpenseAmount>
    <eose:EffectiveIncomeTaxRateReconciliationDisallowedInterestExpenseAmount
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzQtMy0xLTEtMA_ed02f545-6c22-4c6b-85be-1a5a275ff59e"
      unitRef="usd">11903000</eose:EffectiveIncomeTaxRateReconciliationDisallowedInterestExpenseAmount>
    <eose:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRecapitalizationTransactionCostAmount
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzUtMS0xLTEtMTM0NTA_a260f4af-88de-422f-889c-de59a3712995"
      unitRef="usd">66000</eose:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRecapitalizationTransactionCostAmount>
    <eose:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRecapitalizationTransactionCostAmount
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzUtMy0xLTEtMTM0NTQ_ae148fce-f507-4806-8a76-9b268ae320f0"
      unitRef="usd">0</eose:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseRecapitalizationTransactionCostAmount>
    <eose:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEquityCostAmount
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzYtMS0xLTEtMTc4MDc_4ff2ccbb-c8e9-40e5-a154-f76e05ce4d4a"
      unitRef="usd">1698000</eose:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEquityCostAmount>
    <eose:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEquityCostAmount
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzYtMy0xLTEtMTc4MDc_00c39d73-b7a0-4576-8ff2-769d8a11e990"
      unitRef="usd">0</eose:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseEquityCostAmount>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzUtMS0xLTEtMA_ef39af22-2a25-48e5-b02b-3ef7ab8e3410"
      unitRef="usd">-3660000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzUtMy0xLTEtMA_54776783-e66f-4a79-b7d1-f2178edcaaa2"
      unitRef="usd">1002000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzctMS0xLTEtMTU0MDI_fb7072ce-7025-4cb8-ae66-ba6496cebb47"
      unitRef="usd">322000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzctMy0xLTEtMTU4Njc_1ff40f17-f87b-462e-8709-7a34c1875c1c"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzYtMS0xLTEtMA_dc00e418-7f59-4d18-92be-e3b9b0a7e8ea"
      unitRef="usd">7360000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzYtMy0xLTEtMA_b7facaa0-c29b-43a2-96c9-dd52857bb35a"
      unitRef="usd">4215000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzctMS0xLTEtMA_fb9bdce0-6f49-42ef-ab09-a3a24e64e133"
      unitRef="usd">-82000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzctMy0xLTEtMA_a1fd2e47-df1b-44d3-9781-de4ac5c38f61"
      unitRef="usd">27000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzgtMS0xLTEtMA_35ede800-0e5e-4f61-aaf1-ce1ecae2da64"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzgtMy0xLTEtMA_12c337bc-e1c9-4272-895d-e8d7384057a1"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzktMS0xLTEtMA_fd0be970-ad87-4b06-993c-27c4312e8749"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTpjMTljMTMxZjMyMTg0N2I3OTU1ODYyYzk4YjdiNjQ2My90YWJsZXJhbmdlOmMxOWMxMzFmMzIxODQ3Yjc5NTU4NjJjOThiN2I2NDYzXzktMy0xLTEtMA_7d7ca444-71c7-472a-82c8-87b17877448c"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5XzEwNTY_1b96e0b6-da6d-4e80-b35f-89a8bf9c852a"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5XzEwNTY_b589ca2b-ea1b-4f9b-8c7d-7dec788f3ee8"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5Xzk4OTU2MDQ2NTcxMDA_40ee58e4-8ddb-4796-ab1f-902be7d156c6">The components of deferred tax assets and liabilities at December&#160;31, 2020 and 2019 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;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:9pt;font-weight:700;line-height:120%"&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:400;line-height:120%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NOL carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Organizational costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transaction costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(43,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred tax assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investment in partnership&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,037)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred tax asset (liability)&lt;/span&gt;&lt;/td&gt;&lt;td 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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzItMS0xLTEtMA_e63b4f2b-1c60-49ff-91b0-314fbd59e46f"
      unitRef="usd">40386000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzItMy0xLTEtMA_de120e5b-83e2-4a12-9f11-23b260a166f9"
      unitRef="usd">30540000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzMtMS0xLTEtMA_7eec000b-d9fe-4a3f-b014-ef51ebfc68ce"
      unitRef="usd">1204000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzMtMy0xLTEtMA_d8d5cc28-4705-483a-8aae-e4b1d089e6f9"
      unitRef="usd">4346000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzQtMS0xLTEtMA_f9f85830-466f-4358-8373-dd65e66c5eb0"
      unitRef="usd">1478000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzQtMy0xLTEtMA_812f6d84-8270-4478-b0d3-3a23b437ff1f"
      unitRef="usd">187000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzUtMS0xLTEtMA_f91a1dbb-f84e-4ad1-8a8b-5cf45c61d742"
      unitRef="usd">1743000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzUtMy0xLTEtMA_7798802a-5b18-4427-997a-108904653639"
      unitRef="usd">543000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <eose:DeferredTaxAssetsOrganizationalCosts
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzYtMS0xLTEtMA_9275dc1d-1eb5-4887-9fca-6deba201899d"
      unitRef="usd">179000</eose:DeferredTaxAssetsOrganizationalCosts>
    <eose:DeferredTaxAssetsOrganizationalCosts
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzYtMy0xLTEtMA_d9ec05d2-20a3-4800-b29a-3bb4384f76ae"
      unitRef="usd">194000</eose:DeferredTaxAssetsOrganizationalCosts>
    <eose:DeferredTaxAssetsTransactionCosts
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzctMS0xLTEtMTM0NjU_fc5a866e-24e3-47cb-b750-e8e91d4bb408"
      unitRef="usd">324000</eose:DeferredTaxAssetsTransactionCosts>
    <eose:DeferredTaxAssetsTransactionCosts
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzctMy0xLTEtMTM0NjU_af78b664-5b0c-4658-b4ce-2a3849eb8245"
      unitRef="usd">0</eose:DeferredTaxAssetsTransactionCosts>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzctMS0xLTEtMA_27f61dc3-1392-4c79-bf35-e43053693b4c"
      unitRef="usd">45314000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzctMy0xLTEtMA_335c1c7c-4458-4280-8db4-bfae15c50c17"
      unitRef="usd">35810000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzgtMS0xLTEtMA_461ec0b9-f474-420d-ba64-1e2eb3c2968e"
      unitRef="usd">43895000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzgtMy0xLTEtMA_079c5560-33e4-42ab-993e-5497b56408e0"
      unitRef="usd">34773000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzktMS0xLTEtMA_747c68c7-5657-4fc5-b324-bbef403ea885"
      unitRef="usd">1419000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzktMy0xLTEtMA_e7fbaed3-0018-43b9-87da-de21b17c99c4"
      unitRef="usd">1037000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzExLTEtMS0xLTA_6f9111d3-93fc-4078-a3e1-36c62bae53f9"
      unitRef="usd">1358000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzExLTMtMS0xLTA_c934c49c-c92b-4a10-b10b-76936fe0f215"
      unitRef="usd">1010000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzEyLTEtMS0xLTA_bbabbaa8-ad87-41a4-8cba-720fb1dcff88"
      unitRef="usd">61000</us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates>
    <us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzEyLTMtMS0xLTA_ecbd88a2-11f1-4be8-8a1c-9dd66209ab2e"
      unitRef="usd">27000</us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzEzLTEtMS0xLTA_e11cc96c-f338-46c8-b536-2dfa1310e9dd"
      unitRef="usd">1419000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzEzLTMtMS0xLTA_bd2bf992-299b-4280-a562-088959568274"
      unitRef="usd">1037000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzE0LTEtMS0xLTA_fe37b92a-b23c-46fe-b849-f2108b9442fc"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTo4YWE0NTdiNTcxMGQ0M2JhYmIyMTcyZTA4OGRiNTU0My90YWJsZXJhbmdlOjhhYTQ1N2I1NzEwZDQzYmFiYjIxNzJlMDg4ZGI1NTQzXzE0LTMtMS0xLTA_b8d81183-b5a7-480f-a78a-a1024529fecf"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5XzMyMzE_b2856c14-167d-4cc8-b4ef-9cff9c6804f5"
      unitRef="usd">-9122000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5XzE2NDkyNjc0NTIwMTc_461ec0b9-f474-420d-ba64-1e2eb3c2968e"
      unitRef="usd">43895000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <eose:DeferredTaxAssetsValuationAllowanceAdditionalPaidInCapitalNotAllocated
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5XzE2NDkyNjc0NTIwMjg_783c6d69-41a5-4de9-9145-3553923fab0f"
      unitRef="usd">1762000</eose:DeferredTaxAssetsValuationAllowanceAdditionalPaidInCapitalNotAllocated>
    <eose:DeferredTaxAssetsValuationAllowanceIncomeStatementsNotAllocated
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5XzE2NDkyNjc0NTIwMzg_f617e178-047a-4e46-8685-e74291179022"
      unitRef="usd">42133000</eose:DeferredTaxAssetsValuationAllowanceIncomeStatementsNotAllocated>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i432a687dfff845d0bf9f65bf15c44526_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5XzM0OTE_37746412-8659-4ad0-a28f-325bb2ceadeb"
      unitRef="usd">4603000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i766d3f3f7e4440daa0bc55fe27803cc9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5XzM0OTg_c628b890-e226-4288-a85d-d8885692982d"
      unitRef="usd">3733000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="idc27e11c076645169b0610c0109ea584_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5XzM2NDc_c6238b84-01cd-48d1-a781-54bcf7e981c5"
      unitRef="usd">1131000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i39b8d585c2254ddf92e967b5c3f97d90_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5XzM2NTQ_6544faf0-9726-4899-b44b-6c2e9f590ffb"
      unitRef="usd">613000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i70f199a714ab4ab882af41e779fbacdc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5XzM5ODA_04e0c388-c7a0-4431-82d5-f9bbe2a8dc0c"
      unitRef="usd">174258000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i9f858c20fb95412ea436dc46fbba70c9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5XzM5ODc_8ed38451-c6b8-4704-a527-5419a5d2531b"
      unitRef="usd">137909000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="if32b5d5e81b140a38d5a98d0164f9a1f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5XzQwMzY_3364088e-a48b-4521-84e9-62ed3cc84a2a"
      unitRef="usd">60206000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="i70f199a714ab4ab882af41e779fbacdc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5XzQyMDI_3118f8e5-34d4-4ad0-a617-8d7f2a39baec"
      unitRef="usd">89051000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="i70f199a714ab4ab882af41e779fbacdc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5XzQyNzE_a33035fe-dffb-4876-873d-cc6340ee3589"
      unitRef="usd">85207000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <eose:TaxCreditCarryforwardUnusedOnExpirationAmount
      contextRef="i432a687dfff845d0bf9f65bf15c44526_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5XzkzNDU4NDg4NDk3NDI_cc7b9089-d286-4c3e-9bc9-6321083e285d"
      unitRef="usd">4530000</eose:TaxCreditCarryforwardUnusedOnExpirationAmount>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90ZXh0cmVnaW9uOjhhYTFkNTJjYjkzNjRjMmNiZDk5ZmU3Mzg3MjljZWM5Xzk4OTU2MDQ2NjM2MjA_acd920e4-0f65-422b-af82-0ebb9e304f14">Eos has unrecognized tax benefits associated with uncertain tax positions as of December&#160;31, 2020 and 2019 as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.750%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.096%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;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:120%"&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Gross unrecognized tax benefits as of January 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reduction of prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross unrecognized tax benefits as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:120%"&gt;722&#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="2" style="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:120%"&gt;&#x2014;&#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:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTozNjRhZTQwNTUzZGY0ZjE4ODdlZjRhOGM2YTA3Mjg4ZS90YWJsZXJhbmdlOjM2NGFlNDA1NTNkZjRmMTg4N2VmNGE4YzZhMDcyODhlXzEtMi0xLTEtMTU1MTE_3c388e1d-bfb9-4e3f-bd4e-d7a0ac810cc8"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i312e0e6edd69435fa27b8680744fbdb3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTozNjRhZTQwNTUzZGY0ZjE4ODdlZjRhOGM2YTA3Mjg4ZS90YWJsZXJhbmdlOjM2NGFlNDA1NTNkZjRmMTg4N2VmNGE4YzZhMDcyODhlXzEtNC0xLTEtMTU1MTE_1d5be340-3642-4dac-88b8-bd2b369c468f"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTozNjRhZTQwNTUzZGY0ZjE4ODdlZjRhOGM2YTA3Mjg4ZS90YWJsZXJhbmdlOjM2NGFlNDA1NTNkZjRmMTg4N2VmNGE4YzZhMDcyODhlXzMtMi0xLTEtMTU1MTE_31388f94-d8ae-444e-b106-219fffe6e6f7"
      unitRef="usd">722000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTozNjRhZTQwNTUzZGY0ZjE4ODdlZjRhOGM2YTA3Mjg4ZS90YWJsZXJhbmdlOjM2NGFlNDA1NTNkZjRmMTg4N2VmNGE4YzZhMDcyODhlXzMtNC0xLTEtMTYyOTQ_8a00b13c-361f-448f-b77f-dcfd6243d5f7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTozNjRhZTQwNTUzZGY0ZjE4ODdlZjRhOGM2YTA3Mjg4ZS90YWJsZXJhbmdlOjM2NGFlNDA1NTNkZjRmMTg4N2VmNGE4YzZhMDcyODhlXzQtMi0xLTEtMTU1MTE_845d1191-463e-46e8-bb93-412b043bfa8a"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTozNjRhZTQwNTUzZGY0ZjE4ODdlZjRhOGM2YTA3Mjg4ZS90YWJsZXJhbmdlOjM2NGFlNDA1NTNkZjRmMTg4N2VmNGE4YzZhMDcyODhlXzQtNC0xLTEtMTU1MTE_a8b792f5-2884-4e2e-b030-d7caf8f9781f"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTozNjRhZTQwNTUzZGY0ZjE4ODdlZjRhOGM2YTA3Mjg4ZS90YWJsZXJhbmdlOjM2NGFlNDA1NTNkZjRmMTg4N2VmNGE4YzZhMDcyODhlXzUtMi0xLTEtMTU1MTE_dd613e0d-75fa-431f-b0cc-b14208284d5e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTozNjRhZTQwNTUzZGY0ZjE4ODdlZjRhOGM2YTA3Mjg4ZS90YWJsZXJhbmdlOjM2NGFlNDA1NTNkZjRmMTg4N2VmNGE4YzZhMDcyODhlXzUtNC0xLTEtMTU1MTE_b8695908-ba0e-4265-b094-5dfd4cdb0ce7"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTozNjRhZTQwNTUzZGY0ZjE4ODdlZjRhOGM2YTA3Mjg4ZS90YWJsZXJhbmdlOjM2NGFlNDA1NTNkZjRmMTg4N2VmNGE4YzZhMDcyODhlXzYtMi0xLTEtMTU1MTE_bbc85384-045a-49ec-962b-c72567a04e06"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTozNjRhZTQwNTUzZGY0ZjE4ODdlZjRhOGM2YTA3Mjg4ZS90YWJsZXJhbmdlOjM2NGFlNDA1NTNkZjRmMTg4N2VmNGE4YzZhMDcyODhlXzYtNC0xLTEtMTU1MTE_ee806549-8b7f-4356-934b-1ce2495ea30c"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTozNjRhZTQwNTUzZGY0ZjE4ODdlZjRhOGM2YTA3Mjg4ZS90YWJsZXJhbmdlOjM2NGFlNDA1NTNkZjRmMTg4N2VmNGE4YzZhMDcyODhlXzctMi0xLTEtMTU1MTE_1cb6f462-a71b-439e-8b8f-6a4b87cd683e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTozNjRhZTQwNTUzZGY0ZjE4ODdlZjRhOGM2YTA3Mjg4ZS90YWJsZXJhbmdlOjM2NGFlNDA1NTNkZjRmMTg4N2VmNGE4YzZhMDcyODhlXzctNC0xLTEtMTU1MTE_82cca3ef-9a5a-4432-9360-bbdc50ae01e1"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTozNjRhZTQwNTUzZGY0ZjE4ODdlZjRhOGM2YTA3Mjg4ZS90YWJsZXJhbmdlOjM2NGFlNDA1NTNkZjRmMTg4N2VmNGE4YzZhMDcyODhlXzgtMi0xLTEtMTU1MTE_10278e6f-967a-4dc1-9dcd-1d204026e2bd"
      unitRef="usd">722000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTIvZnJhZzo4YWExZDUyY2I5MzY0YzJjYmQ5OWZlNzM4NzI5Y2VjOS90YWJsZTozNjRhZTQwNTUzZGY0ZjE4ODdlZjRhOGM2YTA3Mjg4ZS90YWJsZXJhbmdlOjM2NGFlNDA1NTNkZjRmMTg4N2VmNGE4YzZhMDcyODhlXzgtNC0xLTEtMTU1MTE_e68d889d-c821-4d81-a4e6-c208b3370098"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTUvZnJhZzplMjhhNjQxZjkxODE0NmY0OTQxY2U2MTAzYTQyNGQ3Zi90ZXh0cmVnaW9uOmUyOGE2NDFmOTE4MTQ2ZjQ5NDFjZTYxMDNhNDI0ZDdmXzk4OTU2MDQ2NTEyODA_ffd485b5-4603-4d64-8dae-f2dc954d1923">Related Party Transactions&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Notes Payable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2020 and 2019, Eos issued convertible notes payable to certain members. Refer to Note 12 for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Management fee arrangement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2020 and 2019, the Company incurred monthly management fees to an entity owned by a board member in relation to the use of a New&#160;York City office. Total costs incurred during the year amounted to $69 and $19, respectively, which are included in General and administrative expense in the Statements of Operations. Unpaid management fees of $&#x2014; and $73 are included in Accounts payable and accrued expenses-related parties as of December&#160;31, 2020 and 2019, respectively.&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-bottom:0.05pt;margin-top:9pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Accounts payable and accrued expense-related parties as of December&#160;31, 2020 contains  $138 consultant fee payable to affiliate. This line further includes $2,382 and $1,121 accruals as of December&#160;31, 2020 and December&#160;31, 2019  for payments under the Joint Venture agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Receivable from disgorgement of short swing profits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of  December&#160;31, 2020, the Company had a receivable of $432 from its affiliated company B.Riley Securities, Inc resulting from disgorgement of short swing profits, which is included in Prepaid and other current assets. See Note 16 for a detailed discussion. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 include a balance of $278 deposits made to Hi-Power.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i51044edc8a9c422ab30870995c6ed04b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTUvZnJhZzplMjhhNjQxZjkxODE0NmY0OTQxY2U2MTAzYTQyNGQ3Zi90ZXh0cmVnaW9uOmUyOGE2NDFmOTE4MTQ2ZjQ5NDFjZTYxMDNhNDI0ZDdmXzQ0Mg_61a14e56-c2fb-40f0-87b9-040a89ed7029"
      unitRef="usd">69000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i0cc6b86e9c9a40428f556a05dcd14c8f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTUvZnJhZzplMjhhNjQxZjkxODE0NmY0OTQxY2U2MTAzYTQyNGQ3Zi90ZXh0cmVnaW9uOmUyOGE2NDFmOTE4MTQ2ZjQ5NDFjZTYxMDNhNDI0ZDdmXzQ0OQ_d5a1f596-db92-4bc0-99bf-99c2c8c6764c"
      unitRef="usd">19000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i2512b00419c347d698162f1656ba6d48_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTUvZnJhZzplMjhhNjQxZjkxODE0NmY0OTQxY2U2MTAzYTQyNGQ3Zi90ZXh0cmVnaW9uOmUyOGE2NDFmOTE4MTQ2ZjQ5NDFjZTYxMDNhNDI0ZDdmXzU4Mw_2f6f98e3-dfaf-4bb4-9be1-b14c66dda011"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="ie9b4c0b34bb2426688c5d789d42c406e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTUvZnJhZzplMjhhNjQxZjkxODE0NmY0OTQxY2U2MTAzYTQyNGQ3Zi90ZXh0cmVnaW9uOmUyOGE2NDFmOTE4MTQ2ZjQ5NDFjZTYxMDNhNDI0ZDdmXzU5MA_7f682686-367c-4f67-abed-c0e28f0970a7"
      unitRef="usd">73000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i261b0bd54c0c4573a13be39676b6ce6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTUvZnJhZzplMjhhNjQxZjkxODE0NmY0OTQxY2U2MTAzYTQyNGQ3Zi90ZXh0cmVnaW9uOmUyOGE2NDFmOTE4MTQ2ZjQ5NDFjZTYxMDNhNDI0ZDdmXzI3NDg3NzkwNzIzODE_258a16e9-a5ba-43b7-a3cf-8d07921715a2"
      unitRef="usd">138000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i4a52cdefa67f4404a126fed6b882382b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTUvZnJhZzplMjhhNjQxZjkxODE0NmY0OTQxY2U2MTAzYTQyNGQ3Zi90ZXh0cmVnaW9uOmUyOGE2NDFmOTE4MTQ2ZjQ5NDFjZTYxMDNhNDI0ZDdmXzE2NDkyNjc0NDI5ODc_f515522f-2b1a-4ceb-a20f-c5d7a2206d4e"
      unitRef="usd">2382000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="ia38598dd60ef41c8be9686968dc46d89_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTUvZnJhZzplMjhhNjQxZjkxODE0NmY0OTQxY2U2MTAzYTQyNGQ3Zi90ZXh0cmVnaW9uOmUyOGE2NDFmOTE4MTQ2ZjQ5NDFjZTYxMDNhNDI0ZDdmXzkzNDU4NDg4NDIxODI_a54b4953-3f9c-46e3-bfbf-e7056d7d7fca"
      unitRef="usd">1121000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i63ef952b2f3a4a7598eaf0c6b203e24a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTUvZnJhZzplMjhhNjQxZjkxODE0NmY0OTQxY2U2MTAzYTQyNGQ3Zi90ZXh0cmVnaW9uOmUyOGE2NDFmOTE4MTQ2ZjQ5NDFjZTYxMDNhNDI0ZDdmXzE2NDkyNjc0NDU1MTI_4a86a11b-e39f-4143-8559-1b24d35c1850"
      unitRef="usd">432000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i74144c0cb55046499577185ce0771a93_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTUvZnJhZzplMjhhNjQxZjkxODE0NmY0OTQxY2U2MTAzYTQyNGQ3Zi90ZXh0cmVnaW9uOmUyOGE2NDFmOTE4MTQ2ZjQ5NDFjZTYxMDNhNDI0ZDdmXzE2NDkyNjc0NDYwNTc_0f5cecaa-946f-47cc-af37-278537737413"
      unitRef="usd">278000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzpiNWEyMGNjOGExYWE0ZTZiYjkyZWQ3MWUxYjhlZGUyZi90ZXh0cmVnaW9uOmI1YTIwY2M4YTFhYTRlNmJiOTJlZDcxZTFiOGVkZTJmXzkzNDU4NDg4MzYxNTQ_d1a1043d-295a-4f7d-98cc-558cb84d3912">Convertible Notes Payable&lt;div style="margin-bottom:0.05pt;margin-top: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:115%"&gt;Convertible Notes Payable -Related party&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2020 and December&#160;31, 2019, the Company issued Convertible notes payable&#160;with aggregate principals of $5,469 and $19,524, respectively (the &#x201c;Convertible Notes&#x201d;). 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&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;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 December&#160;31, 2020, AltEnergy owned approximately 14% of the Company's Common Stock and as of December&#160;31, 2019 AltEnergy owned approximately 20% of the EES Common and Preferred Units. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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 12 encompass all of the Convertible Notes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Phase I Convertible Notes Payable -related party&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Convertible Notes were issued on various dates through two phases. The first phase with aggregate principal of $13,529 was issued from February 2019 to May 2019  (the &#x201c;Phase I Notes&#x201d;), of which $4,137 was issued to AltEnergy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The terms of the Phase I Notes are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:22.8pt"&gt;Maturity:&#160;&#160;&#160;&#160;On or after June 30, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:22.8pt"&gt;Conversion Option:&#160;&#160;&#160;&#160;At any time, the Holder may elect to convert 1.15 times the outstanding principal balance into the preferred units of the Company at $1.75 per unit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:22.8pt"&gt;Liquidation Amount:&#160;&#160;&#160;&#160;Repayment shall be made at the applicable liquidation amount. The Liquidation Amount applies to all repayments, with the exception of early repayments made at the Company&#x2019;s option. The Liquidation Amount applicable to repayments occurring prior to June 1, 2019 is 1.5 times the outstanding principal balance. At June 1, 2019 and August 1, 2019, the multiple increases to 2.0 and 3.0 times the outstanding principal balance, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:22.8pt"&gt;Optional Prepayment:&#160;&#160;&#160;&#160;The Company may prepay the Phase I Notes prior to maturity at 3.0 times the outstanding principal balance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:22.8pt"&gt;Conversion upon Qualified Financing:&#160;&#160;&#160;&#160;In the event that the Company issues and sells any units to investors through a Qualified Financing, on or before the date the Phase I Notes are repaid in full, resulting in aggregate gross equity proceeds of at least $25,000, the Company may at its sole option, force the Holders to convert the Liquidation Amount into the class of equity issued in the Qualified Financing. The number of units issued at conversion are variable and shall be based upon the price per unit paid in the financing. Alternatively, the Company may also elect to settle the 2019 Convertible Notes in cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:22.8pt"&gt;Holders&#x2019; put options:&#160;&#160;&#160;&#160;If an Event of Default occurs, and at the direction of 25% of the holders, repayment at the applicable Liquidation Amount becomes immediately due on demand. Any time prior to September 30, 2019, if Event of Default has not occurred, and at the direction of a majority of holders, the Liquidation Amount becomes due on demand.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In conjunction with the Phase II Note issuance, the Phase I maturity date was extended to October 31, 2019. The term extension was considered a troubled debt restructuring and did not result in a substantial modification and was accounted for as a continuation of the existing Phase I Notes. An extinguishment charge was not recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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;2019 Phase II Convertible Notes Payable -Related party&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible Notes with aggregate principal of $5,995 were issued from June 2019 to December 2019 (the &#x201c;2019 Phase II Notes&#x201d;), of which $2,017 was issued to AltEnergy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The terms of the Phase II Notes are identical to the Phase I Notes, except as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:18.3pt"&gt;Maturity:&#160;&#160;&#160;&#160;On or after October 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:18.3pt"&gt;At any time, the holder may elect to convert 1.15 times the outstanding principal balance into the Preferred Unites of the Company at $0.50 per unit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:18.3pt"&gt;The Liquidation Amount is 6.0 times the outstanding principal balance, regardless of the repayment date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:18.3pt"&gt;Holders&#x2019; put option:&#160;&#160;&#160;&#160;If an Event of Default occurs, and at the direction of 25% of the holders, repayment at the applicable Liquidation Amount becomes immediately due on demand. If Event of Default has not occurred, Holders cannot accelerate repayment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:18.3pt"&gt;2019 Phase II Notes are Senior to Phase I Notes&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;:&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the event that the Company is obligated, or elects, to repay the Convertible Notes and does not have sufficient funds to repay all Notes in full, payments shall be made in the following order: first, to the holders of Phase II Notes until each holder has received a repayment equal to 2.0 times (2.0x) the then outstanding principal balance of holder&#x2019;s Phase II Notes; second, to the holders of Phase I Notes until each holder has received a repayment equal to 1.0 times (1.0x) the then outstanding principal balance of those holder&#x2019;s Phase I Notes; and third, to all holders of the 2019 Convertible Notes, pro rata based on the remaining amount due to each holder pursuant to the terms and provisions of each&#160;2019 Convertible Note held by that holder.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Concurrent to issuance of the Phase II Notes, the Company entered into subscription agreements to sell Preferred Units to the Holders equal to the principal balance of the 2019 Phase II Notes at a price of $0.50 per unit. Phase II cash proceeds totaled $11,991. The proceeds were allocated to the Phase II Notes and EES Preferred Units based on their relative fair values at the date of issuance. The Company recognized $2,031 attributable to the 2019 Phase II Preferred Units, which was recorded as a discount against the 2019 Phase II Notes. Refer to Note 14 for further discussion regarding the EES Preferred Units.&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="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2020 Phase II Convertible Notes Payable - Related party&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the  year up to the Closing date, the Company issued Convertible Notes (the &#x201c;2020 Phase II Notes&#x201d;) concurrently with EES Preferred Units to certain investors for aggregate cash proceeds of $10,768, including 2020 Phase II Notes of  $10,598 with terms identical to the 2019 Phase II Notes, and $170 of Phase I Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The proceeds were allocated to the 2020 Phase II Notes and EES Preferred Units based on their relative fair values at the date of issuance. The Company recognized $1,759 attributable to the 2020 Phase II EES Preferred Units, which was recorded as a discount against the 2020 Phase II Notes. $1,075 of the 2020 Phase II Notes were issued to AltEnergy. Refer to Note 14 for further discussion regarding the EES Preferred Units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Beneficial Conversion Features&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 the Preferred Units, which resulted in a discount on the Phase I Notes. The Company amortized the discount into interest expense on the commitment date, as the Convertible Notes are immediately puttable by investors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Embedded Derivatives&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Both the occurrence of a Qualified Financing and the exercise of the holders&#x2019; put options represent events that can accelerate repayment of the 2019 Convertible Notes and involve a significant discount. 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:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the event of a Qualified Financing occurring prior to July 31, 2019, the Phase I notes can be repaid at a 1.5x or 2.0x Liquidation Amount, thereby resulting in an embedded derivative at issuance. For the year ended December&#160;31, 2020, embedded derivative assets with initial fair value of $411 was recognized.  Embedded derivative assets with initial fair value of $181 and embedded derivative liabilities with initial fair value of $1,145 were recognized during 2019. These amounts were recorded as discounts on the Convertible Notes. As of  December&#160;31, 2019, the embedded derivatives were classified as current liabilities on the consolidated balance sheet and had fair values of  $1,681. The embedded derivatives were fair valued through the Merger date.  During the year ended December&#160;31, 2020 and 2019, a change in fair value of embedded derivative gain of $2,092 and a loss of $716 has been recognized, respectively. The fair value of the embedded derivative was zero as of December 31, 2020 as a result of the conversion of the notes in connection of the Merger. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounted for the 2019 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 and 2019 Phase II Notes, respectively. The following balances were recognized upon issuance of the Convertible Notes during the years ended December&#160;31, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.397%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.486%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.281%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the year ended December 31&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;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:9pt;font-weight:700;line-height:120%"&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:9pt;font-weight:700;line-height:120%"&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:9pt;font-weight:700;line-height:120%"&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible notes 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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40,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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount, original issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(20,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(23,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(21,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(66,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&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:120%"&gt;(1,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(411)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount, fair value of preferred units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible notes payable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subsequent Measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;With respect to the Phase I Notes, the holders&#x2019; put option is immediately exercisable at the 1.5 times the principal amount of  the Notes. Pursuant to ASC 470-10, which states that notes with demand features should be stated at or near the amount of cash that could be required to satisfy, a corresponding portion of the discount was amortized into interest expense immediately following issuance. Additionally, the discount attributable to the BCF was immediately amortized into interest expense at issuance. The remaining discount on the Phase I Notes was amortized into interest expense using the effective interest method through July 31, 2019, the date at which the note becomes payable at 3.0 times the outstanding principal amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discounts on the Phase II Notes were amortized into interest expense using the effective interest method through the stated maturity date of October 31, 2019. On October 31, 2019, the Company defaulted under the Phase &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;II note agreements, at which time the note holders&#x2019; put option became exercisable. Accordingly, discounts on Phase II Notes issued subsequent to October 31, 2019 were immediately amortized into interest expense upon issuance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At issuance, the annual effective interest rates on the Phase I Notes were in excess of 400%. The Phase II Notes were issued with annual effective interest rates in excess of 1,200%. During the year ended December&#160;31, 2020 and 2019, the Company recognized interest expense of $23,706 and $49,708 related to the Convertible Notes, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In connection with the business combination, the convertible notes were then exchanged for the common stock of the Company per the &#x201c;Conversion upon Qualified Financing&#x201d; term discussed above. 10,886,300 shares of common stock were issued to the notes holders based on the liquidation amount of $108.9 million as of the Merger date and purchase price of $10 per shares agreed upon in the Merger agreement. The balances attributable to the Convertible Notes immediately prior to the Merger were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:24pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.230%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.480%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.480%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Phase 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Phase 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Pre-Merger balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount, original issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(21,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(66,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&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:120%"&gt;(1,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount, fair value of preferred units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount, accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible notes payable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:24pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of  December&#160;31, 2019, the total principal and accrued interest on the Phase I Notes, 2019 Phase II Notes, and 2020 Phase II Notes is equal to the applicable Liquidation Amount of 3.0, 6.0, and 6.0 times the outstanding principal, respectively. The balances attributable to the 2019 Convertible Notes on December 31, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.230%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.480%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.480%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Phase 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Phase 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40,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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount, original issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(20,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(23,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(44,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&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:120%"&gt;(1,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(964)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount, fair value of preferred units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount, accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible notes payable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2019, aggregate Phase I and Phase II Notes attributable to AltEnergy totaled $24,415.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following is a summary of the Company&#x2019;s long-term indebtedness (in thousands):    &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-weight:400;line-height:115%"&gt;      &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.775%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.193%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.126%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.003%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.807%"/&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="6" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;December 31, 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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Paycheck Protection Program loan payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,257&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Other&lt;/span&gt;&lt;/div&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;94&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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,351&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Less: long-term debt, current portion&lt;/span&gt;&lt;/div&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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,071)&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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Long-term debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/div&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;280&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:10pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Paycheck Protection Program&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:10pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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:115%;padding-left:14.5pt"&gt;No payments during the deferral period, which is defined as the ten-month period beginning on the eight weeks after the cash from the loan was received.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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:115%;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).  .&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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:115%;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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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:115%;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&gt;&lt;span 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="text-align:justify;text-indent:23.98pt"&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 principal that is used for the limited purposes that qualify for forgiveness under the Small Business Administration&#x2019;s (the &#x201c;SBA&#x201d;) requirements. To obtain forgiveness, the Company must request it and must provide documentation in accordance with the Small Business Administration (the &#x201c;SBA&#x201d;) requirements, and certify that the amounts the Company is requesting to be forgiven qualify under those requirements. Forgiveness of the loan is dependent upon approval of the SBA.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i5244339c42fe4f4d9347e48973d18c3d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzE2NDkyNjc0NTgxMzU_1841ab5e-5090-41c1-bbe5-951501fe2015"
      unitRef="usd">5469000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib85986fd4b604a48946627f469567554_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzE2NDkyNjc0NTgxMzI_2cb357ac-9f94-402c-859d-4de5d0142986"
      unitRef="usd">19524000</us-gaap:DebtInstrumentFaceAmount>
    <eose:CommonStockOwnershipPercentage
      contextRef="i695405cc4e86439d927106bbfa30ecd8_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzE2NDkyNjc0NjY4MzI_a8fa0808-75ef-48c6-93e2-c7b0b500e739"
      unitRef="number">0.14</eose:CommonStockOwnershipPercentage>
    <eose:CommonStockOwnershipPercentage
      contextRef="ia22c7b87ac314dcaacf56696f79bd99d_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzI4Mjg_52dc4753-d2f4-4238-9d62-fa3a4d3a1f61"
      unitRef="number">0.20</eose:CommonStockOwnershipPercentage>
    <eose:DebtInstrumentConvertibleNumberOfPhases
      contextRef="i5244339c42fe4f4d9347e48973d18c3d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzMzNTU_eeb5f8d5-9137-40cf-b7ca-dcbdea66be21"
      unitRef="grant">2</eose:DebtInstrumentConvertibleNumberOfPhases>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id082d5fca993430eb3be2ca1399068a8_I20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzM0MTA_2830d03c-e178-4e5e-910d-10fe2f1aff7d"
      unitRef="usd">13529000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i424dce7a312e46968c2ffcc859cd865f_I20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzM0NzM_b484df08-5bed-4453-bdfb-887b3fcd3e15"
      unitRef="usd">4137000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="ib06db9c61b414f42b967d8e62e8a5777_D20190201-20190531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzM2NjY_80811eca-0d9c-4812-b4ca-07ad6c70d3a4"
      unitRef="number">1.15</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="id082d5fca993430eb3be2ca1399068a8_I20190531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzM3NTI_5e6093e0-d9f5-4181-ab09-4e6ea7c72658"
      unitRef="usdPerShare">1.75</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <eose:DebtInstrumentConvertibleLiquidationRatio
      contextRef="id082d5fca993430eb3be2ca1399068a8_I20190531"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzQwNTI_cc4cb461-ec41-4951-b062-330ff2a1b050"
      unitRef="number">1.5</eose:DebtInstrumentConvertibleLiquidationRatio>
    <eose:DebtInstrumentConvertibleLiquidationRatio
      contextRef="i514532405bfd4d738c53a127f34fadff_I20190601"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzQxNTg_ae46d252-9aaa-4149-8728-68336ad154c1"
      unitRef="number">2.0</eose:DebtInstrumentConvertibleLiquidationRatio>
    <eose:DebtInstrumentConvertibleLiquidationRatio
      contextRef="id2a9e5b407754438836c549ae1fab149_I20190801"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzQxNjU_eb7bfa63-9a4b-4099-bafe-1959a65611b6"
      unitRef="number">3.0</eose:DebtInstrumentConvertibleLiquidationRatio>
    <eose:DebtInstrumentCovenantComplianceOptionalPrepaymentRatio
      contextRef="id082d5fca993430eb3be2ca1399068a8_I20190531"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzQzMDk_32ccc6eb-0355-4f75-b2a3-4b974155ea96"
      unitRef="number">3.0</eose:DebtInstrumentCovenantComplianceOptionalPrepaymentRatio>
    <eose:DebtInstrumentConvertibleEquityProceedsFromQualifiedFinancingThreshold
      contextRef="id082d5fca993430eb3be2ca1399068a8_I20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzQ2MTE_38cff6e4-2e58-46e4-bd2f-b37895727078"
      unitRef="usd">25000000</eose:DebtInstrumentConvertibleEquityProceedsFromQualifiedFinancingThreshold>
    <eose:DebtInstrumentCovenantComplianceRepaymentDueOnDemandPercentageOfPutOptionHolders
      contextRef="i8a7f860e55c04b6e8ec77768f86ed020_D20190531-20190531"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzUwNTE_f100f6c2-24c5-4c55-ba33-71e9ba8acb98"
      unitRef="number">0.25</eose:DebtInstrumentCovenantComplianceRepaymentDueOnDemandPercentageOfPutOptionHolders>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ic2e7fe447b664c34a1d3cd8377170f35_D20190601-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzU2NDI_5d921d92-4c4c-493f-8b44-c2689a1316c5"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8ae32c515b4a45c88d64d0c458ea2e32_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzU3MTc_56221ed0-977b-4b6f-85b5-12c25e14e239"
      unitRef="usd">5995000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i3c4ba3460fd44b64b75bd5763870e0de_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzU3ODY_c4b9c895-53b3-4532-9139-ae8cc233f689"
      unitRef="usd">2017000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i65864948a36645c39853b3dfcdaf7abb_D20190601-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzU5ODk_a2f928be-b632-49ec-8bc8-7bb70e1b144b"
      unitRef="number">1.15</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i8ae32c515b4a45c88d64d0c458ea2e32_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzYwNzY_ff9ee90d-ee2d-4cb1-ae75-28c38a71388b"
      unitRef="usdPerShare">0.50</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <eose:DebtInstrumentConvertibleLiquidationRatio
      contextRef="i8ae32c515b4a45c88d64d0c458ea2e32_I20191231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzYxMTU_d2cbaf55-9df5-41e3-8c00-aa90f99cfd20"
      unitRef="number">6.0</eose:DebtInstrumentConvertibleLiquidationRatio>
    <eose:DebtInstrumentCovenantComplianceRepaymentDueOnDemandPercentageOfPutOptionHolders
      contextRef="i65864948a36645c39853b3dfcdaf7abb_D20190601-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzYyNzI_dc79ad39-8850-438d-888f-4113ee8c4f04"
      unitRef="number">0.25</eose:DebtInstrumentCovenantComplianceRepaymentDueOnDemandPercentageOfPutOptionHolders>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i65864948a36645c39853b3dfcdaf7abb_D20190601-20191231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzY3ODg_b2674820-8ad2-452a-8ff4-23d08a16d1cc"
      unitRef="number">2.0</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i8a7f860e55c04b6e8ec77768f86ed020_D20190531-20190531"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzY5NjM_4f255de8-a403-4ea4-8233-026b45909509"
      unitRef="number">1.0</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <eose:TemporaryEquityStockIssuedDuringThePeriodValuePerShareNewIssues
      contextRef="i00457c698a7f4c7c92872ae4ecdc8ef0_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzc0NTU_ac796328-8b55-41b1-9899-52df816865af"
      unitRef="usdPerShare">0.50</eose:TemporaryEquityStockIssuedDuringThePeriodValuePerShareNewIssues>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i4436e1797d6a4b15af96886525c1c707_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzc0OTk_1cca06ac-ce04-4290-adc3-7c20db24ef90"
      unitRef="usd">11991000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i8ae32c515b4a45c88d64d0c458ea2e32_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzc2NTc_462c04a5-f36a-4959-b9d6-5bc4a99824fc"
      unitRef="usd">2031000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="ia4859d208b8f4f12913242626db30da6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzE2NDkyNjc0NjAxMjE_b246ced5-1b93-4939-890a-8c092821e7d8"
      unitRef="usd">10768000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="ia573cbd8788d43e9b80bd658566a6e1c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzE2NDkyNjc0NzEwMDM_6dddd3cc-9e55-4658-9563-f9e5147f1843"
      unitRef="usd">10598000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i79265073e65044e79fa1d0ed904f6cfd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzE2NDkyNjc0NzEwNjA_7ccd2a3f-f3a5-4bc5-aded-1253f111c6e9"
      unitRef="usd">170000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i12bb5ee6896e47ee845e62237b4a297e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzE2NDkyNjc0NjAxMjk_f95143cb-0a7b-4e91-bb84-32686a48c34e"
      unitRef="usd">1759000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i0f3d711af8684a8ba861568512ae82f9_I20201115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzE2NDkyNjc0NjAxMzg_284b03de-6a28-4797-a778-bb5bc99dff1e"
      unitRef="usd">1075000</us-gaap:DebtInstrumentFaceAmount>
    <eose:DebtInstrumentConvertibleLiquidationRatio
      contextRef="id082d5fca993430eb3be2ca1399068a8_I20190531"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzkzNDU4NDg4NzM1Njg_cc4cb461-ec41-4951-b062-330ff2a1b050"
      unitRef="number">1.5</eose:DebtInstrumentConvertibleLiquidationRatio>
    <eose:DebtInstrumentConvertibleLiquidationRatio
      contextRef="i514532405bfd4d738c53a127f34fadff_I20190601"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzkzNDU4NDg4NzM1Nzg_ae46d252-9aaa-4149-8728-68336ad154c1"
      unitRef="number">2.0</eose:DebtInstrumentConvertibleLiquidationRatio>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeAsset
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzkxNTE_4c14f1a7-d024-4fe9-953c-3c7f2dbc52c3"
      unitRef="usd">411000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeAsset>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeAsset
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzE2NDkyNjc0Njg5MzI_293498cf-430b-4be2-8e75-759897cf6fb8"
      unitRef="usd">181000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeAsset>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzE2NDkyNjc0Njg5NDU_ba08196f-7ac9-4cfe-8969-e5cd2296d58a"
      unitRef="usd">1145000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzkzNDU4NDg4NjAyODI_d54d9e7f-cde0-44ed-9bc2-0b96971febb6"
      unitRef="usd">1681000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzE2NDkyNjc0NjIzNzU_f636d5d2-4820-4ab0-8eb0-78da242a46f3"
      unitRef="usd">2092000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzE2NDkyNjc0NjIzNzE_ca0e656d-8fd4-4c4c-b4b7-145ed98ff859"
      unitRef="usd">-716000</us-gaap:EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzIxOTkwMjMyODc4MDE_bff8b8c8-545f-43ad-8c44-4f44b210c123"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id14d82fea09248dfa91f14c01c1303e6_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzk3Nzc_34c2ba1b-9ecb-4f59-bb04-d385d1d5137f"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <eose:DebtInstrumentConvertibleLiquidationRatio
      contextRef="id2a9e5b407754438836c549ae1fab149_I20190801"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzkzNDU4NDg4NzM0NzY_eb7bfa63-9a4b-4099-bafe-1959a65611b6"
      unitRef="number">3.0</eose:DebtInstrumentConvertibleLiquidationRatio>
    <eose:DebtInstrumentConvertibleLiquidationRatio
      contextRef="i8ae32c515b4a45c88d64d0c458ea2e32_I20191231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzkzNDU4NDg4NzM0ODI_d2cbaf55-9df5-41e3-8c00-aa90f99cfd20"
      unitRef="number">6.0</eose:DebtInstrumentConvertibleLiquidationRatio>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzkzNDU4NDg4NjA0Nzk_79bec269-2c3d-484d-b7ee-10f464a768ed">The following balances were recognized upon issuance of the Convertible Notes during the years ended December&#160;31, 2020 and 2019:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.397%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.486%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.281%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;For the year ended December 31&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;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:9pt;font-weight:700;line-height:120%"&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:9pt;font-weight:700;line-height:120%"&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:9pt;font-weight:700;line-height:120%"&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible notes 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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40,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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount, original issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(20,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(23,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(21,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(66,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&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:120%"&gt;(1,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(411)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount, fair value of preferred units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible notes payable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;The balances attributable to the Convertible Notes immediately prior to the Merger were as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.230%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.480%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.480%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Phase 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Phase 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Pre-Merger balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount, original issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(21,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(66,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&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:120%"&gt;(1,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount, fair value of preferred units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount, accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible notes payable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;The balances attributable to the 2019 Convertible Notes on December 31, 2019 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.230%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.480%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.480%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Phase 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Phase 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40,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:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount, original issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(20,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(23,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(44,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&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:120%"&gt;(1,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(964)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount, fair value of preferred units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&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:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount, accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Convertible notes payable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i80c10918b516440e8d42afeb95212eb6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzEtMS0xLTEtMA_3c2f7cb6-253d-4377-a2fa-b9e2b0f3de4e"
      unitRef="usd">40587000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8ae32c515b4a45c88d64d0c458ea2e32_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzEtMy0xLTEtMA_556dd09e-663b-4f9b-9512-b543f03fb154"
      unitRef="usd">35973000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i582db82e811e40a68424d57b73abd3e8_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzMtNS0xLTEtMTQ1NzY_6594f026-6b95-454c-9ccf-1a7cbfd97d9d"
      unitRef="usd">510000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icbf88ab2ddc44cd4b23f1d88b1e0d366_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzItNS0xLTEtOTYxNQ_95450997-813c-46a3-bc56-52f72ac061ba"
      unitRef="usd">31793000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2127a1366b1f42b19e261fe4706c1cc7_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzEtNS0xLTEtMA_fc0f34a6-a364-4244-9c1f-7cd622a84ca1"
      unitRef="usd">108863000</us-gaap:DebtInstrumentCarryingAmount>
    <eose:DebtInstrumentDiscountGross
      contextRef="i80c10918b516440e8d42afeb95212eb6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzItMS0xLTEtMA_6fa12997-80d8-4735-a7cb-c1ac933834fc"
      unitRef="usd">20946000</eose:DebtInstrumentDiscountGross>
    <eose:DebtInstrumentDiscountGross
      contextRef="i8ae32c515b4a45c88d64d0c458ea2e32_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzItMy0xLTEtMA_d4124557-731b-4c82-a0c3-d688b1d8da04"
      unitRef="usd">23982000</eose:DebtInstrumentDiscountGross>
    <eose:DebtInstrumentDiscountGross
      contextRef="i582db82e811e40a68424d57b73abd3e8_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzQtNS0xLTEtMTQ1OTE_2692973a-d146-476a-ad2d-277f72211b98"
      unitRef="usd">340000</eose:DebtInstrumentDiscountGross>
    <eose:DebtInstrumentDiscountGross
      contextRef="icbf88ab2ddc44cd4b23f1d88b1e0d366_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzMtNS0xLTEtOTYxNQ_183896b9-d34b-4fc3-9b87-3a1a021420d4"
      unitRef="usd">21196000</eose:DebtInstrumentDiscountGross>
    <eose:DebtInstrumentDiscountGross
      contextRef="i2127a1366b1f42b19e261fe4706c1cc7_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzItNS0xLTEtMA_6644d35c-6f3c-4339-b12b-c0ace8b843fb"
      unitRef="usd">66464000</eose:DebtInstrumentDiscountGross>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet
      contextRef="i80c10918b516440e8d42afeb95212eb6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzMtMS0xLTEtMA_4216be48-867d-425a-af53-86ee9c47062f"
      unitRef="usd">-181000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet
      contextRef="i8ae32c515b4a45c88d64d0c458ea2e32_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzMtMy0xLTEtMA_e7a9962b-3df1-40b0-b38f-99e5d82dc619"
      unitRef="usd">1145000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet
      contextRef="i582db82e811e40a68424d57b73abd3e8_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzUtNS0xLTEtMTQ1OTU_b80b972e-5f0c-418e-9027-d8442fb46d94"
      unitRef="usd">0</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet
      contextRef="icbf88ab2ddc44cd4b23f1d88b1e0d366_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzQtNS0xLTEtOTYxNQ_faf94b28-7a4d-4a95-a959-913f33e0855e"
      unitRef="usd">411000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet
      contextRef="i2127a1366b1f42b19e261fe4706c1cc7_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzMtNS0xLTEtMA_bcce940c-ecb1-4276-ac27-80b8224ecf26"
      unitRef="usd">1375000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i80c10918b516440e8d42afeb95212eb6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzQtMS0xLTEtMA_ab793980-305f-48f0-b90c-76e10525d5af"
      unitRef="usd">0</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i8ae32c515b4a45c88d64d0c458ea2e32_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzQtMy0xLTEtMA_f4fdcdbf-9d5f-473d-a3c0-c4142ce27d5f"
      unitRef="usd">2031000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i582db82e811e40a68424d57b73abd3e8_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzYtNS0xLTEtMTQ1OTU_cb6202d0-fd89-43ff-a3c9-ab1948195b15"
      unitRef="usd">0</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="icbf88ab2ddc44cd4b23f1d88b1e0d366_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzUtNS0xLTEtOTYxNQ_24180946-1ee2-4226-ad7f-9e6d0edfd528"
      unitRef="usd">1759000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i2127a1366b1f42b19e261fe4706c1cc7_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzQtNS0xLTEtMA_c416abd8-7731-4979-a6d0-6fb7b06ce4d0"
      unitRef="usd">3790000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <eose:DebtInstrumentConvertibleBeneficialConversionFeature1
      contextRef="i80c10918b516440e8d42afeb95212eb6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzUtMS0xLTEtMA_edc59414-82d9-44ac-8e5f-0aa9b86f60fc"
      unitRef="usd">1799000</eose:DebtInstrumentConvertibleBeneficialConversionFeature1>
    <eose:DebtInstrumentConvertibleBeneficialConversionFeature1
      contextRef="i8ae32c515b4a45c88d64d0c458ea2e32_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzUtMy0xLTEtMA_aeca6d16-a3b3-4aa6-96da-f31ef1923952"
      unitRef="usd">0</eose:DebtInstrumentConvertibleBeneficialConversionFeature1>
    <eose:DebtInstrumentConvertibleBeneficialConversionFeature1
      contextRef="i582db82e811e40a68424d57b73abd3e8_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzctNS0xLTEtMTQ1OTU_f87c08bd-9313-49cd-aadb-518ba569d1b4"
      unitRef="usd">0</eose:DebtInstrumentConvertibleBeneficialConversionFeature1>
    <eose:DebtInstrumentConvertibleBeneficialConversionFeature1
      contextRef="icbf88ab2ddc44cd4b23f1d88b1e0d366_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzYtNS0xLTEtOTYxNQ_1e84fcd8-bc0c-4be1-a9ce-3c3816f80d78"
      unitRef="usd">0</eose:DebtInstrumentConvertibleBeneficialConversionFeature1>
    <eose:DebtInstrumentConvertibleBeneficialConversionFeature1
      contextRef="i2127a1366b1f42b19e261fe4706c1cc7_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzUtNS0xLTEtMA_fc2ac505-db17-479d-bbdb-53fef3f4b23c"
      unitRef="usd">1799000</eose:DebtInstrumentConvertibleBeneficialConversionFeature1>
    <eose:LongTermDebtExcludingAccumulatedAmortizationDebtDiscount
      contextRef="i80c10918b516440e8d42afeb95212eb6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzYtMS0xLTEtMA_a2795ab0-f38d-4b70-82c3-9c197c7f3b0b"
      unitRef="usd">18023000</eose:LongTermDebtExcludingAccumulatedAmortizationDebtDiscount>
    <eose:LongTermDebtExcludingAccumulatedAmortizationDebtDiscount
      contextRef="i8ae32c515b4a45c88d64d0c458ea2e32_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzYtMy0xLTEtMA_1f8d1fe5-7655-4430-9a01-073cc157cfcb"
      unitRef="usd">8815000</eose:LongTermDebtExcludingAccumulatedAmortizationDebtDiscount>
    <eose:LongTermDebtExcludingAccumulatedAmortizationDebtDiscount
      contextRef="i582db82e811e40a68424d57b73abd3e8_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzgtNS0xLTEtMTYzMDk_58ecc9a9-362d-4456-81e3-efd20aaeb0cb"
      unitRef="usd">170000</eose:LongTermDebtExcludingAccumulatedAmortizationDebtDiscount>
    <eose:LongTermDebtExcludingAccumulatedAmortizationDebtDiscount
      contextRef="icbf88ab2ddc44cd4b23f1d88b1e0d366_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzgtNy0xLTEtMTYzMTI_dbfbe7f8-a97e-4c33-80de-78b7da54719c"
      unitRef="usd">8427000</eose:LongTermDebtExcludingAccumulatedAmortizationDebtDiscount>
    <eose:LongTermDebtExcludingAccumulatedAmortizationDebtDiscount
      contextRef="i2127a1366b1f42b19e261fe4706c1cc7_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo4MTI0MmFiMzJkZTc0OWFjOThjZDc0NjVkNmM2M2ZiOC90YWJsZXJhbmdlOjgxMjQyYWIzMmRlNzQ5YWM5OGNkNzQ2NWQ2YzYzZmI4XzYtNS0xLTEtMA_211ae746-da44-4348-95b7-d1474641ae8a"
      unitRef="usd">35435000</eose:LongTermDebtExcludingAccumulatedAmortizationDebtDiscount>
    <eose:DebtInstrumentConvertibleLiquidationRatio
      contextRef="id082d5fca993430eb3be2ca1399068a8_I20190531"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzkzNDU4NDg4NzM1ODk_cc4cb461-ec41-4951-b062-330ff2a1b050"
      unitRef="number">1.5</eose:DebtInstrumentConvertibleLiquidationRatio>
    <eose:DebtInstrumentConvertibleLiquidationRatio
      contextRef="id2a9e5b407754438836c549ae1fab149_I20190801"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzkzNDU4NDg4NzM1OTk_eb7bfa63-9a4b-4099-bafe-1959a65611b6"
      unitRef="number">3.0</eose:DebtInstrumentConvertibleLiquidationRatio>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="id082d5fca993430eb3be2ca1399068a8_I20190531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzExMzE3_5b698095-8242-4703-bf88-57002a5fea9b"
      unitRef="number">4</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i8ae32c515b4a45c88d64d0c458ea2e32_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzExNDAy_0e91a29a-fdc2-43bb-879f-5e93ce083bbe"
      unitRef="number">12</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:InterestExpenseDebt
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzE2NDkyNjc0NjI0NjM_70a8cd98-b30d-4802-baaa-6a94815c9f72"
      unitRef="usd">23706000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzE2NDkyNjc0NjI0Njc_ba78304c-6acd-45f8-8958-db7fc644ed61"
      unitRef="usd">49708000</us-gaap:InterestExpenseDebt>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i3f5dfb2e67c24619a3eb811d7fe1923c_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzE2NDkyNjc0NzAzMzQ_62ff4aa2-0ab1-4cec-a27f-e356432cbc96"
      unitRef="shares">10886300000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i3f5dfb2e67c24619a3eb811d7fe1923c_D20201116-20201116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzE2NDkyNjc0NzA0Mjk_10cd0de9-fcb1-45f3-b57f-3e0fa43b7f51"
      unitRef="usd">108900000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <eose:ConversionOfStockConversionPrice
      contextRef="iecf04c48a2354f3e97b74a8e4dc4d476_I20201116"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzkzNDU4NDg4NzQyODY_4c876e80-4bc4-4f70-8980-4516e22f91df"
      unitRef="usdPerShare">10</eose:ConversionOfStockConversionPrice>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i85a6dfa2185d432bb5e501bfc9690554_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo0YzUyMzhjNzc3NzI0YWViOGQ0Y2Y4ZDBiNzZhYjk2MS90YWJsZXJhbmdlOjRjNTIzOGM3Nzc3MjRhZWI4ZDRjZjhkMGI3NmFiOTYxXzEtMS0xLTEtOTY3Ng_b76cea0e-abf4-42f4-b029-a2ef7c4a8d52"
      unitRef="usd">41097000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i778b1ce56d184dbbb9c216983583c6aa_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo0YzUyMzhjNzc3NzI0YWViOGQ0Y2Y4ZDBiNzZhYjk2MS90YWJsZXJhbmdlOjRjNTIzOGM3Nzc3MjRhZWI4ZDRjZjhkMGI3NmFiOTYxXzEtMy0xLTEtOTY3Ng_51d96a66-04dc-42e4-8a90-61e16c491eb1"
      unitRef="usd">67766000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2127a1366b1f42b19e261fe4706c1cc7_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo0YzUyMzhjNzc3NzI0YWViOGQ0Y2Y4ZDBiNzZhYjk2MS90YWJsZXJhbmdlOjRjNTIzOGM3Nzc3MjRhZWI4ZDRjZjhkMGI3NmFiOTYxXzEtNS0xLTEtMTYzMDE_3c903f6b-f974-4878-b519-061bee27778f"
      unitRef="usd">108863000</us-gaap:DebtInstrumentCarryingAmount>
    <eose:DebtInstrumentDiscountGross
      contextRef="i85a6dfa2185d432bb5e501bfc9690554_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo0YzUyMzhjNzc3NzI0YWViOGQ0Y2Y4ZDBiNzZhYjk2MS90YWJsZXJhbmdlOjRjNTIzOGM3Nzc3MjRhZWI4ZDRjZjhkMGI3NmFiOTYxXzItMS0xLTEtOTY3Ng_05385e6f-c0b9-4d11-87c6-e6c4dad4502f"
      unitRef="usd">21286000</eose:DebtInstrumentDiscountGross>
    <eose:DebtInstrumentDiscountGross
      contextRef="i778b1ce56d184dbbb9c216983583c6aa_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo0YzUyMzhjNzc3NzI0YWViOGQ0Y2Y4ZDBiNzZhYjk2MS90YWJsZXJhbmdlOjRjNTIzOGM3Nzc3MjRhZWI4ZDRjZjhkMGI3NmFiOTYxXzItMy0xLTEtOTY3Ng_11cddec5-c09a-4019-bec9-d8ae9230d9be"
      unitRef="usd">45178000</eose:DebtInstrumentDiscountGross>
    <eose:DebtInstrumentDiscountGross
      contextRef="i2127a1366b1f42b19e261fe4706c1cc7_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo0YzUyMzhjNzc3NzI0YWViOGQ0Y2Y4ZDBiNzZhYjk2MS90YWJsZXJhbmdlOjRjNTIzOGM3Nzc3MjRhZWI4ZDRjZjhkMGI3NmFiOTYxXzItNS0xLTEtMTYzMDE_a674dece-da00-4053-bcb2-c241b2757299"
      unitRef="usd">66464000</eose:DebtInstrumentDiscountGross>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet
      contextRef="i85a6dfa2185d432bb5e501bfc9690554_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo0YzUyMzhjNzc3NzI0YWViOGQ0Y2Y4ZDBiNzZhYjk2MS90YWJsZXJhbmdlOjRjNTIzOGM3Nzc3MjRhZWI4ZDRjZjhkMGI3NmFiOTYxXzMtMS0xLTEtOTY3Ng_ee628faa-c494-4d28-b345-94e388fa36b4"
      unitRef="usd">-181000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet
      contextRef="i778b1ce56d184dbbb9c216983583c6aa_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo0YzUyMzhjNzc3NzI0YWViOGQ0Y2Y4ZDBiNzZhYjk2MS90YWJsZXJhbmdlOjRjNTIzOGM3Nzc3MjRhZWI4ZDRjZjhkMGI3NmFiOTYxXzMtMy0xLTEtOTY3Ng_cc355b91-4e7e-4dcb-8463-8482d14a775a"
      unitRef="usd">1556000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet
      contextRef="i2127a1366b1f42b19e261fe4706c1cc7_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo0YzUyMzhjNzc3NzI0YWViOGQ0Y2Y4ZDBiNzZhYjk2MS90YWJsZXJhbmdlOjRjNTIzOGM3Nzc3MjRhZWI4ZDRjZjhkMGI3NmFiOTYxXzMtNS0xLTEtMTYzMDE_ac651426-0268-4812-b941-e621ac349e90"
      unitRef="usd">1375000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i85a6dfa2185d432bb5e501bfc9690554_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo0YzUyMzhjNzc3NzI0YWViOGQ0Y2Y4ZDBiNzZhYjk2MS90YWJsZXJhbmdlOjRjNTIzOGM3Nzc3MjRhZWI4ZDRjZjhkMGI3NmFiOTYxXzQtMS0xLTEtOTY3Ng_dd85b40e-4a31-4599-afcd-867b5f397330"
      unitRef="usd">0</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i778b1ce56d184dbbb9c216983583c6aa_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo0YzUyMzhjNzc3NzI0YWViOGQ0Y2Y4ZDBiNzZhYjk2MS90YWJsZXJhbmdlOjRjNTIzOGM3Nzc3MjRhZWI4ZDRjZjhkMGI3NmFiOTYxXzQtMy0xLTEtOTY3Ng_6307b209-1ee2-484b-b8e6-414cee400d7f"
      unitRef="usd">3790000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i2127a1366b1f42b19e261fe4706c1cc7_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo0YzUyMzhjNzc3NzI0YWViOGQ0Y2Y4ZDBiNzZhYjk2MS90YWJsZXJhbmdlOjRjNTIzOGM3Nzc3MjRhZWI4ZDRjZjhkMGI3NmFiOTYxXzQtNS0xLTEtMTYzMDE_c5501511-e959-4921-85ae-49bcffa90fa2"
      unitRef="usd">3790000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <eose:DebtInstrumentConvertibleBeneficialConversionFeature1
      contextRef="i85a6dfa2185d432bb5e501bfc9690554_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo0YzUyMzhjNzc3NzI0YWViOGQ0Y2Y4ZDBiNzZhYjk2MS90YWJsZXJhbmdlOjRjNTIzOGM3Nzc3MjRhZWI4ZDRjZjhkMGI3NmFiOTYxXzUtMS0xLTEtOTY3Ng_7b7c3a25-bb96-40ab-b3ea-f870f9b01fbd"
      unitRef="usd">1799000</eose:DebtInstrumentConvertibleBeneficialConversionFeature1>
    <eose:DebtInstrumentConvertibleBeneficialConversionFeature1
      contextRef="i778b1ce56d184dbbb9c216983583c6aa_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo0YzUyMzhjNzc3NzI0YWViOGQ0Y2Y4ZDBiNzZhYjk2MS90YWJsZXJhbmdlOjRjNTIzOGM3Nzc3MjRhZWI4ZDRjZjhkMGI3NmFiOTYxXzUtMy0xLTEtOTY3Ng_e01acc22-c554-497e-b0e5-521cf8a85298"
      unitRef="usd">0</eose:DebtInstrumentConvertibleBeneficialConversionFeature1>
    <eose:DebtInstrumentConvertibleBeneficialConversionFeature1
      contextRef="i2127a1366b1f42b19e261fe4706c1cc7_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo0YzUyMzhjNzc3NzI0YWViOGQ0Y2Y4ZDBiNzZhYjk2MS90YWJsZXJhbmdlOjRjNTIzOGM3Nzc3MjRhZWI4ZDRjZjhkMGI3NmFiOTYxXzUtNS0xLTEtMTYzMDE_43194471-70d5-4239-9f2b-2b4ed9eced72"
      unitRef="usd">1799000</eose:DebtInstrumentConvertibleBeneficialConversionFeature1>
    <eose:AccumulatedAmortizationDebtDiscount
      contextRef="i85a6dfa2185d432bb5e501bfc9690554_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo0YzUyMzhjNzc3NzI0YWViOGQ0Y2Y4ZDBiNzZhYjk2MS90YWJsZXJhbmdlOjRjNTIzOGM3Nzc3MjRhZWI4ZDRjZjhkMGI3NmFiOTYxXzYtMS0xLTEtOTY3Ng_94b793f9-de2f-4dfd-bee6-76e52a409575"
      unitRef="usd">22904000</eose:AccumulatedAmortizationDebtDiscount>
    <eose:AccumulatedAmortizationDebtDiscount
      contextRef="i778b1ce56d184dbbb9c216983583c6aa_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo0YzUyMzhjNzc3NzI0YWViOGQ0Y2Y4ZDBiNzZhYjk2MS90YWJsZXJhbmdlOjRjNTIzOGM3Nzc3MjRhZWI4ZDRjZjhkMGI3NmFiOTYxXzYtMy0xLTEtOTY3Ng_36606e18-e37f-4580-a322-a429cc494e85"
      unitRef="usd">50524000</eose:AccumulatedAmortizationDebtDiscount>
    <eose:AccumulatedAmortizationDebtDiscount
      contextRef="i2127a1366b1f42b19e261fe4706c1cc7_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo0YzUyMzhjNzc3NzI0YWViOGQ0Y2Y4ZDBiNzZhYjk2MS90YWJsZXJhbmdlOjRjNTIzOGM3Nzc3MjRhZWI4ZDRjZjhkMGI3NmFiOTYxXzYtNS0xLTEtMTYzMDE_7e423038-5429-4c87-b7e8-928e6f249a26"
      unitRef="usd">73428000</eose:AccumulatedAmortizationDebtDiscount>
    <us-gaap:LongTermDebt
      contextRef="i85a6dfa2185d432bb5e501bfc9690554_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo0YzUyMzhjNzc3NzI0YWViOGQ0Y2Y4ZDBiNzZhYjk2MS90YWJsZXJhbmdlOjRjNTIzOGM3Nzc3MjRhZWI4ZDRjZjhkMGI3NmFiOTYxXzctMS0xLTEtMTYzMDE_b0bc71a1-5199-47ee-b8f5-12d5b74e110c"
      unitRef="usd">41097000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i778b1ce56d184dbbb9c216983583c6aa_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo0YzUyMzhjNzc3NzI0YWViOGQ0Y2Y4ZDBiNzZhYjk2MS90YWJsZXJhbmdlOjRjNTIzOGM3Nzc3MjRhZWI4ZDRjZjhkMGI3NmFiOTYxXzctMy0xLTEtMTYzMDE_24548de6-f2f3-41e9-83d9-f2027dd592da"
      unitRef="usd">67766000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i2127a1366b1f42b19e261fe4706c1cc7_I20201115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo0YzUyMzhjNzc3NzI0YWViOGQ0Y2Y4ZDBiNzZhYjk2MS90YWJsZXJhbmdlOjRjNTIzOGM3Nzc3MjRhZWI4ZDRjZjhkMGI3NmFiOTYxXzctNS0xLTEtMTYzMDE_812fd4df-58b2-4c6b-8f6d-95a7047f9ebe"
      unitRef="usd">108863000</us-gaap:LongTermDebt>
    <eose:DebtInstrumentConvertibleLiquidationRatio
      contextRef="i80c10918b516440e8d42afeb95212eb6_I20191231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzkzNDU4NDg4NzM1NTU_191f23ff-7710-43d1-9fc2-542a9d03e306"
      unitRef="number">3.0</eose:DebtInstrumentConvertibleLiquidationRatio>
    <eose:DebtInstrumentConvertibleLiquidationRatio
      contextRef="i8ae32c515b4a45c88d64d0c458ea2e32_I20191231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzkzNDU4NDg4NzM0OTc_d2cbaf55-9df5-41e3-8c00-aa90f99cfd20"
      unitRef="number">6.0</eose:DebtInstrumentConvertibleLiquidationRatio>
    <eose:DebtInstrumentConvertibleLiquidationRatio
      contextRef="ief8ebb887d6e46939dfd4d8ed8fbd006_I20191231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzkzNDU4NDg4NzM1NDY_ad76f05e-489a-429c-ba64-2d9ce2575855"
      unitRef="number">6.0</eose:DebtInstrumentConvertibleLiquidationRatio>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i80c10918b516440e8d42afeb95212eb6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo3MjJjNDUyYWU3NjM0ZmU4YmZjMTQ2YzUwMGNjY2ViYy90YWJsZXJhbmdlOjcyMmM0NTJhZTc2MzRmZThiZmMxNDZjNTAwY2NjZWJjXzEtMS0xLTEtMA_fb0782bd-297e-414a-a2a4-a3e3a6cdb06a"
      unitRef="usd">40587000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8ae32c515b4a45c88d64d0c458ea2e32_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo3MjJjNDUyYWU3NjM0ZmU4YmZjMTQ2YzUwMGNjY2ViYy90YWJsZXJhbmdlOjcyMmM0NTJhZTc2MzRmZThiZmMxNDZjNTAwY2NjZWJjXzEtMy0xLTEtMA_2701ec82-9731-4930-999d-6252c8baf667"
      unitRef="usd">35973000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id14d82fea09248dfa91f14c01c1303e6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo3MjJjNDUyYWU3NjM0ZmU4YmZjMTQ2YzUwMGNjY2ViYy90YWJsZXJhbmdlOjcyMmM0NTJhZTc2MzRmZThiZmMxNDZjNTAwY2NjZWJjXzEtNS0xLTEtMA_f9c9f06f-cced-4b03-ba94-23c32dedde55"
      unitRef="usd">76560000</us-gaap:DebtInstrumentCarryingAmount>
    <eose:DebtInstrumentDiscountGross
      contextRef="i80c10918b516440e8d42afeb95212eb6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo3MjJjNDUyYWU3NjM0ZmU4YmZjMTQ2YzUwMGNjY2ViYy90YWJsZXJhbmdlOjcyMmM0NTJhZTc2MzRmZThiZmMxNDZjNTAwY2NjZWJjXzItMS0xLTEtMA_03b2ed1e-4477-469d-a639-fbb49f18397b"
      unitRef="usd">20946000</eose:DebtInstrumentDiscountGross>
    <eose:DebtInstrumentDiscountGross
      contextRef="i8ae32c515b4a45c88d64d0c458ea2e32_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo3MjJjNDUyYWU3NjM0ZmU4YmZjMTQ2YzUwMGNjY2ViYy90YWJsZXJhbmdlOjcyMmM0NTJhZTc2MzRmZThiZmMxNDZjNTAwY2NjZWJjXzItMy0xLTEtMA_1f7c8172-b22f-405d-8abb-4504011bd141"
      unitRef="usd">23982000</eose:DebtInstrumentDiscountGross>
    <eose:DebtInstrumentDiscountGross
      contextRef="id14d82fea09248dfa91f14c01c1303e6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo3MjJjNDUyYWU3NjM0ZmU4YmZjMTQ2YzUwMGNjY2ViYy90YWJsZXJhbmdlOjcyMmM0NTJhZTc2MzRmZThiZmMxNDZjNTAwY2NjZWJjXzItNS0xLTEtMA_40e6c432-871c-4266-a66d-44d57ef8ca2b"
      unitRef="usd">44928000</eose:DebtInstrumentDiscountGross>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet
      contextRef="i80c10918b516440e8d42afeb95212eb6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo3MjJjNDUyYWU3NjM0ZmU4YmZjMTQ2YzUwMGNjY2ViYy90YWJsZXJhbmdlOjcyMmM0NTJhZTc2MzRmZThiZmMxNDZjNTAwY2NjZWJjXzMtMS0xLTEtMA_b5ec61a4-9c1f-4edc-845c-5b6860e7a5c5"
      unitRef="usd">-181000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet
      contextRef="i8ae32c515b4a45c88d64d0c458ea2e32_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo3MjJjNDUyYWU3NjM0ZmU4YmZjMTQ2YzUwMGNjY2ViYy90YWJsZXJhbmdlOjcyMmM0NTJhZTc2MzRmZThiZmMxNDZjNTAwY2NjZWJjXzMtMy0xLTEtMA_3ae18672-a503-432e-8cf8-eb4c9184eb18"
      unitRef="usd">1145000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet
      contextRef="id14d82fea09248dfa91f14c01c1303e6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo3MjJjNDUyYWU3NjM0ZmU4YmZjMTQ2YzUwMGNjY2ViYy90YWJsZXJhbmdlOjcyMmM0NTJhZTc2MzRmZThiZmMxNDZjNTAwY2NjZWJjXzMtNS0xLTEtMA_54cc8614-9956-40a4-9671-643211f3b8d2"
      unitRef="usd">964000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeNet>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i80c10918b516440e8d42afeb95212eb6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo3MjJjNDUyYWU3NjM0ZmU4YmZjMTQ2YzUwMGNjY2ViYy90YWJsZXJhbmdlOjcyMmM0NTJhZTc2MzRmZThiZmMxNDZjNTAwY2NjZWJjXzQtMS0xLTEtMA_b5d6731a-d198-4a7c-8727-2a7328ee5675"
      unitRef="usd">0</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i8ae32c515b4a45c88d64d0c458ea2e32_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo3MjJjNDUyYWU3NjM0ZmU4YmZjMTQ2YzUwMGNjY2ViYy90YWJsZXJhbmdlOjcyMmM0NTJhZTc2MzRmZThiZmMxNDZjNTAwY2NjZWJjXzQtMy0xLTEtMA_d089a799-f824-4d9a-9d8a-6a74c08cee09"
      unitRef="usd">2031000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="id14d82fea09248dfa91f14c01c1303e6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo3MjJjNDUyYWU3NjM0ZmU4YmZjMTQ2YzUwMGNjY2ViYy90YWJsZXJhbmdlOjcyMmM0NTJhZTc2MzRmZThiZmMxNDZjNTAwY2NjZWJjXzQtNS0xLTEtMA_32114b1e-ffde-4761-8b8c-b9b9ba514a1d"
      unitRef="usd">2031000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <eose:DebtInstrumentConvertibleBeneficialConversionFeature1
      contextRef="i80c10918b516440e8d42afeb95212eb6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo3MjJjNDUyYWU3NjM0ZmU4YmZjMTQ2YzUwMGNjY2ViYy90YWJsZXJhbmdlOjcyMmM0NTJhZTc2MzRmZThiZmMxNDZjNTAwY2NjZWJjXzUtMS0xLTEtMA_59481c77-3299-4261-b2d0-f738c0328f85"
      unitRef="usd">1799000</eose:DebtInstrumentConvertibleBeneficialConversionFeature1>
    <eose:DebtInstrumentConvertibleBeneficialConversionFeature1
      contextRef="i8ae32c515b4a45c88d64d0c458ea2e32_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo3MjJjNDUyYWU3NjM0ZmU4YmZjMTQ2YzUwMGNjY2ViYy90YWJsZXJhbmdlOjcyMmM0NTJhZTc2MzRmZThiZmMxNDZjNTAwY2NjZWJjXzUtMy0xLTEtMA_bc7adbee-5ad2-4e19-a7c5-a8e10801aeca"
      unitRef="usd">0</eose:DebtInstrumentConvertibleBeneficialConversionFeature1>
    <eose:DebtInstrumentConvertibleBeneficialConversionFeature1
      contextRef="id14d82fea09248dfa91f14c01c1303e6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo3MjJjNDUyYWU3NjM0ZmU4YmZjMTQ2YzUwMGNjY2ViYy90YWJsZXJhbmdlOjcyMmM0NTJhZTc2MzRmZThiZmMxNDZjNTAwY2NjZWJjXzUtNS0xLTEtMA_3efddb44-0df8-4552-ac19-401f1ff41aef"
      unitRef="usd">1799000</eose:DebtInstrumentConvertibleBeneficialConversionFeature1>
    <eose:AccumulatedAmortizationDebtDiscount
      contextRef="i80c10918b516440e8d42afeb95212eb6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo3MjJjNDUyYWU3NjM0ZmU4YmZjMTQ2YzUwMGNjY2ViYy90YWJsZXJhbmdlOjcyMmM0NTJhZTc2MzRmZThiZmMxNDZjNTAwY2NjZWJjXzYtMS0xLTEtMA_5a1b394d-0dd2-480c-9781-4c17b7e49a2b"
      unitRef="usd">22564000</eose:AccumulatedAmortizationDebtDiscount>
    <eose:AccumulatedAmortizationDebtDiscount
      contextRef="i8ae32c515b4a45c88d64d0c458ea2e32_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo3MjJjNDUyYWU3NjM0ZmU4YmZjMTQ2YzUwMGNjY2ViYy90YWJsZXJhbmdlOjcyMmM0NTJhZTc2MzRmZThiZmMxNDZjNTAwY2NjZWJjXzYtMy0xLTEtMA_f6df2513-861c-4614-91a8-725f437ab4f9"
      unitRef="usd">27158000</eose:AccumulatedAmortizationDebtDiscount>
    <eose:AccumulatedAmortizationDebtDiscount
      contextRef="id14d82fea09248dfa91f14c01c1303e6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo3MjJjNDUyYWU3NjM0ZmU4YmZjMTQ2YzUwMGNjY2ViYy90YWJsZXJhbmdlOjcyMmM0NTJhZTc2MzRmZThiZmMxNDZjNTAwY2NjZWJjXzYtNS0xLTEtMA_a52502ec-f8ba-4dc4-a481-338d4bea18b5"
      unitRef="usd">49722000</eose:AccumulatedAmortizationDebtDiscount>
    <us-gaap:LongTermDebt
      contextRef="i80c10918b516440e8d42afeb95212eb6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo3MjJjNDUyYWU3NjM0ZmU4YmZjMTQ2YzUwMGNjY2ViYy90YWJsZXJhbmdlOjcyMmM0NTJhZTc2MzRmZThiZmMxNDZjNTAwY2NjZWJjXzctMS0xLTEtMA_e6f6264d-190a-4573-b8eb-c1328a7c6659"
      unitRef="usd">40587000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i8ae32c515b4a45c88d64d0c458ea2e32_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo3MjJjNDUyYWU3NjM0ZmU4YmZjMTQ2YzUwMGNjY2ViYy90YWJsZXJhbmdlOjcyMmM0NTJhZTc2MzRmZThiZmMxNDZjNTAwY2NjZWJjXzctMy0xLTEtMA_62ac568e-2a0e-497a-bae9-d806fa5c945f"
      unitRef="usd">35973000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="id14d82fea09248dfa91f14c01c1303e6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90YWJsZTo3MjJjNDUyYWU3NjM0ZmU4YmZjMTQ2YzUwMGNjY2ViYy90YWJsZXJhbmdlOjcyMmM0NTJhZTc2MzRmZThiZmMxNDZjNTAwY2NjZWJjXzctNS0xLTEtMA_2a5a4bb7-2337-47c7-a7f6-d7bab2c47049"
      unitRef="usd">76560000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id1bc3d231d5344aaac21fe48380ca989_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMTgvZnJhZzo0MTQ1NjY4YzcyYWE0YjYwYjUwMjhhZWEzNzQ4M2IzMi90ZXh0cmVnaW9uOjQxNDU2NjhjNzJhYTRiNjBiNTAyOGFlYTM3NDgzYjMyXzExODM3_7e12c682-e47c-475a-9285-c55650ace86a"
      unitRef="usd">24415000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjEvZnJhZzpjNWZjZGYwOTczOTk0MTZkYjUxMWIwMjc0YTZkYjQzYi90ZXh0cmVnaW9uOmM1ZmNkZjA5NzM5OTQxNmRiNTExYjAyNzRhNmRiNDNiXzk4OTU2MDQ2NTE5ODU_de1cc26d-e46e-4ce4-a662-f7f236741578">&lt;div style="margin-bottom:0.05pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following is a summary of the Company&#x2019;s long-term indebtedness (in thousands):    &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-weight:400;line-height:115%"&gt;      &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.775%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.193%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.126%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.003%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.807%"/&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="6" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;December 31, 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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Paycheck Protection Program loan payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,257&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Other&lt;/span&gt;&lt;/div&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:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;94&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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,351&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Less: long-term debt, current portion&lt;/span&gt;&lt;/div&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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,071)&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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Long-term debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/div&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;280&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt
      contextRef="ia332da72acea4508be9c224a8216ca61_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjEvZnJhZzpjNWZjZGYwOTczOTk0MTZkYjUxMWIwMjc0YTZkYjQzYi90YWJsZTo2ZjBhOTYzMjUxNzI0NDc3OGIwMjdkMGU4MDEyNjQ0YS90YWJsZXJhbmdlOjZmMGE5NjMyNTE3MjQ0Nzc4YjAyN2QwZTgwMTI2NDRhXzEtMy0xLTEtMTU5Ng_e6743d73-b52a-4de1-8476-68e8f4cb0ca0"
      unitRef="usd">1257000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i3eac175ddbfc44ed994226965ac2ec2d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjEvZnJhZzpjNWZjZGYwOTczOTk0MTZkYjUxMWIwMjc0YTZkYjQzYi90YWJsZTo2ZjBhOTYzMjUxNzI0NDc3OGIwMjdkMGU4MDEyNjQ0YS90YWJsZXJhbmdlOjZmMGE5NjMyNTE3MjQ0Nzc4YjAyN2QwZTgwMTI2NDRhXzItMy0xLTEtMTYzNQ_3badc1e8-f919-47dc-8dd5-786f99878e5c"
      unitRef="usd">94000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjEvZnJhZzpjNWZjZGYwOTczOTk0MTZkYjUxMWIwMjc0YTZkYjQzYi90YWJsZTo2ZjBhOTYzMjUxNzI0NDc3OGIwMjdkMGU4MDEyNjQ0YS90YWJsZXJhbmdlOjZmMGE5NjMyNTE3MjQ0Nzc4YjAyN2QwZTgwMTI2NDRhXzMtMy0xLTEtMzU5NQ_d94e965e-a838-485a-986f-6e9e9da0a621"
      unitRef="usd">1351000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjEvZnJhZzpjNWZjZGYwOTczOTk0MTZkYjUxMWIwMjc0YTZkYjQzYi90YWJsZTo2ZjBhOTYzMjUxNzI0NDc3OGIwMjdkMGU4MDEyNjQ0YS90YWJsZXJhbmdlOjZmMGE5NjMyNTE3MjQ0Nzc4YjAyN2QwZTgwMTI2NDRhXzQtMy0xLTEtMTY0NA_97baf95b-e6bd-4fe2-bdf9-0344e5be584e"
      unitRef="usd">1071000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjEvZnJhZzpjNWZjZGYwOTczOTk0MTZkYjUxMWIwMjc0YTZkYjQzYi90YWJsZTo2ZjBhOTYzMjUxNzI0NDc3OGIwMjdkMGU4MDEyNjQ0YS90YWJsZXJhbmdlOjZmMGE5NjMyNTE3MjQ0Nzc4YjAyN2QwZTgwMTI2NDRhXzUtMy0xLTEtMzU5NQ_29e62729-6769-48c7-8c35-fbd6bc6dcbb4"
      unitRef="usd">280000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i31ae95b266834919bf2dd4a5dee59b01_I20200407"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjEvZnJhZzpjNWZjZGYwOTczOTk0MTZkYjUxMWIwMjc0YTZkYjQzYi90ZXh0cmVnaW9uOmM1ZmNkZjA5NzM5OTQxNmRiNTExYjAyNzRhNmRiNDNiXzIxOTkwMjMyNTc3MzY_b9c4277f-4924-46db-a33f-1fe0ba5cc53e"
      unitRef="usd">1257000</us-gaap:DebtInstrumentFaceAmount>
    <eose:TemporaryEquityTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzkzNDU4NDg4NDMwNDk_dc6bb69b-7ccf-43b2-939b-beb93e5e513a">Contingently Redeemable Preferred Units&lt;div style="text-align:justify;text-indent:23.98pt"&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, 2019, the Company had outstanding Series C, Series D, and 2019 Bridge Preferred Units ("EES Preferred Units), which were issued at $1.10, $1.75, and $0.50 per unit, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the EES LLC Agreement, the rights and privileges of the EES Preferred Members were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Voting&#160;&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;&#x2014; The EES Preferred Members are entitled to vote together with the holders of EES Common Units on all matters submitted for members&#x2019; vote. Additionally, the EES Preferred Members occupy a majority of the seats of the Board of Directors and can therefore control all decisions subject to the Board&#x2019;s vote.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following actions require a majority vote of the Preferred Members:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:18.3pt"&gt;Pay any dividend on any EES Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:18.3pt"&gt;Agree or enter into a merger, sale of a material portion of the Assets, or other corporate reorganization or acquisition or any other transaction resulting in a change of control of EES.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:18.3pt"&gt;Create or authorize the creation of any debt security, guarantee, or instrument with similar effect in excess of $1,000,000, outside the normal course of business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:18.3pt"&gt;Enter new lines of business or exit the current line of business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:18.3pt"&gt;Enter into an exclusive agreement or arrangement to manufacture or sell EES&#x2019;s technology.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:18.3pt"&gt;Sell, assign, transfer, pledge, or encumber material technology or material intellectual property.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;padding-left:45pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:18.3pt"&gt;Take any action which deviates from the current budget approved by the Board of Directors by more than 15%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify;text-indent:23.98pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Preferred Liquidation Preference&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#x2014; In the event of the termination of EES or a Company Sale (as defined within the EES LLC agreement) the holders of the EES Preferred Units are entitled to receive for each outstanding unit an amount equal to the greater of: 1) the original issuance price per unit plus an 8% liquidation preference, accrued from the issuance date and (2)&#160;the amount which would have been payable to such EES Preferred Member had the EES Preferred Units been converted into EES Common Units in connection with a termination or Company Sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After payment of the Preferred Liquidation Preference, any remaining proceeds are distributed proportionally to the Common Unit holders. A Company Sale is defined as a sale of Units, sale of Assets, merger, recapitalization, reorganization or otherwise, pursuant to which one or more third parties (other than Voting Members) shall own in excess of fifty percent of the Voting Units or assets of the Company. As of December&#160;31, 2019, the EES Preferred Liquidation Preference was $136,816. Because the occurrence of a Company Sale was not probable, the Company concluded the EES Preferred Units were not probable of becoming redeemable. Therefore, the carrying value had not been remeasured to the Preferred Liquidation Preference.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The occurrence of a Company Sale requires the approval of both the Board of Directors and Preferred Members. Therefore, the liquidation provisions are considered contingent redemption provisions as there are certain elements that are not solely within the control of the Company. Accordingly, the Preferred Units have been presented in the mezzanine section of the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Conversion&#160;&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;&#x2014; The Preferred Units are convertible at any time, at the option of the holder, into EES Common Units of the Company. Upon an optional conversion, distributions payable on such EES Preferred Units that have been declared but remain unpaid, shall be converted into EES Common Units. Upon the closing of a Qualified Public Offering (as defined within the EES LLC Agreement), EES Preferred Units will automatically convert to common units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The EES Preferred Units are initially convertible on a one-to-one basis into EES Common Units, subject to certain adjustments for unit splits and combinations. The EES Preferred Units are also subject to full-ratchet, anti-dilution price protection (a &#x201c;down round&#x201d; provision). Under that provision, if the Company issues EES Common Units at an effective price that is less than the conversion price (the &#x201c;Dilutive Price&#x201d;), then the conversion price of the EES Preferred Units is automatically reduced to be equal to the Dilutive Price. The effect of that reduction is that, upon the issuance of either EES Common Units or securities convertible into EES Common Units, at a Dilutive Price, the EES Preferred Units would be convertible into a greater number of EES Common Units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Bridge Preferred Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed at Note 12, the Company entered into subscription agreements to sell EES Preferred Units to the Holders at a price of $0.50 per unit concurrently with the issuance of the 2019 Phase II Notes, which resulted in the issuance of approximately 12,000,000 EES Preferred Units (the &#x201c;2019 EES Bridge Preferred Units&#x201d;). The Company recognized $2,031 attributable to the 2019 EES Bridge Preferred Units based on the allocated fair value of cash proceeds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon the issuance of 2019 EES Bridge Preferred Units, the down round provision was triggered for the Series C and Series D EES Preferred Units whereby the conversion price was adjusted from $1.10 and $1.75, respectively to $0.50 per EES Common Unit, which resulted in approximately 144,200,000 additional EES Common Units being issuable upon conversion of the Series C and Series D EES Preferred Units. As the fair value a EES Common Unit was determined to be less than $0.50 on both 1) the original issuance date of the Series C and Series D EES Preferred Units and 2) immediately following the issuance of the EES Bridge Preferred Units, the down round did not trigger a BCF. Therefore, a deemed dividend was not recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2019, the Preferred Units were convertible into approximately 224,900,000 EES common units. Refer to Note 12 for further discussion regarding the fair value allocated to the EES Preferred Units. During the years ended December&#160;31, 2020 and 2019, activities attributable to the EES Preferred Units was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Preferred Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;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:9pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance, &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;December&#160;31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contributions allocated to EES Preferred Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount on convertible notes, beneficial conversion feature&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,786&#160;&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance, &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;December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;80,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contributions allocated to EES Preferred Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Issuance of EES Preferred Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance, &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;November 16, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;121,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;In connection with the Merger on November 16, 2020, the Preferred Units were converted to 255,523,120 EES common units. 14,727,844 shares of the Company's common stock were issued to the EES Preferred  Units holders.</eose:TemporaryEquityTextBlock>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="ic1fc3507388f4ed3be054950799db86f_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzE2MQ_bbe3f2f2-1ff4-4077-9483-ab3b0b48d561"
      unitRef="usdPerShare">1.10</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="i3a928b76bd52427a91d3dbc2d2b7cc3a_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzE2NQ_7256d06b-402d-4fb2-9c33-24abd1f3e30e"
      unitRef="usdPerShare">1.75</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="iaa29d395fbdc43c68cfa6a49152055ed_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzE3Mw_81cecb38-7d20-4ef9-88ee-56e3ade8286c"
      unitRef="usdPerShare">0.50</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <eose:TemporaryEquityContractTermsPreferredMembersMajorityVoteDebtThreshold
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzEwMDg_a6e95369-4fb1-401b-9cc0-43419c3466fb"
      unitRef="usd">1000000000</eose:TemporaryEquityContractTermsPreferredMembersMajorityVoteDebtThreshold>
    <eose:TemporaryEquityContractTermsPreferredMembersMajorityVoteMaximumApprovedBudgetDeviationPercentage
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzE0MTc_d613f6c3-b828-4916-9a16-0a3bd2012f0a"
      unitRef="number">0.15</eose:TemporaryEquityContractTermsPreferredMembersMajorityVoteMaximumApprovedBudgetDeviationPercentage>
    <eose:TemporaryEquityLiquidationPreferencePremiumPercentageOfIssuancePrice
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzE3Mjc_0da60068-d4ea-485e-92d1-7d34d1c0e026"
      unitRef="number">0.08</eose:TemporaryEquityLiquidationPreferencePremiumPercentageOfIssuancePrice>
    <eose:TemporaryEquityOwnershipThresholdPercentageOfVotingUnit
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzIzMTU_c0b222d0-54bb-4fc5-af41-208a36e01f20"
      unitRef="number">0.50</eose:TemporaryEquityOwnershipThresholdPercentageOfVotingUnit>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzkzNDU4NDg4NDMzMTk_bd760651-0f46-43b7-8b94-824a5bacb600"
      unitRef="usd">136816000</us-gaap:TemporaryEquityLiquidationPreference>
    <eose:RedeemableConvertiblePreferredStockConversionRatio
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzkzNDU4NDg4NDMzMjg_11683489-8361-4d6b-bff6-a8df94d7e7fa"
      unitRef="number">1</eose:RedeemableConvertiblePreferredStockConversionRatio>
    <eose:TemporaryEquityStockIssuedDuringThePeriodValuePerShareNewIssues
      contextRef="i8fb836b5d01842bb80c7208156a4307b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzkzNDU4NDg4NTEwMjU_bcaa3d88-14da-4c72-9254-66eb4a57686c"
      unitRef="usdPerShare">0.50</eose:TemporaryEquityStockIssuedDuringThePeriodValuePerShareNewIssues>
    <eose:TemporaryEquitySharesEquityComponentOfConvertibleDebt
      contextRef="i00457c698a7f4c7c92872ae4ecdc8ef0_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzQ1MTY_515083ca-378e-4beb-a116-9262ca9d5132"
      unitRef="shares">12000000</eose:TemporaryEquitySharesEquityComponentOfConvertibleDebt>
    <eose:TemporaryEquityEquityComponentOfConvertibleDebt
      contextRef="i00457c698a7f4c7c92872ae4ecdc8ef0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzQ1OTU_107bf979-3d82-4fe5-a71b-102236e74cbb"
      unitRef="usd">2031000</eose:TemporaryEquityEquityComponentOfConvertibleDebt>
    <us-gaap:TemporaryEquityRedemptionPricePerShare
      contextRef="ic1fc3507388f4ed3be054950799db86f_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzkzNDU4NDg4NTA5ODk_94c375ed-a417-45e9-80af-f798ce506b06"
      unitRef="usdPerShare">1.10</us-gaap:TemporaryEquityRedemptionPricePerShare>
    <us-gaap:TemporaryEquityRedemptionPricePerShare
      contextRef="i3a928b76bd52427a91d3dbc2d2b7cc3a_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzkzNDU4NDg4NTA5OTY_b6f3dda2-687b-4726-bfa8-8b94b792f3d7"
      unitRef="usdPerShare">1.75</us-gaap:TemporaryEquityRedemptionPricePerShare>
    <us-gaap:TemporaryEquityRedemptionPricePerShare
      contextRef="ic56290778e33421eabec14064b4497fb_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzkzNDU4NDg4NTEwNjQ_30e72251-3322-4490-b810-cfa33bb2101d"
      unitRef="usdPerShare">0.50</us-gaap:TemporaryEquityRedemptionPricePerShare>
    <eose:TemporaryEquityAdditionalSharesToBeIssuedDueToRoundDownProvision
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzQ5NTk_ea2e0570-00da-4a19-a2da-8cf52f8dcb80"
      unitRef="shares">144200000</eose:TemporaryEquityAdditionalSharesToBeIssuedDueToRoundDownProvision>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="iaa29d395fbdc43c68cfa6a49152055ed_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzkzNDU4NDg4NDQxMjA_81cecb38-7d20-4ef9-88ee-56e3ade8286c"
      unitRef="usdPerShare">0.50</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityAccretionOfDividends
      contextRef="i1f5702c21a33440fb9c5e086c242bbc9_D20191231-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzUzNTY_7be705e7-090c-427d-840b-2fc0b8e9de49"
      unitRef="usd">0</us-gaap:TemporaryEquityAccretionOfDividends>
    <eose:TemporaryEquityConvertibleSharesIssuedUponConversion
      contextRef="i1f5702c21a33440fb9c5e086c242bbc9_D20191231-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzU0NDQ_4e244a45-cd9b-4db2-9047-a0886a16fb98"
      unitRef="shares">224900000</eose:TemporaryEquityConvertibleSharesIssuedUponConversion>
    <us-gaap:TemporaryEquityTableTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzkzNDU4NDg4NDMwODg_836fe7e9-6dd3-47d9-990a-4f8364c47c05">During the years ended December&#160;31, 2020 and 2019, activities attributable to the EES Preferred Units was as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Preferred Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;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:9pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance, &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;December&#160;31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contributions allocated to EES Preferred Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount on convertible notes, beneficial conversion feature&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,786&#160;&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance, &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;December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;80,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contributions allocated to EES Preferred Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Issuance of EES Preferred Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance, &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;November 16, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;121,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:TemporaryEquityTableTextBlock>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i312e0e6edd69435fa27b8680744fbdb3_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90YWJsZTo5N2Y2MzJjZGYxMGU0ZGU3OWI4OTk3YTU0YTAxZDc5Zi90YWJsZXJhbmdlOjk3ZjYzMmNkZjEwZTRkZTc5Yjg5OTdhNTRhMDFkNzlmXzItMS0xLTEtMA_a74db0fc-abfd-48bd-bad5-2a32e9355dc4"
      unitRef="shares">68716</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i312e0e6edd69435fa27b8680744fbdb3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90YWJsZTo5N2Y2MzJjZGYxMGU0ZGU3OWI4OTk3YTU0YTAxZDc5Zi90YWJsZXJhbmdlOjk3ZjYzMmNkZjEwZTRkZTc5Yjg5OTdhNTRhMDFkNzlmXzItMy0xLTEtMA_6a43554b-abb5-400b-a00a-31b06547c180"
      unitRef="usd">105548000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <eose:TemporaryEquitySharesEquityComponentOfConvertibleDebt
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90YWJsZTo5N2Y2MzJjZGYxMGU0ZGU3OWI4OTk3YTU0YTAxZDc5Zi90YWJsZXJhbmdlOjk3ZjYzMmNkZjEwZTRkZTc5Yjg5OTdhNTRhMDFkNzlmXzMtMS0xLTEtMA_fccde126-4845-4071-b08d-509d4c5ae16a"
      unitRef="shares">11991</eose:TemporaryEquitySharesEquityComponentOfConvertibleDebt>
    <eose:TemporaryEquityEquityComponentOfConvertibleDebt
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90YWJsZTo5N2Y2MzJjZGYxMGU0ZGU3OWI4OTk3YTU0YTAxZDc5Zi90YWJsZXJhbmdlOjk3ZjYzMmNkZjEwZTRkZTc5Yjg5OTdhNTRhMDFkNzlmXzMtMy0xLTEtMA_3b4cbcec-d7c1-4844-baa1-3a05f03bd4b6"
      unitRef="usd">2031000</eose:TemporaryEquityEquityComponentOfConvertibleDebt>
    <eose:TemporaryEquityConvertibleBeneficialConversionFeature
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90YWJsZTo5N2Y2MzJjZGYxMGU0ZGU3OWI4OTk3YTU0YTAxZDc5Zi90YWJsZXJhbmdlOjk3ZjYzMmNkZjEwZTRkZTc5Yjg5OTdhNTRhMDFkNzlmXzQtMy0xLTEtMA_e4c8e15f-1990-4ad3-bb3c-e626f0709150"
      unitRef="usd">1786000</eose:TemporaryEquityConvertibleBeneficialConversionFeature>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90YWJsZTo5N2Y2MzJjZGYxMGU0ZGU3OWI4OTk3YTU0YTAxZDc5Zi90YWJsZXJhbmdlOjk3ZjYzMmNkZjEwZTRkZTc5Yjg5OTdhNTRhMDFkNzlmXzUtMS0xLTEtMA_4035099a-8268-4ab1-8077-38463b424291"
      unitRef="shares">80707</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90YWJsZTo5N2Y2MzJjZGYxMGU0ZGU3OWI4OTk3YTU0YTAxZDc5Zi90YWJsZXJhbmdlOjk3ZjYzMmNkZjEwZTRkZTc5Yjg5OTdhNTRhMDFkNzlmXzUtMy0xLTEtMA_6e92172e-0145-41a4-89e9-9cc00beec33b"
      unitRef="usd">109365000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <eose:TemporaryEquitySharesEquityComponentOfConvertibleDebt
      contextRef="i96a17081f175497baab15d5ac3c26a0f_D20200101-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90YWJsZTo5N2Y2MzJjZGYxMGU0ZGU3OWI4OTk3YTU0YTAxZDc5Zi90YWJsZXJhbmdlOjk3ZjYzMmNkZjEwZTRkZTc5Yjg5OTdhNTRhMDFkNzlmXzYtMS0xLTEtMA_43102f1b-d33b-473d-ad7a-7ee477caeb72"
      unitRef="shares">10598</eose:TemporaryEquitySharesEquityComponentOfConvertibleDebt>
    <eose:TemporaryEquityEquityComponentOfConvertibleDebt
      contextRef="i96a17081f175497baab15d5ac3c26a0f_D20200101-20201116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90YWJsZTo5N2Y2MzJjZGYxMGU0ZGU3OWI4OTk3YTU0YTAxZDc5Zi90YWJsZXJhbmdlOjk3ZjYzMmNkZjEwZTRkZTc5Yjg5OTdhNTRhMDFkNzlmXzYtMy0xLTEtMA_b6f658f5-3aee-4b7a-9a11-248da7b1371e"
      unitRef="usd">1759000</eose:TemporaryEquityEquityComponentOfConvertibleDebt>
    <eose:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="i96a17081f175497baab15d5ac3c26a0f_D20200101-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90YWJsZTo5N2Y2MzJjZGYxMGU0ZGU3OWI4OTk3YTU0YTAxZDc5Zi90YWJsZXJhbmdlOjk3ZjYzMmNkZjEwZTRkZTc5Yjg5OTdhNTRhMDFkNzlmXzctMS0xLTEtMA_1b4bf35d-0f66-436d-b452-3eede6a63c09"
      unitRef="shares">20000</eose:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="i96a17081f175497baab15d5ac3c26a0f_D20200101-20201116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90YWJsZTo5N2Y2MzJjZGYxMGU0ZGU3OWI4OTk3YTU0YTAxZDc5Zi90YWJsZXJhbmdlOjk3ZjYzMmNkZjEwZTRkZTc5Yjg5OTdhNTRhMDFkNzlmXzctMy0xLTEtMA_0e2f9de3-adda-43ce-a5ec-fb0758bb5f22"
      unitRef="usd">10000000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="iecf04c48a2354f3e97b74a8e4dc4d476_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90YWJsZTo5N2Y2MzJjZGYxMGU0ZGU3OWI4OTk3YTU0YTAxZDc5Zi90YWJsZXJhbmdlOjk3ZjYzMmNkZjEwZTRkZTc5Yjg5OTdhNTRhMDFkNzlmXzgtMS0xLTEtMA_701eb727-dcca-4b97-9baa-6c5c5f177801"
      unitRef="shares">111305</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="iecf04c48a2354f3e97b74a8e4dc4d476_I20201116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90YWJsZTo5N2Y2MzJjZGYxMGU0ZGU3OWI4OTk3YTU0YTAxZDc5Zi90YWJsZXJhbmdlOjk3ZjYzMmNkZjEwZTRkZTc5Yjg5OTdhNTRhMDFkNzlmXzgtMy0xLTEtMA_c90f9456-3ab3-485c-82d8-4b332bcb0556"
      unitRef="usd">121124000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i4f473af3e1b243a594b316848edf7e33_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzE2NDkyNjc0NDkyNzM_1edad336-d235-4cb6-a328-00f390f8bf01"
      unitRef="shares">255523120</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="i6022692b9b7c4615b102c0c3aa9c2af8_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjQvZnJhZzpmMmYxOWZiZjEyNjM0ZDY5OTk5OWNhZDA3Y2I1NDEyNC90ZXh0cmVnaW9uOmYyZjE5ZmJmMTI2MzRkNjk5OTk5Y2FkMDdjYjU0MTI0XzE2NDkyNjc0NDkzMDE_963eb53f-5c13-497c-96e1-7c9419c5ca41"
      unitRef="shares">14727844</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzk4OTU2MDQ2NTIxOTI_767457c1-3937-4759-80bb-9f5a20161121">Stock-Based CompensationSince 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. The 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 December&#160;31, 2020, the Company has stock options and restricted units issued under the 2020 Incentive Plan.&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock option activity during the years ended December&#160;31, 2020 and 2019. All stock option activity was retroactively restated to reflect the converted options. See Note 2 for the conversion in connection with the Merger.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;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:9pt;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual Term&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Options Outstanding at December&#160;31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;303,028&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;26.20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;254,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(165,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Options Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;392,838&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;15.09&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&gt;1,972,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(221,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Options Outstanding at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2,143,636&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;9.19&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;9.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Options Exercisable at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of December&#160;31, 2020 and 2019, 3,825,176 and 87,906 shares remain for future issuance, respectively. Options vest generally over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzYwNA_c8052073-06e4-465e-b201-3411c2b92e5a"&gt;three&lt;/span&gt; to five years and have a term of five to ten years. During the year ended December&#160;31, 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Restricted Units (RU) represent the right to receive one common share, subject to vesting and transferability restrictions. For the year ended December&#160;31, 2020 and December&#160;31, 2019, 123,478 and &#x2014; RUs were granted. During the same periods, 174,761 and &#x2014; common shares were issued for RUs that had fully vested during the current and prior periods. As of December&#160;31, 2020, 42,318 RUs were outstanding and unvested. These unvested RUs include (1) 31,188 units issued to directors of our Board which will vest at the earlier of our next annual shareholders meeting or December 8, 2021 and (2) 11,130 units issued to a member of our senior management which will be vested on December 16, 2021. These RUs were measured at their grant-date fair value of $13.46 per unit and will be fully vested in 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company recorded stock compensation expense of $5,081 for the year ended December&#160;31, 2020 which includes $977 from RUs and $4,104 from stock options, respectively. $135 of stock compensation was recorded for the year ended December&#160;31, 2019, including $4 from RUs and $131 from stock options, respectively. The stock compensation has been recorded in cost of sales, R&amp;amp;D expense and general and administrative expenses in the Statements of Operations. Unrecognized stock compensation expenses amount to $7,416 and include $472 attributable to RUs, which is expected to be recognized within one year, and $6,944 attributable to stock option, which is expected to be recognized over the next four years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average assumptions used to determine the fair value of options granted in 2020 and 2019 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;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:9pt;font-weight:700;line-height:120%"&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:400;line-height:120%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:23.98pt"&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 $5.38 and $1.21 per option for the years ended December&#160;31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ie18a08fbe60942a0bf8fe1cb3d49ddfa_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzkzNDU4NDg4Mzk2MDk_c870674f-15c3-4426-aea3-a0a39a15c0e9"
      unitRef="shares">6000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzk4OTU2MDQ2NTIxOTM_293131d9-03e9-4100-8cf4-efc8602cd877">&lt;div style="margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock option activity during the years ended December&#160;31, 2020 and 2019. All stock option activity was retroactively restated to reflect the converted options. See Note 2 for the conversion in connection with the Merger.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;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:9pt;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual Term&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Options Outstanding at December&#160;31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;303,028&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;26.20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;254,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(165,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Options Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;392,838&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;15.09&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&gt;1,972,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cancelled/Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(221,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Options Outstanding at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2,143,636&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;9.19&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;9.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Options Exercisable at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i312e0e6edd69435fa27b8680744fbdb3_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTphMzE2NDZmZjU2MWM0N2M4OTVkMDY3MjM5Mzk0ZDBmOC90YWJsZXJhbmdlOmEzMTY0NmZmNTYxYzQ3Yzg5NWQwNjcyMzkzOTRkMGY4XzEtMS0xLTEtMA_5e1044a1-0f58-4e38-8173-a17af6f49e20"
      unitRef="shares">303028</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i312e0e6edd69435fa27b8680744fbdb3_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTphMzE2NDZmZjU2MWM0N2M4OTVkMDY3MjM5Mzk0ZDBmOC90YWJsZXJhbmdlOmEzMTY0NmZmNTYxYzQ3Yzg5NWQwNjcyMzkzOTRkMGY4XzEtMy0xLTEtMA_1e6275d3-0a17-445b-a433-0fc4107aaca3"
      unitRef="usdPerShare">26.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i035a6c94b47246fda67f31b7ca1c84c9_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTphMzE2NDZmZjU2MWM0N2M4OTVkMDY3MjM5Mzk0ZDBmOC90YWJsZXJhbmdlOmEzMTY0NmZmNTYxYzQ3Yzg5NWQwNjcyMzkzOTRkMGY4XzEtNS0xLTEtMTcyNw_c1db66bb-b250-403d-8096-f16f872ac86a">P2Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTphMzE2NDZmZjU2MWM0N2M4OTVkMDY3MjM5Mzk0ZDBmOC90YWJsZXJhbmdlOmEzMTY0NmZmNTYxYzQ3Yzg5NWQwNjcyMzkzOTRkMGY4XzItMS0xLTEtMA_529b7629-6764-4349-a935-fc7b1857f471"
      unitRef="shares">254882</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTphMzE2NDZmZjU2MWM0N2M4OTVkMDY3MjM5Mzk0ZDBmOC90YWJsZXJhbmdlOmEzMTY0NmZmNTYxYzQ3Yzg5NWQwNjcyMzkzOTRkMGY4XzItMy0xLTEtMA_896adc5d-3451-4280-a53b-046fb243eaa1"
      unitRef="usdPerShare">9.54</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTphMzE2NDZmZjU2MWM0N2M4OTVkMDY3MjM5Mzk0ZDBmOC90YWJsZXJhbmdlOmEzMTY0NmZmNTYxYzQ3Yzg5NWQwNjcyMzkzOTRkMGY4XzMtMS0xLTEtMA_e9ab23e1-93e2-482d-a2dc-93860bf61d3f"
      unitRef="shares">165072</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTphMzE2NDZmZjU2MWM0N2M4OTVkMDY3MjM5Mzk0ZDBmOC90YWJsZXJhbmdlOmEzMTY0NmZmNTYxYzQ3Yzg5NWQwNjcyMzkzOTRkMGY4XzMtMy0xLTEtMA_c1cbd2ee-c450-4ab3-9fe3-b8dbf81dde65"
      unitRef="usdPerShare">27.24</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTphMzE2NDZmZjU2MWM0N2M4OTVkMDY3MjM5Mzk0ZDBmOC90YWJsZXJhbmdlOmEzMTY0NmZmNTYxYzQ3Yzg5NWQwNjcyMzkzOTRkMGY4XzQtMS0xLTEtMA_d01c6794-f070-4481-8a9c-9f56aa1fac0b"
      unitRef="shares">392838</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTphMzE2NDZmZjU2MWM0N2M4OTVkMDY3MjM5Mzk0ZDBmOC90YWJsZXJhbmdlOmEzMTY0NmZmNTYxYzQ3Yzg5NWQwNjcyMzkzOTRkMGY4XzQtMy0xLTEtMA_4061c018-a94a-421c-bd19-371bcb8b17aa"
      unitRef="usdPerShare">15.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTphMzE2NDZmZjU2MWM0N2M4OTVkMDY3MjM5Mzk0ZDBmOC90YWJsZXJhbmdlOmEzMTY0NmZmNTYxYzQ3Yzg5NWQwNjcyMzkzOTRkMGY4XzQtNS0xLTEtMA_367de81b-440b-4f86-b2e2-b1e0746072e7">P5Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTphMzE2NDZmZjU2MWM0N2M4OTVkMDY3MjM5Mzk0ZDBmOC90YWJsZXJhbmdlOmEzMTY0NmZmNTYxYzQ3Yzg5NWQwNjcyMzkzOTRkMGY4XzUtMS0xLTEtMA_ded2c5c9-b2d8-4570-9f30-633d66c8b3dd"
      unitRef="shares">1972679</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTphMzE2NDZmZjU2MWM0N2M4OTVkMDY3MjM5Mzk0ZDBmOC90YWJsZXJhbmdlOmEzMTY0NmZmNTYxYzQ3Yzg5NWQwNjcyMzkzOTRkMGY4XzUtMy0xLTEtMA_0a705c36-a08d-413a-a5d0-e1bc2c0eceb8"
      unitRef="usdPerShare">9.07</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTphMzE2NDZmZjU2MWM0N2M4OTVkMDY3MjM5Mzk0ZDBmOC90YWJsZXJhbmdlOmEzMTY0NmZmNTYxYzQ3Yzg5NWQwNjcyMzkzOTRkMGY4XzYtMS0xLTEtMA_82599acf-7f4c-4211-a2d5-222f9ffd8ac8"
      unitRef="shares">221881</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTphMzE2NDZmZjU2MWM0N2M4OTVkMDY3MjM5Mzk0ZDBmOC90YWJsZXJhbmdlOmEzMTY0NmZmNTYxYzQ3Yzg5NWQwNjcyMzkzOTRkMGY4XzYtMy0xLTEtMA_54785f9b-ea21-40b2-97bf-a8335c51580d"
      unitRef="usdPerShare">18.57</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTphMzE2NDZmZjU2MWM0N2M4OTVkMDY3MjM5Mzk0ZDBmOC90YWJsZXJhbmdlOmEzMTY0NmZmNTYxYzQ3Yzg5NWQwNjcyMzkzOTRkMGY4XzctMS0xLTEtMA_a8712973-c6be-4bc7-b0c0-ff703024652d"
      unitRef="shares">2143636</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTphMzE2NDZmZjU2MWM0N2M4OTVkMDY3MjM5Mzk0ZDBmOC90YWJsZXJhbmdlOmEzMTY0NmZmNTYxYzQ3Yzg5NWQwNjcyMzkzOTRkMGY4XzctMy0xLTEtMA_9eab5606-572e-43f2-a444-1ed5c36aa074"
      unitRef="usdPerShare">9.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTphMzE2NDZmZjU2MWM0N2M4OTVkMDY3MjM5Mzk0ZDBmOC90YWJsZXJhbmdlOmEzMTY0NmZmNTYxYzQ3Yzg5NWQwNjcyMzkzOTRkMGY4XzctNS0xLTEtMA_864a0a45-dc16-4b05-9eb9-667a1de2b985">P9Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTphMzE2NDZmZjU2MWM0N2M4OTVkMDY3MjM5Mzk0ZDBmOC90YWJsZXJhbmdlOmEzMTY0NmZmNTYxYzQ3Yzg5NWQwNjcyMzkzOTRkMGY4XzktMS0xLTEtMA_7088f0b2-c987-4b8e-9a29-324d93228877"
      unitRef="shares">15859</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTphMzE2NDZmZjU2MWM0N2M4OTVkMDY3MjM5Mzk0ZDBmOC90YWJsZXJhbmdlOmEzMTY0NmZmNTYxYzQ3Yzg5NWQwNjcyMzkzOTRkMGY4XzktMy0xLTEtMA_eba2d758-f065-4d45-9eca-c882fa439118"
      unitRef="usdPerShare">26.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTphMzE2NDZmZjU2MWM0N2M4OTVkMDY3MjM5Mzk0ZDBmOC90YWJsZXJhbmdlOmEzMTY0NmZmNTYxYzQ3Yzg5NWQwNjcyMzkzOTRkMGY4XzktNS0xLTEtMA_fde250b9-ac5c-4106-acef-575f3be426a1">P1Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzUxNw_635a45de-1b8e-4719-98ab-b6a245c48b99"
      unitRef="shares">3825176</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzUyNA_d1273129-25ff-4580-ba3b-047d64b689ca"
      unitRef="shares">87906</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i6e624531248546f8b67e9cab9bca0c33_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzYxMA_e1694997-3909-40ff-8f62-c3c53596e87c">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward
      contextRef="i5ae87d843c8e463c8d6d5de6cd0bef13_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzYzMg_34afc0e7-a8c8-4e72-85fb-e25b743886dc">five</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward
      contextRef="i6e624531248546f8b67e9cab9bca0c33_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzYzOA_ae40575d-1ef1-40cd-be46-6366290baf9e">ten years</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i276e218b8716439aabfc3d1be3fe146e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzE2NDkyNjc0NDUxODk_36ae5bfa-bce5-4465-836a-735efb5150bf"
      unitRef="shares">123478000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="ie6211aebc99642a89793913986dbc159_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzIxOTkwMjMyNjgyMjg_4f9194e2-bfa6-4f08-93d0-2c2ab534a4f0"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzE2NDkyNjc0NDQxOTM_2b6832df-54c3-4b2c-b3a0-b7a7a35ef6a2"
      unitRef="shares">174761000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzIxOTkwMjMyNjgyNDk_b0068d51-00f1-4d3d-bb0a-c37498dd6789"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ifaa317b45b9d49ad8b9ec6e9abcb81d9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzE2NDkyNjc0NDQyNDI_bd9769bb-cda5-47d1-9ef9-f42a50b7e71c"
      unitRef="shares">42318</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4b662c27bd9340ef8b73a72355464ec4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzkzNDU4NDg4NDk0MTk_a09402e2-afda-4a67-9d23-464e1252ea31"
      unitRef="shares">31188000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7e45ff5838cd481a8b54ea91dedeb928_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzkzNDU4NDg4NDk0MzA_24f3d4c4-7935-485b-9fb5-794e692d8d1b"
      unitRef="shares">11130000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ifaa317b45b9d49ad8b9ec6e9abcb81d9_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzE2NDkyNjc0NDM4NTk_39b707d3-0a67-4b05-a726-af3bb8862dfb"
      unitRef="usdPerShare">13.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzY5Mw_2e0ca91b-c1a9-42d9-9112-9d6bbce56077"
      unitRef="usd">5081000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i276e218b8716439aabfc3d1be3fe146e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzE2NDkyNjc0NTQ4NjY_d7f5eb04-05ca-4b16-850f-fe47c97527b5"
      unitRef="usd">977000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8cde43d59be64b88a4beb59159fe0066_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzE2NDkyNjc0NTQ4NzA_cfff3023-1e78-4c26-88cd-32ed229ae314"
      unitRef="usd">4104000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzcwMA_3cee75f7-161d-460a-ac9c-eec15abee367"
      unitRef="usd">135000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie6211aebc99642a89793913986dbc159_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzkzNDU4NDg4NDk0MDM_ea35cc6a-3c72-49c9-9e92-267ae5af4722"
      unitRef="usd">4000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie0a065d8a9be4dcf9ab1f65d2243dbf0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzkzNDU4NDg4NDk0MDc_ed8e0dbc-ecae-4bee-820f-f43a0ae9f697"
      unitRef="usd">131000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzg4Nw_ea0cdaeb-7e10-4a55-8dea-1a5812fa64c6"
      unitRef="usd">7416000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ifaa317b45b9d49ad8b9ec6e9abcb81d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzIxOTkwMjMyNjc2NTA_989b836c-740a-4b5d-96bb-b4e4c304beca"
      unitRef="usd">472000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i276e218b8716439aabfc3d1be3fe146e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzkzNDU4NDg4NTA3ODg_3ac796d8-88a7-48b6-9ee4-5c9e4b431caf">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzIxOTkwMjMyNjc2Nzk_765a7981-1a91-49c5-8c38-d470fc464bf3"
      unitRef="usd">6944000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i8cde43d59be64b88a4beb59159fe0066_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzkzMg_c8af606b-dc91-4493-8821-5cc59ff27d94">P4Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzk4OTU2MDQ2NTIxOTU_4cfc461f-b102-4faf-b93f-53cc2e774325">The weighted average assumptions used to determine the fair value of options granted in 2020 and 2019 are as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;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:9pt;font-weight:700;line-height:120%"&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:400;line-height:120%"&gt;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTo2YWE1ZjM0YmEwOTQ0MWU0YTYzNGMyZjZmMTUxMDRiYy90YWJsZXJhbmdlOjZhYTVmMzRiYTA5NDQxZTRhNjM0YzJmNmYxNTEwNGJjXzEtMS0xLTEtMA_387dea92-e9ce-4c84-91b1-e523db3f7b5b"
      unitRef="number">0.5299</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTo2YWE1ZjM0YmEwOTQ0MWU0YTYzNGMyZjZmMTUxMDRiYy90YWJsZXJhbmdlOjZhYTVmMzRiYTA5NDQxZTRhNjM0YzJmNmYxNTEwNGJjXzEtMy0xLTEtMA_dd45488d-59a8-4dba-8b40-8d9d05af632f"
      unitRef="number">0.5820</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTo2YWE1ZjM0YmEwOTQ0MWU0YTYzNGMyZjZmMTUxMDRiYy90YWJsZXJhbmdlOjZhYTVmMzRiYTA5NDQxZTRhNjM0YzJmNmYxNTEwNGJjXzItMS0xLTEtMA_54d26e3a-6fcd-4042-8052-277c99e7b4e3"
      unitRef="number">0.0039</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTo2YWE1ZjM0YmEwOTQ0MWU0YTYzNGMyZjZmMTUxMDRiYy90YWJsZXJhbmdlOjZhYTVmMzRiYTA5NDQxZTRhNjM0YzJmNmYxNTEwNGJjXzItMy0xLTEtMA_2aab6895-d7c7-41ca-ab31-6623e3cb9abb"
      unitRef="number">0.0189</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTo2YWE1ZjM0YmEwOTQ0MWU0YTYzNGMyZjZmMTUxMDRiYy90YWJsZXJhbmdlOjZhYTVmMzRiYTA5NDQxZTRhNjM0YzJmNmYxNTEwNGJjXzMtMS0xLTEtMA_9f06030b-dbe4-432d-a2e5-d8c6dd023d42">P5Y2M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTo2YWE1ZjM0YmEwOTQ0MWU0YTYzNGMyZjZmMTUxMDRiYy90YWJsZXJhbmdlOjZhYTVmMzRiYTA5NDQxZTRhNjM0YzJmNmYxNTEwNGJjXzMtMy0xLTEtMA_f94127d3-2f22-4b1c-93b5-fab9072de7be">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTo2YWE1ZjM0YmEwOTQ0MWU0YTYzNGMyZjZmMTUxMDRiYy90YWJsZXJhbmdlOjZhYTVmMzRiYTA5NDQxZTRhNjM0YzJmNmYxNTEwNGJjXzQtMS0xLTEtMA_484c3f21-66e0-4f8e-bfc0-6e983c99df80"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90YWJsZTo2YWE1ZjM0YmEwOTQ0MWU0YTYzNGMyZjZmMTUxMDRiYy90YWJsZXJhbmdlOjZhYTVmMzRiYTA5NDQxZTRhNjM0YzJmNmYxNTEwNGJjXzQtMy0xLTEtMA_d25cd8db-b8f5-43df-a74a-a79ee3fe99c8"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzExMjU_0ab65e40-3b3e-4c4f-8d9a-a915d5882769"
      unitRef="usdPerShare">5.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic7edebb762574f8685cc6220eb395b40_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMjcvZnJhZzo1MjQ1ZTEzYmYyODc0YmNkOTFhOWZjNGQ3YzhjNjEzYy90ZXh0cmVnaW9uOjUyNDVlMTNiZjI4NzRiY2Q5MWE5ZmM0ZDdjOGM2MTNjXzExMzI_a71ff87a-e1c1-4f65-85f0-fa64f9500ecc"
      unitRef="usdPerShare">1.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMzAvZnJhZzowM2Y1YTAyNWJhNzM0ZTE3OGE5MTQ4NTU1ZThlNjNjOS90ZXh0cmVnaW9uOjAzZjVhMDI1YmE3MzRlMTc4YTkxNDg1NTVlOGU2M2M5XzkzNDU4NDg4NTI3NDA_3daa664a-8bbe-42c3-a684-58a66e260bc8">Shareholder's Equity&lt;div style="margin-bottom:0.05pt;margin-top:0.05pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preferred Shares &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is authorized to issue 1,000,000 shares of preferred stock with such designations, voting and other rights and preferences as may be determined from time to time by the Company&#x2019;s board of directors. At December&#160;31, 2020 and 2019, there were no shares of preferred stock issued or outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company 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 December&#160;31, 2020 and 2019, there were 48,943,082 and 3,930,336 common stocks issued and outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify;text-indent:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company 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 9,075,000 warrants outstanding which will become exercisable on May 22, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.05pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disgorgement of short swing profits&lt;/span&gt;&lt;/div&gt;For the year ended December&#160;31, 2020, the Company recognized $432 increase to Additional Paid in Capital as a capital contribution from a stockholder for the disgorgement of short swing profits under Section 16 (b) of the Exchange Act, from B. Riley Securities, Inc, which is affiliated with B. Riley Financial Inc, a shareholder owning more than 5% of our common stock.  The Company received the full payment in January 2021.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMzAvZnJhZzowM2Y1YTAyNWJhNzM0ZTE3OGE5MTQ4NTU1ZThlNjNjOS90ZXh0cmVnaW9uOjAzZjVhMDI1YmE3MzRlMTc4YTkxNDg1NTVlOGU2M2M5XzE2NDkyNjc0NTQ5Nzg_46acb90d-6156-4823-9e29-5867e180002e"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMzAvZnJhZzowM2Y1YTAyNWJhNzM0ZTE3OGE5MTQ4NTU1ZThlNjNjOS90ZXh0cmVnaW9uOjAzZjVhMDI1YmE3MzRlMTc4YTkxNDg1NTVlOGU2M2M5XzE2NDkyNjc0NTQ5ODM_0977f01b-2e33-4156-8d47-58100b3abb2a"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMzAvZnJhZzowM2Y1YTAyNWJhNzM0ZTE3OGE5MTQ4NTU1ZThlNjNjOS90ZXh0cmVnaW9uOjAzZjVhMDI1YmE3MzRlMTc4YTkxNDg1NTVlOGU2M2M5XzE2NDkyNjc0NTQ5ODM_59d67443-c6dc-4bc6-a3b1-909b969080e5"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMzAvZnJhZzowM2Y1YTAyNWJhNzM0ZTE3OGE5MTQ4NTU1ZThlNjNjOS90ZXh0cmVnaW9uOjAzZjVhMDI1YmE3MzRlMTc4YTkxNDg1NTVlOGU2M2M5XzE2NDkyNjc0NTQ5ODM_9e72ee8a-d5ac-4ccb-82e5-bf7453892945"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMzAvZnJhZzowM2Y1YTAyNWJhNzM0ZTE3OGE5MTQ4NTU1ZThlNjNjOS90ZXh0cmVnaW9uOjAzZjVhMDI1YmE3MzRlMTc4YTkxNDg1NTVlOGU2M2M5XzE2NDkyNjc0NTQ5ODM_ab23ffff-9f81-4c3b-9297-b48fde1715e2"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMzAvZnJhZzowM2Y1YTAyNWJhNzM0ZTE3OGE5MTQ4NTU1ZThlNjNjOS90ZXh0cmVnaW9uOjAzZjVhMDI1YmE3MzRlMTc4YTkxNDg1NTVlOGU2M2M5XzE2NDkyNjc0NTY0Mjg_b7d69fbc-f778-4071-a67f-361ce0eeb8b4"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMzAvZnJhZzowM2Y1YTAyNWJhNzM0ZTE3OGE5MTQ4NTU1ZThlNjNjOS90ZXh0cmVnaW9uOjAzZjVhMDI1YmE3MzRlMTc4YTkxNDg1NTVlOGU2M2M5XzE2NDkyNjc0NTY0Mzk_99cdcc3c-625a-4d26-a8ff-e934de380db7"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <eose:CommonStockVotingRightsNumberOfVotes
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMzAvZnJhZzowM2Y1YTAyNWJhNzM0ZTE3OGE5MTQ4NTU1ZThlNjNjOS90ZXh0cmVnaW9uOjAzZjVhMDI1YmE3MzRlMTc4YTkxNDg1NTVlOGU2M2M5XzkzNDU4NDg4NzA0MTc_8d5c949b-60d3-48bf-a8d3-1775f0ed537e"
      unitRef="vote">1</eose:CommonStockVotingRightsNumberOfVotes>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMzAvZnJhZzowM2Y1YTAyNWJhNzM0ZTE3OGE5MTQ4NTU1ZThlNjNjOS90ZXh0cmVnaW9uOjAzZjVhMDI1YmE3MzRlMTc4YTkxNDg1NTVlOGU2M2M5XzE2NDkyNjc0NTY0NTI_57ec1399-db5c-4a92-a6d3-30eff42eaf10"
      unitRef="shares">48943082</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMzAvZnJhZzowM2Y1YTAyNWJhNzM0ZTE3OGE5MTQ4NTU1ZThlNjNjOS90ZXh0cmVnaW9uOjAzZjVhMDI1YmE3MzRlMTc4YTkxNDg1NTVlOGU2M2M5XzE2NDkyNjc0NTY0NTI_9c8f3544-1f60-4ff0-84d1-6cab4f118540"
      unitRef="shares">48943082</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMzAvZnJhZzowM2Y1YTAyNWJhNzM0ZTE3OGE5MTQ4NTU1ZThlNjNjOS90ZXh0cmVnaW9uOjAzZjVhMDI1YmE3MzRlMTc4YTkxNDg1NTVlOGU2M2M5XzE2NDkyNjc0NTY0NjU_d1d5308e-886c-4817-a34a-db614c9704c2"
      unitRef="shares">3930336</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i322057742b38411b961374bbff212ede_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMzAvZnJhZzowM2Y1YTAyNWJhNzM0ZTE3OGE5MTQ4NTU1ZThlNjNjOS90ZXh0cmVnaW9uOjAzZjVhMDI1YmE3MzRlMTc4YTkxNDg1NTVlOGU2M2M5XzE2NDkyNjc0NTY0NjU_e90a679b-4ed4-46ce-8e23-5b26513e1583"
      unitRef="shares">3930336</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i92af2e9d0fcc441a8464f2071eab59c8_I20200522"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMzAvZnJhZzowM2Y1YTAyNWJhNzM0ZTE3OGE5MTQ4NTU1ZThlNjNjOS90ZXh0cmVnaW9uOjAzZjVhMDI1YmE3MzRlMTc4YTkxNDg1NTVlOGU2M2M5XzkzNDU4NDg4NTI3NTE_1c93ed22-252b-4a56-81c7-22fb98e1ad77"
      unitRef="shares">9075000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i92af2e9d0fcc441a8464f2071eab59c8_I20200522"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMzAvZnJhZzowM2Y1YTAyNWJhNzM0ZTE3OGE5MTQ4NTU1ZThlNjNjOS90ZXh0cmVnaW9uOjAzZjVhMDI1YmE3MzRlMTc4YTkxNDg1NTVlOGU2M2M5XzkzNDU4NDg4NTI3NDY_d8ce235a-3f0f-47fe-80d3-81e597bd40e9"
      unitRef="shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i92af2e9d0fcc441a8464f2071eab59c8_I20200522"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMzAvZnJhZzowM2Y1YTAyNWJhNzM0ZTE3OGE5MTQ4NTU1ZThlNjNjOS90ZXh0cmVnaW9uOjAzZjVhMDI1YmE3MzRlMTc4YTkxNDg1NTVlOGU2M2M5XzkzNDU4NDg4NTI3NjI_201dfb2d-b17f-4f56-8ffb-998803d01018"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i7dcb70dfd0a64ed997c886163fc1bd94_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMzAvZnJhZzowM2Y1YTAyNWJhNzM0ZTE3OGE5MTQ4NTU1ZThlNjNjOS90ZXh0cmVnaW9uOjAzZjVhMDI1YmE3MzRlMTc4YTkxNDg1NTVlOGU2M2M5XzE2NDkyNjc0NTc1OTI_db722647-913c-490d-af11-7a73060cda65"
      unitRef="shares">9075000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <eose:AdjustmentsToAdditionalPaidInCapitalContributedCapitalShortSwingProfitsDisgorgement
      contextRef="i1ab9be31bb6f49f49a28c9965613a4c0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM18xMzAvZnJhZzowM2Y1YTAyNWJhNzM0ZTE3OGE5MTQ4NTU1ZThlNjNjOS90ZXh0cmVnaW9uOjAzZjVhMDI1YmE3MzRlMTc4YTkxNDg1NTVlOGU2M2M5XzkzNDU4NDg4Njg3ODA_5fefc0dc-09d0-4ec8-a071-cc9bb8d40261"
      unitRef="usd">432000</eose:AdjustmentsToAdditionalPaidInCapitalContributedCapitalShortSwingProfitsDisgorgement>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i1b84b5686bc34184a1437b7847ac9702_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184NjgvZnJhZzo2ODI3MDI3MGMxZmY0YzI0OTBjNGQ4YjYyMzIxMzBiNi90ZXh0cmVnaW9uOjY4MjcwMjcwYzFmZjRjMjQ5MGM0ZDhiNjIzMjEzMGI2Xzk4OTU2MDQ2NTAxOTQ_d25e03d7-c8aa-4d35-b7f4-a1b67f9fd975">Subsequent EventsOn 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 as described in Note 2. This Triggering Event resulted in the issuance of 2,000,000 shares of the Company's common stock. In addition, the Block B Sponsor Earnout Shares (as defined in Note 2) of 859,000 shares were released  upon the achievement of the daily milestone of $16.00 per share as discussed in Note&#160;2.</us-gaap:SubsequentEventsTextBlock>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger
      contextRef="iecf04c48a2354f3e97b74a8e4dc4d476_I20201116"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184NjgvZnJhZzo2ODI3MDI3MGMxZmY0YzI0OTBjNGQ4YjYyMzIxMzBiNi90ZXh0cmVnaW9uOjY4MjcwMjcwYzFmZjRjMjQ5MGM0ZDhiNjIzMjEzMGI2XzkzNDU4NDg4Mzg5NDE_c542bc5e-4304-4198-89da-0b7780ea1703"
      unitRef="usdPerShare">16.00</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdTradingDays
      contextRef="i3f5dfb2e67c24619a3eb811d7fe1923c_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184NjgvZnJhZzo2ODI3MDI3MGMxZmY0YzI0OTBjNGQ4YjYyMzIxMzBiNi90ZXh0cmVnaW9uOjY4MjcwMjcwYzFmZjRjMjQ5MGM0ZDhiNjIzMjEzMGI2XzkzNDU4NDg4Mzg5NDY_c4dac2dd-96d8-4593-badb-649ac228fdcc"
      unitRef="tradingday">20</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdTradingDays>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays
      contextRef="i3f5dfb2e67c24619a3eb811d7fe1923c_D20201116-20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184NjgvZnJhZzo2ODI3MDI3MGMxZmY0YzI0OTBjNGQ4YjYyMzIxMzBiNi90ZXh0cmVnaW9uOjY4MjcwMjcwYzFmZjRjMjQ5MGM0ZDhiNjIzMjEzMGI2XzkzNDU4NDg4Mzg5MzI_448d51f9-cc79-4329-a63d-c5ea87928c88"
      unitRef="tradingday">30</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodThresholdConsecutiveTradingDays>
    <us-gaap:CommonStockSharesIssued
      contextRef="ifa56aca84f3b4bcd92b7e043f6eac516_I20210122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184NjgvZnJhZzo2ODI3MDI3MGMxZmY0YzI0OTBjNGQ4YjYyMzIxMzBiNi90ZXh0cmVnaW9uOjY4MjcwMjcwYzFmZjRjMjQ5MGM0ZDhiNjIzMjEzMGI2XzkzNDU4NDg4MzkwNjE_a981bd6d-c8dd-4783-a724-01fa4bdf8d78"
      unitRef="shares">2000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i8db9a7f96a684d3b9cb3d1915591a400_D20210122-20210122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184NjgvZnJhZzo2ODI3MDI3MGMxZmY0YzI0OTBjNGQ4YjYyMzIxMzBiNi90ZXh0cmVnaW9uOjY4MjcwMjcwYzFmZjRjMjQ5MGM0ZDhiNjIzMjEzMGI2XzkzNDU4NDg4Mzk4MTg_e622dc23-c513-4515-bbd6-d0e342a3388f"
      unitRef="shares">859000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger
      contextRef="iecf04c48a2354f3e97b74a8e4dc4d476_I20201116"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM184NjgvZnJhZzo2ODI3MDI3MGMxZmY0YzI0OTBjNGQ4YjYyMzIxMzBiNi90ZXh0cmVnaW9uOjY4MjcwMjcwYzFmZjRjMjQ5MGM0ZDhiNjIzMjEzMGI2XzkzNDU4NDg4Mzg5NTU_c542bc5e-4304-4198-89da-0b7780ea1703"
      unitRef="usdPerShare">16.00</eose:BusinessCombinationContingentConsiderationEquityEarnoutPeriodStockPriceTrigger>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTUtMS0xLTEtMTEyNDk_0498a7e2-97c9-4f86-8084-51cf3d340cf2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTUtMS0xLTEtMTEyNDk_0498a7e2-97c9-4f86-8084-51cf3d340cf2"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmNkZTM2MmE0YjQyNTQxNDI5MzM5NTNiMmQxZTRmMzdkL3RleHRyZWdpb246Y2RlMzYyYTRiNDI1NDE0MjkzMzk1M2IyZDFlNGYzN2RfOTM0NTg0ODgzNjIxNg_d9d0a4bd-393f-41a1-a5f7-5cea30f2c61b" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmNkZTM2MmE0YjQyNTQxNDI5MzM5NTNiMmQxZTRmMzdkL3RleHRyZWdpb246Y2RlMzYyYTRiNDI1NDE0MjkzMzk1M2IyZDFlNGYzN2RfOTM0NTg0ODgzNjIxNg_d9d0a4bd-393f-41a1-a5f7-5cea30f2c61b" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See Note 2 for discussion of Sponsor Earnout Shares</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTUtMS0xLTEtMTEyNDk_0498a7e2-97c9-4f86-8084-51cf3d340cf2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmNkZTM2MmE0YjQyNTQxNDI5MzM5NTNiMmQxZTRmMzdkL3RleHRyZWdpb246Y2RlMzYyYTRiNDI1NDE0MjkzMzk1M2IyZDFlNGYzN2RfOTM0NTg0ODgzNjIxNg_d9d0a4bd-393f-41a1-a5f7-5cea30f2c61b"
          xlink:type="arc"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOjVhYTQ5M2I3ZmFjMDQ2MDJiZmJkYjJhNmFmOTIyOGZiL3RleHRyZWdpb246NWFhNDkzYjdmYWMwNDYwMmJmYmRiMmE2YWY5MjI4ZmJfOTM0NTg0ODgzNjI0NQ_542382f4-8fb2-4ee6-bf9c-402e2b478e0a" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOjVhYTQ5M2I3ZmFjMDQ2MDJiZmJkYjJhNmFmOTIyOGZiL3RleHRyZWdpb246NWFhNDkzYjdmYWMwNDYwMmJmYmRiMmE2YWY5MjI4ZmJfOTM0NTg0ODgzNjI0NQ_542382f4-8fb2-4ee6-bf9c-402e2b478e0a" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See Note 1 for discussion of reverse capitalization given effect herein</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTUtMS0xLTEtMTEyNDk_0498a7e2-97c9-4f86-8084-51cf3d340cf2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOjVhYTQ5M2I3ZmFjMDQ2MDJiZmJkYjJhNmFmOTIyOGZiL3RleHRyZWdpb246NWFhNDkzYjdmYWMwNDYwMmJmYmRiMmE2YWY5MjI4ZmJfOTM0NTg0ODgzNjI0NQ_542382f4-8fb2-4ee6-bf9c-402e2b478e0a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTUtMTEtMS0xLTE3MDcx_798c5196-8c7a-463d-ada5-6c5188672141"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTUtMTEtMS0xLTE3MDcx_798c5196-8c7a-463d-ada5-6c5188672141"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTUtNS0xLTEtMTcwNjc_924deca0-a890-4e60-b049-a21e357a6442"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTUtNS0xLTEtMTcwNjc_924deca0-a890-4e60-b049-a21e357a6442"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIyOGI1MWYxYTYzYTQzZjU4ZjljN2UyNTM5NGY0MGI1L3RleHRyZWdpb246YjI4YjUxZjFhNjNhNDNmNThmOWM3ZTI1Mzk0ZjQwYjVfOTM0NTg0ODgzNjIwNw_67204d83-de6f-44f1-b7a8-e2865c55fcd8" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIyOGI1MWYxYTYzYTQzZjU4ZjljN2UyNTM5NGY0MGI1L3RleHRyZWdpb246YjI4YjUxZjFhNjNhNDNmNThmOWM3ZTI1Mzk0ZjQwYjVfOTM0NTg0ODgzNjIwNw_67204d83-de6f-44f1-b7a8-e2865c55fcd8" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See Note 2 for discussion of Sponsor Earnout Shares</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTUtMTEtMS0xLTE3MDcx_798c5196-8c7a-463d-ada5-6c5188672141"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIyOGI1MWYxYTYzYTQzZjU4ZjljN2UyNTM5NGY0MGI1L3RleHRyZWdpb246YjI4YjUxZjFhNjNhNDNmNThmOWM3ZTI1Mzk0ZjQwYjVfOTM0NTg0ODgzNjIwNw_67204d83-de6f-44f1-b7a8-e2865c55fcd8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTUtNS0xLTEtMTcwNjc_924deca0-a890-4e60-b049-a21e357a6442"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIyOGI1MWYxYTYzYTQzZjU4ZjljN2UyNTM5NGY0MGI1L3RleHRyZWdpb246YjI4YjUxZjFhNjNhNDNmNThmOWM3ZTI1Mzk0ZjQwYjVfOTM0NTg0ODgzNjIwNw_67204d83-de6f-44f1-b7a8-e2865c55fcd8"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMy0xLTEtNTk1Ng_e19c71a4-09e5-45ec-b20d-470dffd5c060"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMy0xLTEtNTk1Ng_e19c71a4-09e5-45ec-b20d-470dffd5c060"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfNDEtMy0xLTEtMTEyMTI_a9d7d54a-3d26-46b3-9de0-482255c5fd76"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfNDEtMy0xLTEtMTEyMTI_a9d7d54a-3d26-46b3-9de0-482255c5fd76"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzYtMy0xLTEtMA_fe967fa9-ebae-49e6-9de1-1ebff141cada"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzYtMy0xLTEtMA_fe967fa9-ebae-49e6-9de1-1ebff141cada"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMS0xLTEtMA_ad1e25ff-6a7d-4d10-88a6-ec65d6c98536"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMS0xLTEtMA_ad1e25ff-6a7d-4d10-88a6-ec65d6c98536"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzktMS0xLTEtNjM3OA_ad1b6226-1a90-463c-8f63-b5a4c3701ca0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzktMS0xLTEtNjM3OA_ad1b6226-1a90-463c-8f63-b5a4c3701ca0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzctMS0xLTEtMA_508c8f1c-a8e0-4809-9817-1d5984a49270"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzctMS0xLTEtMA_508c8f1c-a8e0-4809-9817-1d5984a49270"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzctMy0xLTEtMA_e8b22ddc-4f88-4c9e-ab0a-6088b2f4a574"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzctMy0xLTEtMA_e8b22ddc-4f88-4c9e-ab0a-6088b2f4a574"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzktMy0xLTEtNjM3OA_65ddda79-4a66-4a4b-bb74-ad19350e1e4c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzktMy0xLTEtNjM3OA_65ddda79-4a66-4a4b-bb74-ad19350e1e4c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMS0xLTEtNTk1Mg_ceb46aa8-45ef-450e-9475-b1d9d5c57bb0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMS0xLTEtNTk1Mg_ceb46aa8-45ef-450e-9475-b1d9d5c57bb0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfNDEtMS0xLTEtMTEyMTI_997f32e3-0bfd-4b86-97c1-f8a936f9ddf7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfNDEtMS0xLTEtMTEyMTI_997f32e3-0bfd-4b86-97c1-f8a936f9ddf7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzYtMS0xLTEtMA_2f5318b5-0f45-400f-bf07-587940dc7d5b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzYtMS0xLTEtMA_2f5318b5-0f45-400f-bf07-587940dc7d5b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMy0xLTEtMA_5b3e94b2-734d-44e7-871e-5b6386d50b5e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMy0xLTEtMA_5b3e94b2-734d-44e7-871e-5b6386d50b5e"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjkxMDM0OTcxNzcyYTRhMTBiOTA2MzRiYWE3M2FmMmE5L3RleHRyZWdpb246OTEwMzQ5NzE3NzJhNGExMGI5MDYzNGJhYTczYWYyYTlfOTM0NTg0ODgzNjE3Mg_f6771858-ed00-4d08-9fe9-dce78e613ae9" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjkxMDM0OTcxNzcyYTRhMTBiOTA2MzRiYWE3M2FmMmE5L3RleHRyZWdpb246OTEwMzQ5NzE3NzJhNGExMGI5MDYzNGJhYTczYWYyYTlfOTM0NTg0ODgzNjE3Mg_f6771858-ed00-4d08-9fe9-dce78e613ae9" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See Note 1 for discussion of reverse capitalization given effect herein</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMy0xLTEtNTk1Ng_e19c71a4-09e5-45ec-b20d-470dffd5c060"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjkxMDM0OTcxNzcyYTRhMTBiOTA2MzRiYWE3M2FmMmE5L3RleHRyZWdpb246OTEwMzQ5NzE3NzJhNGExMGI5MDYzNGJhYTczYWYyYTlfOTM0NTg0ODgzNjE3Mg_f6771858-ed00-4d08-9fe9-dce78e613ae9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfNDEtMy0xLTEtMTEyMTI_a9d7d54a-3d26-46b3-9de0-482255c5fd76"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjkxMDM0OTcxNzcyYTRhMTBiOTA2MzRiYWE3M2FmMmE5L3RleHRyZWdpb246OTEwMzQ5NzE3NzJhNGExMGI5MDYzNGJhYTczYWYyYTlfOTM0NTg0ODgzNjE3Mg_f6771858-ed00-4d08-9fe9-dce78e613ae9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzYtMy0xLTEtMA_fe967fa9-ebae-49e6-9de1-1ebff141cada"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjkxMDM0OTcxNzcyYTRhMTBiOTA2MzRiYWE3M2FmMmE5L3RleHRyZWdpb246OTEwMzQ5NzE3NzJhNGExMGI5MDYzNGJhYTczYWYyYTlfOTM0NTg0ODgzNjE3Mg_f6771858-ed00-4d08-9fe9-dce78e613ae9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMS0xLTEtMA_ad1e25ff-6a7d-4d10-88a6-ec65d6c98536"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjkxMDM0OTcxNzcyYTRhMTBiOTA2MzRiYWE3M2FmMmE5L3RleHRyZWdpb246OTEwMzQ5NzE3NzJhNGExMGI5MDYzNGJhYTczYWYyYTlfOTM0NTg0ODgzNjE3Mg_f6771858-ed00-4d08-9fe9-dce78e613ae9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzktMS0xLTEtNjM3OA_ad1b6226-1a90-463c-8f63-b5a4c3701ca0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjkxMDM0OTcxNzcyYTRhMTBiOTA2MzRiYWE3M2FmMmE5L3RleHRyZWdpb246OTEwMzQ5NzE3NzJhNGExMGI5MDYzNGJhYTczYWYyYTlfOTM0NTg0ODgzNjE3Mg_f6771858-ed00-4d08-9fe9-dce78e613ae9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzctMS0xLTEtMA_508c8f1c-a8e0-4809-9817-1d5984a49270"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjkxMDM0OTcxNzcyYTRhMTBiOTA2MzRiYWE3M2FmMmE5L3RleHRyZWdpb246OTEwMzQ5NzE3NzJhNGExMGI5MDYzNGJhYTczYWYyYTlfOTM0NTg0ODgzNjE3Mg_f6771858-ed00-4d08-9fe9-dce78e613ae9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzctMy0xLTEtMA_e8b22ddc-4f88-4c9e-ab0a-6088b2f4a574"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjkxMDM0OTcxNzcyYTRhMTBiOTA2MzRiYWE3M2FmMmE5L3RleHRyZWdpb246OTEwMzQ5NzE3NzJhNGExMGI5MDYzNGJhYTczYWYyYTlfOTM0NTg0ODgzNjE3Mg_f6771858-ed00-4d08-9fe9-dce78e613ae9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzktMy0xLTEtNjM3OA_65ddda79-4a66-4a4b-bb74-ad19350e1e4c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjkxMDM0OTcxNzcyYTRhMTBiOTA2MzRiYWE3M2FmMmE5L3RleHRyZWdpb246OTEwMzQ5NzE3NzJhNGExMGI5MDYzNGJhYTczYWYyYTlfOTM0NTg0ODgzNjE3Mg_f6771858-ed00-4d08-9fe9-dce78e613ae9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMS0xLTEtNTk1Mg_ceb46aa8-45ef-450e-9475-b1d9d5c57bb0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjkxMDM0OTcxNzcyYTRhMTBiOTA2MzRiYWE3M2FmMmE5L3RleHRyZWdpb246OTEwMzQ5NzE3NzJhNGExMGI5MDYzNGJhYTczYWYyYTlfOTM0NTg0ODgzNjE3Mg_f6771858-ed00-4d08-9fe9-dce78e613ae9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfNDEtMS0xLTEtMTEyMTI_997f32e3-0bfd-4b86-97c1-f8a936f9ddf7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjkxMDM0OTcxNzcyYTRhMTBiOTA2MzRiYWE3M2FmMmE5L3RleHRyZWdpb246OTEwMzQ5NzE3NzJhNGExMGI5MDYzNGJhYTczYWYyYTlfOTM0NTg0ODgzNjE3Mg_f6771858-ed00-4d08-9fe9-dce78e613ae9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzYtMS0xLTEtMA_2f5318b5-0f45-400f-bf07-587940dc7d5b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjkxMDM0OTcxNzcyYTRhMTBiOTA2MzRiYWE3M2FmMmE5L3RleHRyZWdpb246OTEwMzQ5NzE3NzJhNGExMGI5MDYzNGJhYTczYWYyYTlfOTM0NTg0ODgzNjE3Mg_f6771858-ed00-4d08-9fe9-dce78e613ae9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjhlYzMwMzMyNDc3NzRmNDA5MTkwNTY3ODdjOWJjYzEzL3RhYmxlOjI2ZDU0MzI4ZjdiNTRlYTRiMWY0NGMyNzFhNWI0ZDg2L3RhYmxlcmFuZ2U6MjZkNTQzMjhmN2I1NGVhNGIxZjQ0YzI3MWE1YjRkODZfMzgtMy0xLTEtMA_5b3e94b2-734d-44e7-871e-5b6386d50b5e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183My9mcmFnOjkxMDM0OTcxNzcyYTRhMTBiOTA2MzRiYWE3M2FmMmE5L3RleHRyZWdpb246OTEwMzQ5NzE3NzJhNGExMGI5MDYzNGJhYTczYWYyYTlfOTM0NTg0ODgzNjE3Mg_f6771858-ed00-4d08-9fe9-dce78e613ae9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjktMy0xLTEtNjM2Ng_53a5f397-f38f-4991-8197-f1dfe8142a82"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjktMy0xLTEtNjM2Ng_53a5f397-f38f-4991-8197-f1dfe8142a82"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjgtMy0xLTEtNjM2Ng_b469838d-2890-4180-a4fa-67792c0fff1f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjgtMy0xLTEtNjM2Ng_b469838d-2890-4180-a4fa-67792c0fff1f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjktMS0xLTEtNjM2Ng_2be1889a-0270-4a7a-a7d4-f5f2646243be"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjktMS0xLTEtNjM2Ng_2be1889a-0270-4a7a-a7d4-f5f2646243be"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjgtMS0xLTEtNjM2Ng_945f2631-eb4c-4b39-a2b3-17db3b9f23e6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjgtMS0xLTEtNjM2Ng_945f2631-eb4c-4b39-a2b3-17db3b9f23e6"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmNlMjcwODkzYjkxZDRlYzg4MTMxMDhjMWE1ZGY5MjczL3RleHRyZWdpb246Y2UyNzA4OTNiOTFkNGVjODgxMzEwOGMxYTVkZjkyNzNfOTM0NTg0ODgzNjE3Mg_5cb3a91c-dc18-4b37-8cf8-d02e677a0c23" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmNlMjcwODkzYjkxZDRlYzg4MTMxMDhjMWE1ZGY5MjczL3RleHRyZWdpb246Y2UyNzA4OTNiOTFkNGVjODgxMzEwOGMxYTVkZjkyNzNfOTM0NTg0ODgzNjE3Mg_5cb3a91c-dc18-4b37-8cf8-d02e677a0c23" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See Note 1 for discussion of reverse capitalization given effect herein</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjktMy0xLTEtNjM2Ng_53a5f397-f38f-4991-8197-f1dfe8142a82"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmNlMjcwODkzYjkxZDRlYzg4MTMxMDhjMWE1ZGY5MjczL3RleHRyZWdpb246Y2UyNzA4OTNiOTFkNGVjODgxMzEwOGMxYTVkZjkyNzNfOTM0NTg0ODgzNjE3Mg_5cb3a91c-dc18-4b37-8cf8-d02e677a0c23"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjgtMy0xLTEtNjM2Ng_b469838d-2890-4180-a4fa-67792c0fff1f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmNlMjcwODkzYjkxZDRlYzg4MTMxMDhjMWE1ZGY5MjczL3RleHRyZWdpb246Y2UyNzA4OTNiOTFkNGVjODgxMzEwOGMxYTVkZjkyNzNfOTM0NTg0ODgzNjE3Mg_5cb3a91c-dc18-4b37-8cf8-d02e677a0c23"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjktMS0xLTEtNjM2Ng_2be1889a-0270-4a7a-a7d4-f5f2646243be"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmNlMjcwODkzYjkxZDRlYzg4MTMxMDhjMWE1ZGY5MjczL3RleHRyZWdpb246Y2UyNzA4OTNiOTFkNGVjODgxMzEwOGMxYTVkZjkyNzNfOTM0NTg0ODgzNjE3Mg_5cb3a91c-dc18-4b37-8cf8-d02e677a0c23"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjgtMS0xLTEtNjM2Ng_945f2631-eb4c-4b39-a2b3-17db3b9f23e6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmNlMjcwODkzYjkxZDRlYzg4MTMxMDhjMWE1ZGY5MjczL3RleHRyZWdpb246Y2UyNzA4OTNiOTFkNGVjODgxMzEwOGMxYTVkZjkyNzNfOTM0NTg0ODgzNjE3Mg_5cb3a91c-dc18-4b37-8cf8-d02e677a0c23"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTUtMTEtMS0xLTExMjQ5_c59e8e7b-acb0-48e6-af46-e24d5fe32972"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTUtMTEtMS0xLTExMjQ5_c59e8e7b-acb0-48e6-af46-e24d5fe32972"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTUtNS0xLTEtMTEyNDk_2c3eca7a-1c39-4129-b1c7-d9b700318468"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTUtNS0xLTEtMTEyNDk_2c3eca7a-1c39-4129-b1c7-d9b700318468"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTUtMTEtMS0xLTExMjQ5_c59e8e7b-acb0-48e6-af46-e24d5fe32972"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmNkZTM2MmE0YjQyNTQxNDI5MzM5NTNiMmQxZTRmMzdkL3RleHRyZWdpb246Y2RlMzYyYTRiNDI1NDE0MjkzMzk1M2IyZDFlNGYzN2RfOTM0NTg0ODgzNjIxNg_d9d0a4bd-393f-41a1-a5f7-5cea30f2c61b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTUtNS0xLTEtMTEyNDk_2c3eca7a-1c39-4129-b1c7-d9b700318468"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmNkZTM2MmE0YjQyNTQxNDI5MzM5NTNiMmQxZTRmMzdkL3RleHRyZWdpb246Y2RlMzYyYTRiNDI1NDE0MjkzMzk1M2IyZDFlNGYzN2RfOTM0NTg0ODgzNjIxNg_d9d0a4bd-393f-41a1-a5f7-5cea30f2c61b"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjQtMy0xLTEtNjM2Ng_2f77424d-7934-4cab-b227-87586407aef4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjQtMy0xLTEtNjM2Ng_2f77424d-7934-4cab-b227-87586407aef4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjQtMS0xLTEtNjM2Ng_34c683eb-90d7-4304-961e-c902653f333f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjQtMS0xLTEtNjM2Ng_34c683eb-90d7-4304-961e-c902653f333f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjUtMS0xLTEtNjM2Ng_bad798e1-50f8-4816-8cc4-8fc1ac0a8c0f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjUtMS0xLTEtNjM2Ng_bad798e1-50f8-4816-8cc4-8fc1ac0a8c0f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjUtMy0xLTEtNjM2Ng_0a0a175f-f32c-4f93-a77c-6e5558effb56"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjUtMy0xLTEtNjM2Ng_0a0a175f-f32c-4f93-a77c-6e5558effb56"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOjY5M2U3ZjUzZmNhYjRkZWY4OGRmMWNjYjM0OTk3OWViL3RleHRyZWdpb246NjkzZTdmNTNmY2FiNGRlZjg4ZGYxY2NiMzQ5OTc5ZWJfOTM0NTg0ODgzNjE3Mg_af38e031-2600-4512-a44b-b6c98f39e260" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOjY5M2U3ZjUzZmNhYjRkZWY4OGRmMWNjYjM0OTk3OWViL3RleHRyZWdpb246NjkzZTdmNTNmY2FiNGRlZjg4ZGYxY2NiMzQ5OTc5ZWJfOTM0NTg0ODgzNjE3Mg_af38e031-2600-4512-a44b-b6c98f39e260" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See Note 1 for discussion of reverse capitalization given effect herein</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjQtMy0xLTEtNjM2Ng_2f77424d-7934-4cab-b227-87586407aef4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOjY5M2U3ZjUzZmNhYjRkZWY4OGRmMWNjYjM0OTk3OWViL3RleHRyZWdpb246NjkzZTdmNTNmY2FiNGRlZjg4ZGYxY2NiMzQ5OTc5ZWJfOTM0NTg0ODgzNjE3Mg_af38e031-2600-4512-a44b-b6c98f39e260"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjQtMS0xLTEtNjM2Ng_34c683eb-90d7-4304-961e-c902653f333f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOjY5M2U3ZjUzZmNhYjRkZWY4OGRmMWNjYjM0OTk3OWViL3RleHRyZWdpb246NjkzZTdmNTNmY2FiNGRlZjg4ZGYxY2NiMzQ5OTc5ZWJfOTM0NTg0ODgzNjE3Mg_af38e031-2600-4512-a44b-b6c98f39e260"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjUtMS0xLTEtNjM2Ng_bad798e1-50f8-4816-8cc4-8fc1ac0a8c0f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOjY5M2U3ZjUzZmNhYjRkZWY4OGRmMWNjYjM0OTk3OWViL3RleHRyZWdpb246NjkzZTdmNTNmY2FiNGRlZjg4ZGYxY2NiMzQ5OTc5ZWJfOTM0NTg0ODgzNjE3Mg_af38e031-2600-4512-a44b-b6c98f39e260"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOmE4Zjc3ZmY0ZTcwNjRkZTlhODUxYzdjOWYzMjMyZjEzL3RhYmxlOmViMzBlM2FlNzQ0MDQ2ZWViM2UwMjcwODRmZGRkMTMwL3RhYmxlcmFuZ2U6ZWIzMGUzYWU3NDQwNDZlZWIzZTAyNzA4NGZkZGQxMzBfMjUtMy0xLTEtNjM2Ng_0a0a175f-f32c-4f93-a77c-6e5558effb56"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183Ni9mcmFnOjY5M2U3ZjUzZmNhYjRkZWY4OGRmMWNjYjM0OTk3OWViL3RleHRyZWdpb246NjkzZTdmNTNmY2FiNGRlZjg4ZGYxY2NiMzQ5OTc5ZWJfOTM0NTg0ODgzNjE3Mg_af38e031-2600-4512-a44b-b6c98f39e260"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNy0xLTEtMS02MDI3_6b551ccb-b88c-4f59-956d-8aaa91460a27"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNy0xLTEtMS02MDI3_6b551ccb-b88c-4f59-956d-8aaa91460a27"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMi0xLTEtMS0w_8ca9f6d9-e279-4913-8423-662ffa6773e2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMi0xLTEtMS0w_8ca9f6d9-e279-4913-8423-662ffa6773e2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNy0zLTEtMS02MDI3_e11c9f24-73b9-4227-9e16-7c6695554d35"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNy0zLTEtMS02MDI3_e11c9f24-73b9-4227-9e16-7c6695554d35"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfOS0xLTEtMS02MDI3_bc1fc509-0ed8-4410-a58e-4aac4bc42199"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfOS0xLTEtMS02MDI3_bc1fc509-0ed8-4410-a58e-4aac4bc42199"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfOC0xLTEtMS0w_ee31cb9f-6fda-4f24-9621-cc28e15abfba"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfOC0xLTEtMS0w_ee31cb9f-6fda-4f24-9621-cc28e15abfba"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMi0zLTEtMS0w_4d80b047-70fc-464f-9e72-d66d2d0630c7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMi0zLTEtMS0w_4d80b047-70fc-464f-9e72-d66d2d0630c7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNS0xLTEtMS0w_c745851d-2898-4a6c-ba6e-c09318e4af4d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNS0xLTEtMS0w_c745851d-2898-4a6c-ba6e-c09318e4af4d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfOS0zLTEtMS02MDI3_7ea3edca-4e78-43c8-8bce-87b44fa68c7a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfOS0zLTEtMS02MDI3_7ea3edca-4e78-43c8-8bce-87b44fa68c7a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNi0zLTEtMS02MDI3_18a989a3-58f2-4aca-81fa-3c7fea284762"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNi0zLTEtMS02MDI3_18a989a3-58f2-4aca-81fa-3c7fea284762"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTMtMS0xLTEtMTQyNDk_ad4af45d-3960-4f4d-8626-f8cea3229978"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTMtMS0xLTEtMTQyNDk_ad4af45d-3960-4f4d-8626-f8cea3229978"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNi0xLTEtMS02MDI3_070572b6-0978-4fd6-bfab-bc32fe5913df"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNi0xLTEtMS02MDI3_070572b6-0978-4fd6-bfab-bc32fe5913df"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNS0zLTEtMS0w_5229e9e2-2c5f-4403-b75b-530263d6080f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNS0zLTEtMS0w_5229e9e2-2c5f-4403-b75b-530263d6080f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfOC0zLTEtMS0w_b8396889-a3b4-473e-8059-751de756f5b0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfOC0zLTEtMS0w_b8396889-a3b4-473e-8059-751de756f5b0"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNy0xLTEtMS02MDI3_6b551ccb-b88c-4f59-956d-8aaa91460a27"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOjVhYTQ5M2I3ZmFjMDQ2MDJiZmJkYjJhNmFmOTIyOGZiL3RleHRyZWdpb246NWFhNDkzYjdmYWMwNDYwMmJmYmRiMmE2YWY5MjI4ZmJfOTM0NTg0ODgzNjI0NQ_542382f4-8fb2-4ee6-bf9c-402e2b478e0a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMi0xLTEtMS0w_8ca9f6d9-e279-4913-8423-662ffa6773e2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOjVhYTQ5M2I3ZmFjMDQ2MDJiZmJkYjJhNmFmOTIyOGZiL3RleHRyZWdpb246NWFhNDkzYjdmYWMwNDYwMmJmYmRiMmE2YWY5MjI4ZmJfOTM0NTg0ODgzNjI0NQ_542382f4-8fb2-4ee6-bf9c-402e2b478e0a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNy0zLTEtMS02MDI3_e11c9f24-73b9-4227-9e16-7c6695554d35"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOjVhYTQ5M2I3ZmFjMDQ2MDJiZmJkYjJhNmFmOTIyOGZiL3RleHRyZWdpb246NWFhNDkzYjdmYWMwNDYwMmJmYmRiMmE2YWY5MjI4ZmJfOTM0NTg0ODgzNjI0NQ_542382f4-8fb2-4ee6-bf9c-402e2b478e0a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfOS0xLTEtMS02MDI3_bc1fc509-0ed8-4410-a58e-4aac4bc42199"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOjVhYTQ5M2I3ZmFjMDQ2MDJiZmJkYjJhNmFmOTIyOGZiL3RleHRyZWdpb246NWFhNDkzYjdmYWMwNDYwMmJmYmRiMmE2YWY5MjI4ZmJfOTM0NTg0ODgzNjI0NQ_542382f4-8fb2-4ee6-bf9c-402e2b478e0a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfOC0xLTEtMS0w_ee31cb9f-6fda-4f24-9621-cc28e15abfba"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOjVhYTQ5M2I3ZmFjMDQ2MDJiZmJkYjJhNmFmOTIyOGZiL3RleHRyZWdpb246NWFhNDkzYjdmYWMwNDYwMmJmYmRiMmE2YWY5MjI4ZmJfOTM0NTg0ODgzNjI0NQ_542382f4-8fb2-4ee6-bf9c-402e2b478e0a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMi0zLTEtMS0w_4d80b047-70fc-464f-9e72-d66d2d0630c7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOjVhYTQ5M2I3ZmFjMDQ2MDJiZmJkYjJhNmFmOTIyOGZiL3RleHRyZWdpb246NWFhNDkzYjdmYWMwNDYwMmJmYmRiMmE2YWY5MjI4ZmJfOTM0NTg0ODgzNjI0NQ_542382f4-8fb2-4ee6-bf9c-402e2b478e0a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNS0xLTEtMS0w_c745851d-2898-4a6c-ba6e-c09318e4af4d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOjVhYTQ5M2I3ZmFjMDQ2MDJiZmJkYjJhNmFmOTIyOGZiL3RleHRyZWdpb246NWFhNDkzYjdmYWMwNDYwMmJmYmRiMmE2YWY5MjI4ZmJfOTM0NTg0ODgzNjI0NQ_542382f4-8fb2-4ee6-bf9c-402e2b478e0a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfOS0zLTEtMS02MDI3_7ea3edca-4e78-43c8-8bce-87b44fa68c7a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOjVhYTQ5M2I3ZmFjMDQ2MDJiZmJkYjJhNmFmOTIyOGZiL3RleHRyZWdpb246NWFhNDkzYjdmYWMwNDYwMmJmYmRiMmE2YWY5MjI4ZmJfOTM0NTg0ODgzNjI0NQ_542382f4-8fb2-4ee6-bf9c-402e2b478e0a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNi0zLTEtMS02MDI3_18a989a3-58f2-4aca-81fa-3c7fea284762"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOjVhYTQ5M2I3ZmFjMDQ2MDJiZmJkYjJhNmFmOTIyOGZiL3RleHRyZWdpb246NWFhNDkzYjdmYWMwNDYwMmJmYmRiMmE2YWY5MjI4ZmJfOTM0NTg0ODgzNjI0NQ_542382f4-8fb2-4ee6-bf9c-402e2b478e0a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfMTMtMS0xLTEtMTQyNDk_ad4af45d-3960-4f4d-8626-f8cea3229978"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOjVhYTQ5M2I3ZmFjMDQ2MDJiZmJkYjJhNmFmOTIyOGZiL3RleHRyZWdpb246NWFhNDkzYjdmYWMwNDYwMmJmYmRiMmE2YWY5MjI4ZmJfOTM0NTg0ODgzNjI0NQ_542382f4-8fb2-4ee6-bf9c-402e2b478e0a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNi0xLTEtMS02MDI3_070572b6-0978-4fd6-bfab-bc32fe5913df"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOjVhYTQ5M2I3ZmFjMDQ2MDJiZmJkYjJhNmFmOTIyOGZiL3RleHRyZWdpb246NWFhNDkzYjdmYWMwNDYwMmJmYmRiMmE2YWY5MjI4ZmJfOTM0NTg0ODgzNjI0NQ_542382f4-8fb2-4ee6-bf9c-402e2b478e0a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfNS0zLTEtMS0w_5229e9e2-2c5f-4403-b75b-530263d6080f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOjVhYTQ5M2I3ZmFjMDQ2MDJiZmJkYjJhNmFmOTIyOGZiL3RleHRyZWdpb246NWFhNDkzYjdmYWMwNDYwMmJmYmRiMmE2YWY5MjI4ZmJfOTM0NTg0ODgzNjI0NQ_542382f4-8fb2-4ee6-bf9c-402e2b478e0a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOmIxYzA3NjBhOTgzNDQ1ZDM5NWYwNWMyNGM0ZjYxMDFlL3RhYmxlOjkzNDFiN2VhYTM1NDRmZTZiODFmMmQ4NzlhN2FiNjRmL3RhYmxlcmFuZ2U6OTM0MWI3ZWFhMzU0NGZlNmI4MWYyZDg3OWE3YWI2NGZfOC0zLTEtMS0w_b8396889-a3b4-473e-8059-751de756f5b0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjA5ZGRkY2I5MGJkZTQ2YmY5Y2M3M2MwNjhiMTVhZWQzL3NlYzowOWRkZGNiOTBiZGU0NmJmOWNjNzNjMDY4YjE1YWVkM183OS9mcmFnOjVhYTQ5M2I3ZmFjMDQ2MDJiZmJkYjJhNmFmOTIyOGZiL3RleHRyZWdpb246NWFhNDkzYjdmYWMwNDYwMmJmYmRiMmE2YWY5MjI4ZmJfOTM0NTg0ODgzNjI0NQ_542382f4-8fb2-4ee6-bf9c-402e2b478e0a"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
